summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-31 12:01:05 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-31 12:01:05 +0100
commit5b7f6475da27c05b30659a00ecb49636aca2bece (patch)
treef67500afbab4acebaa18739efa57f79c7ee620b3
parent2e8abb8c82f14dd064991a1afd337b2f022b37f6 (diff)
gentoo auto-resync : 31:08:2024 - 12:01:05
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29792 -> 29763 bytes
-rw-r--r--app-admin/Manifest.gzbin32007 -> 32030 bytes
-rw-r--r--app-admin/apachetop/Manifest3
-rw-r--r--app-admin/apachetop/apachetop-0.19.7.ebuild33
-rw-r--r--app-admin/apachetop/files/apachetop-0.19.7-c++17.patch90
-rw-r--r--app-admin/authbind/Manifest2
-rw-r--r--app-admin/authbind/authbind-2.1.2.ebuild53
-rw-r--r--app-admin/awscli/Manifest14
-rw-r--r--app-admin/awscli/awscli-1.33.40.ebuild90
-rw-r--r--app-admin/awscli/awscli-1.34.0.ebuild2
-rw-r--r--app-admin/awscli/awscli-1.34.10.ebuild (renamed from app-admin/awscli/awscli-1.34.6.ebuild)0
-rw-r--r--app-admin/awscli/awscli-1.34.7.ebuild90
-rw-r--r--app-admin/awscli/awscli-1.34.8.ebuild90
-rw-r--r--app-admin/awscli/awscli-1.34.9.ebuild90
-rw-r--r--app-admin/cronolog/Manifest1
-rw-r--r--app-admin/cronolog/cronolog-1.6.2-r6.ebuild26
-rw-r--r--app-admin/git-credential-gopass/Manifest3
-rw-r--r--app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild21
-rw-r--r--app-admin/gopass-hibp/Manifest3
-rw-r--r--app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild21
-rw-r--r--app-admin/gopass-jsonapi/Manifest3
-rw-r--r--app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild25
-rw-r--r--app-admin/gopass-summon-provider/Manifest3
-rw-r--r--app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild21
-rw-r--r--app-cdr/Manifest.gzbin7511 -> 7507 bytes
-rw-r--r--app-cdr/cdemu-daemon/Manifest4
-rw-r--r--app-cdr/cdemu-daemon/cdemu-daemon-3.2.6.ebuild46
-rw-r--r--app-cdr/cdemu-daemon/cdemu-daemon-3.2.7.ebuild2
-rw-r--r--app-cdr/dvd+rw-tools/Manifest2
-rw-r--r--app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild5
-rw-r--r--app-cdr/xfburn/Manifest4
-rw-r--r--app-cdr/xfburn/xfburn-0.7.1.ebuild58
-rw-r--r--app-cdr/xfburn/xfburn-0.7.2.ebuild2
-rw-r--r--app-crypt/Manifest.gzbin25281 -> 25277 bytes
-rw-r--r--app-crypt/mit-krb5/Manifest2
-rw-r--r--app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild2
-rw-r--r--app-crypt/sbctl/Manifest4
-rw-r--r--app-crypt/sbctl/sbctl-0.15.4.ebuild45
-rw-r--r--app-crypt/xca/Manifest2
-rw-r--r--app-crypt/xca/xca-2.7.0.ebuild10
-rw-r--r--app-doc/Manifest.gzbin7489 -> 7491 bytes
-rw-r--r--app-doc/execline-man-pages/Manifest2
-rw-r--r--app-doc/execline-man-pages/execline-man-pages-2.9.5.1.1.ebuild16
-rw-r--r--app-doc/s6-man-pages/Manifest2
-rw-r--r--app-doc/s6-man-pages/s6-man-pages-2.12.0.4.1.ebuild16
-rw-r--r--app-editors/Manifest.gzbin13949 -> 13949 bytes
-rw-r--r--app-editors/vim-core/Manifest2
-rw-r--r--app-editors/vim-core/vim-core-9.1.0366-r1.ebuild2
-rw-r--r--app-editors/vim/Manifest2
-rw-r--r--app-editors/vim/vim-9.1.0366.ebuild2
-rw-r--r--app-emacs/Manifest.gzbin75605 -> 75601 bytes
-rw-r--r--app-emacs/auctex/Manifest2
-rw-r--r--app-emacs/auctex/auctex-14.0.5.ebuild1
-rw-r--r--app-emacs/cape/Manifest2
-rw-r--r--app-emacs/cape/cape-1.7.ebuild40
-rw-r--r--app-emulation/Manifest.gzbin15506 -> 15508 bytes
-rw-r--r--app-emulation/libvirt/Manifest18
-rw-r--r--app-emulation/libvirt/libvirt-10.0.0-r4.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-10.1.0-r3.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-10.2.0-r2.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-10.3.0-r3.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-10.5.0-r1.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-10.6.0.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-9.8.0-r4.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-9.9.0-r4.ebuild11
-rw-r--r--app-emulation/libvirt/libvirt-9999.ebuild11
-rw-r--r--app-emulation/qemu/Manifest24
-rw-r--r--app-emulation/qemu/metadata.xml2
-rw-r--r--app-emulation/qemu/qemu-7.2.11.ebuild10
-rw-r--r--app-emulation/qemu/qemu-7.2.12.ebuild10
-rw-r--r--app-emulation/qemu/qemu-7.2.13.ebuild10
-rw-r--r--app-emulation/qemu/qemu-8.0.5.ebuild10
-rw-r--r--app-emulation/qemu/qemu-8.1.5.ebuild10
-rw-r--r--app-emulation/qemu/qemu-8.2.3.ebuild10
-rw-r--r--app-emulation/qemu/qemu-8.2.5.ebuild10
-rw-r--r--app-emulation/qemu/qemu-8.2.6.ebuild10
-rw-r--r--app-emulation/qemu/qemu-9.0.1.ebuild10
-rw-r--r--app-emulation/qemu/qemu-9.0.2.ebuild10
-rw-r--r--app-emulation/qemu/qemu-9999.ebuild10
-rw-r--r--app-i18n/Manifest.gzbin17508 -> 17526 bytes
-rw-r--r--app-i18n/ibus-m17n/Manifest6
-rw-r--r--app-i18n/ibus-m17n/ibus-m17n-1.4.29.ebuild45
-rw-r--r--app-i18n/ibus-m17n/ibus-m17n-1.4.30.ebuild45
-rw-r--r--app-i18n/ibus-m17n/ibus-m17n-1.4.31.ebuild2
-rw-r--r--app-i18n/ibus-table/Manifest2
-rw-r--r--app-i18n/ibus-table/ibus-table-1.17.7.ebuild (renamed from app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.11.ebuild)35
-rw-r--r--app-i18n/ibus-typing-booster/Manifest8
-rw-r--r--app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.14.ebuild2
-rw-r--r--app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.15.ebuild (renamed from app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.13.ebuild)0
-rw-r--r--app-i18n/librime-lua/Manifest2
-rw-r--r--app-i18n/librime-lua/librime-lua-20211030072627.ebuild53
-rw-r--r--app-i18n/poedit/Manifest2
-rw-r--r--app-i18n/poedit/poedit-2.3.1.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50753 -> 50747 bytes
-rw-r--r--app-misc/cmatrix/Manifest3
-rw-r--r--app-misc/cmatrix/cmatrix-2.0-r4.ebuild45
-rw-r--r--app-misc/cmatrix/cmatrix-2.0-r5.ebuild2
-rw-r--r--app-office/Manifest.gzbin8584 -> 8588 bytes
-rw-r--r--app-office/libreoffice-bin-debug/Manifest13
-rw-r--r--app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild88
-rw-r--r--app-office/libreoffice-bin/Manifest13
-rw-r--r--app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild263
-rw-r--r--app-office/libreoffice-l10n/Manifest184
-rw-r--r--app-office/libreoffice-l10n/libreoffice-l10n-7.6.4.1.ebuild91
-rw-r--r--app-office/naps2/Manifest2
-rw-r--r--app-office/naps2/naps2-7.5.1-r1.ebuild (renamed from app-office/naps2/naps2-7.5.1.ebuild)6
-rw-r--r--app-portage/Manifest.gzbin9589 -> 9586 bytes
-rw-r--r--app-portage/elt-patches/Manifest2
-rw-r--r--app-portage/elt-patches/elt-patches-20240721.ebuild2
-rw-r--r--app-shells/Manifest.gzbin10629 -> 10638 bytes
-rw-r--r--app-shells/bash/Manifest2
-rw-r--r--app-shells/bash/bash-5.2_p26-r6.ebuild2
-rw-r--r--app-shells/fish/Manifest2
-rw-r--r--app-shells/fish/fish-3.7.1.ebuild2
-rw-r--r--app-shells/mksh/Manifest1
-rw-r--r--app-shells/mksh/mksh-9999.ebuild90
-rw-r--r--app-text/Manifest.gzbin50444 -> 50451 bytes
-rw-r--r--app-text/poppler/Manifest6
-rw-r--r--app-text/poppler/poppler-24.04.0.ebuild157
-rw-r--r--app-text/poppler/poppler-24.06.1.ebuild2
-rw-r--r--app-text/ronn-ng/Manifest2
-rw-r--r--app-text/ronn-ng/ronn-ng-0.10.1.ebuild2
-rw-r--r--app-text/wv/Manifest2
-rw-r--r--app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch4
-rw-r--r--app-text/xapers/Manifest4
-rw-r--r--app-text/xapers/xapers-0.9.0.ebuild33
-rw-r--r--app-text/xapers/xapers-0.9.2.ebuild36
-rw-r--r--dev-build/Manifest.gzbin6700 -> 6699 bytes
-rw-r--r--dev-build/bmake/Manifest2
-rw-r--r--dev-build/bmake/bmake-20240711.ebuild57
-rw-r--r--dev-build/rocm-cmake/Manifest5
-rw-r--r--dev-build/rocm-cmake/files/rocm-cmake-5.0.2-license.patch15
-rw-r--r--dev-build/rocm-cmake/rocm-cmake-5.7.1.ebuild31
-rw-r--r--dev-build/rocm-cmake/rocm-cmake-6.1.1.ebuild35
-rw-r--r--dev-cpp/Manifest.gzbin14778 -> 14781 bytes
-rw-r--r--dev-cpp/aixlog/Manifest2
-rw-r--r--dev-cpp/aixlog/aixlog-1.5.0-r1.ebuild (renamed from dev-cpp/aixlog/aixlog-9999.ebuild)16
-rw-r--r--dev-cpp/popl/Manifest2
-rw-r--r--dev-cpp/popl/popl-1.2.0-r1.ebuild (renamed from dev-cpp/popl/popl-9999.ebuild)17
-rw-r--r--dev-cpp/range-v3/Manifest2
-rw-r--r--dev-cpp/range-v3/range-v3-0.12.0.ebuild2
-rw-r--r--dev-cpp/sparsehash/Manifest1
-rw-r--r--dev-cpp/sparsehash/sparsehash-2.0.4-r1.ebuild22
-rw-r--r--dev-debug/Manifest.gzbin4017 -> 4187 bytes
-rw-r--r--dev-debug/dtrace/Manifest4
-rw-r--r--dev-debug/dtrace/dtrace-2.0.1.1-r2.ebuild (renamed from dev-debug/dtrace/dtrace-2.0.1.1-r1.ebuild)2
-rw-r--r--dev-debug/dtrace/dtrace-9999.ebuild2
-rw-r--r--dev-debug/gprofng-gui/Manifest4
-rw-r--r--dev-debug/gprofng-gui/gprofng-gui-1.1.ebuild35
-rw-r--r--dev-debug/gprofng-gui/gprofng-gui-9999.ebuild35
-rw-r--r--dev-debug/gprofng-gui/metadata.xml11
-rw-r--r--dev-debug/lldb/Manifest2
-rw-r--r--dev-debug/lldb/lldb-20.0.0_pre20240830.ebuild110
-rw-r--r--dev-debug/systemtap/Manifest5
-rw-r--r--dev-debug/systemtap/metadata.xml4
-rw-r--r--dev-debug/systemtap/systemtap-5.1-r1.ebuild161
-rw-r--r--dev-debug/systemtap/systemtap-9999.ebuild9
-rw-r--r--dev-debug/valgrind/Manifest2
-rw-r--r--dev-debug/valgrind/valgrind-3.23.0_p3.ebuild2
-rw-r--r--dev-embedded/Manifest.gzbin9383 -> 9382 bytes
-rw-r--r--dev-embedded/avra/Manifest1
-rw-r--r--dev-embedded/avra/avra-1.4.2-r1.ebuild27
-rw-r--r--dev-java/Manifest.gzbin55167 -> 55155 bytes
-rw-r--r--dev-java/javacup/Manifest2
-rw-r--r--dev-java/javacup/javacup-11b_p20160615.ebuild2
-rw-r--r--dev-java/jflex/Manifest2
-rw-r--r--dev-java/jflex/jflex-1.6.1-r3.ebuild2
-rw-r--r--dev-java/junit/Manifest5
-rw-r--r--dev-java/junit/files/junit5-java18-compatibility.patch14
-rw-r--r--dev-java/junit/junit-4.13.2_p20240222.ebuild3
-rw-r--r--dev-java/junit/junit-5.10.3.ebuild349
-rw-r--r--dev-java/openjdk/Manifest8
-rw-r--r--dev-java/openjdk/metadata.xml2
-rw-r--r--dev-java/openjdk/openjdk-11.0.24_p8.ebuild5
-rw-r--r--dev-java/openjdk/openjdk-17.0.12_p7.ebuild5
-rw-r--r--dev-java/openjdk/openjdk-21.0.4_p7.ebuild5
-rw-r--r--dev-java/opentest4j/Manifest2
-rw-r--r--dev-java/opentest4j/opentest4j-1.3.0.ebuild28
-rw-r--r--dev-java/qdox/Manifest4
-rw-r--r--dev-java/qdox/qdox-1.12.1-r6.ebuild114
-rw-r--r--dev-java/qdox/qdox-2.0.1.ebuild7
-rw-r--r--dev-java/xalan/Manifest2
-rw-r--r--dev-java/xalan/xalan-2.7.3-r2.ebuild78
-rw-r--r--dev-lang/Manifest.gzbin21657 -> 21657 bytes
-rw-r--r--dev-lang/dafny/Manifest29
-rw-r--r--dev-lang/dafny/dafny-4.8.0.ebuild (renamed from dev-lang/dafny/dafny-4.6.0.ebuild)105
-rw-r--r--dev-lang/execline/Manifest2
-rw-r--r--dev-lang/execline/execline-2.9.5.1.ebuild51
-rw-r--r--dev-lang/fuzion/Manifest2
-rw-r--r--dev-lang/fuzion/fuzion-0.089.ebuild92
-rw-r--r--dev-lang/moarvm/Manifest4
-rw-r--r--dev-lang/moarvm/moarvm-2024.08.ebuild (renamed from dev-lang/moarvm/moarvm-2024.02.ebuild)0
-rw-r--r--dev-lang/nqp/Manifest4
-rw-r--r--dev-lang/nqp/nqp-2024.08.ebuild (renamed from dev-lang/nqp/nqp-2024.02.ebuild)0
-rw-r--r--dev-lang/perl/Manifest2
-rw-r--r--dev-lang/perl/perl-5.40.0.ebuild2
-rw-r--r--dev-lang/rakudo/Manifest4
-rw-r--r--dev-lang/rakudo/rakudo-2024.08.ebuild (renamed from dev-lang/rakudo/rakudo-2024.02.ebuild)0
-rw-r--r--dev-lang/ruby/Manifest22
-rw-r--r--dev-lang/ruby/metadata.xml2
-rw-r--r--dev-lang/ruby/ruby-3.1.4-r3.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.1.5.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.1.6-r1.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.2.3.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.2.4-r1.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.2.4.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.2.5.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.3.2.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.3.4-r1.ebuild5
-rw-r--r--dev-lang/ruby/ruby-3.3.4.ebuild5
-rw-r--r--dev-libs/Manifest.gzbin101512 -> 101516 bytes
-rw-r--r--dev-libs/boost/Manifest2
-rw-r--r--dev-libs/boost/boost-1.86.0.ebuild346
-rw-r--r--dev-libs/c-blosc2/Manifest2
-rw-r--r--dev-libs/c-blosc2/c-blosc2-2.15.1.ebuild2
-rw-r--r--dev-libs/cyrus-sasl/Manifest4
-rw-r--r--dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild3
-rw-r--r--dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild3
-rw-r--r--dev-libs/elfutils/Manifest4
-rw-r--r--dev-libs/elfutils/elfutils-0.191-r1.ebuild52
-rw-r--r--dev-libs/elfutils/elfutils-0.191-r2.ebuild141
-rw-r--r--dev-libs/elfutils/elfutils-9999.ebuild140
-rw-r--r--dev-libs/fddl/Manifest3
-rw-r--r--dev-libs/fddl/fddl-20111124-r1.ebuild38
-rw-r--r--dev-libs/fddl/fddl-20111124-r2.ebuild2
-rw-r--r--dev-libs/glib/Manifest10
-rw-r--r--dev-libs/glib/glib-2.76.4.ebuild10
-rw-r--r--dev-libs/glib/glib-2.78.3.ebuild10
-rw-r--r--dev-libs/glib/glib-2.78.4-r1.ebuild10
-rw-r--r--dev-libs/glib/glib-2.78.6.ebuild10
-rw-r--r--dev-libs/glib/glib-2.80.4.ebuild11
-rw-r--r--dev-libs/jsoncpp/Manifest1
-rw-r--r--dev-libs/jsoncpp/jsoncpp-1.9.5-r1.ebuild51
-rw-r--r--dev-libs/libcdada/Manifest2
-rw-r--r--dev-libs/libcdada/libcdada-0.4.0.ebuild53
-rw-r--r--dev-libs/libclc/Manifest2
-rw-r--r--dev-libs/libclc/libclc-20.0.0_pre20240830.ebuild61
-rw-r--r--dev-libs/libconfig/Manifest2
-rw-r--r--dev-libs/libconfig/libconfig-1.7.3.ebuild7
-rw-r--r--dev-libs/libfstrcmp/Manifest1
-rw-r--r--dev-libs/libfstrcmp/libfstrcmp-0.7-r1.ebuild44
-rw-r--r--dev-libs/npth/Manifest3
-rw-r--r--dev-libs/npth/npth-1.6-r1.ebuild4
-rw-r--r--dev-libs/npth/npth-1.6-r2.ebuild34
-rw-r--r--dev-libs/simdjson/Manifest4
-rw-r--r--dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch20
-rw-r--r--dev-libs/simdjson/files/simdjson-3.10.1-tests.patch33
-rw-r--r--dev-libs/simdjson/simdjson-3.10.1.ebuild102
-rw-r--r--dev-libs/skalibs/Manifest2
-rw-r--r--dev-libs/skalibs/skalibs-2.14.1.1.ebuild43
-rw-r--r--dev-libs/uthash/Manifest1
-rw-r--r--dev-libs/uthash/uthash-2.3.0-r1.ebuild35
-rw-r--r--dev-lua/Manifest.gzbin7302 -> 7304 bytes
-rw-r--r--dev-lua/lpeg/Manifest3
-rw-r--r--dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch31
-rw-r--r--dev-lua/lpeg/lpeg-1.1.0.ebuild100
-rw-r--r--dev-lua/messagepack/Manifest2
-rw-r--r--dev-lua/messagepack/messagepack-0.5.4.ebuild49
-rw-r--r--dev-ml/Manifest.gzbin40166 -> 40168 bytes
-rw-r--r--dev-ml/llvm-ocaml/Manifest2
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240830.ebuild107
-rw-r--r--dev-perl/Manifest.gzbin287084 -> 287081 bytes
-rw-r--r--dev-perl/WebService-MusicBrainz/Manifest2
-rw-r--r--dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.6.ebuild21
-rw-r--r--dev-python/Faker/Faker-26.3.0.ebuild42
-rw-r--r--dev-python/Faker/Faker-27.0.0.ebuild2
-rw-r--r--dev-python/Faker/Faker-28.1.0.ebuild (renamed from dev-python/Faker/Faker-28.0.0.ebuild)0
-rw-r--r--dev-python/Faker/Manifest8
-rw-r--r--dev-python/Manifest.gzbin270837 -> 270956 bytes
-rw-r--r--dev-python/PyQt6-sip/Manifest2
-rw-r--r--dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild2
-rw-r--r--dev-python/PyQt6/Manifest2
-rw-r--r--dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild2
-rw-r--r--dev-python/astroid/Manifest4
-rw-r--r--dev-python/astroid/astroid-3.3.1.ebuild89
-rw-r--r--dev-python/astroid/astroid-3.3.2.ebuild2
-rw-r--r--dev-python/boto3/Manifest14
-rw-r--r--dev-python/boto3/boto3-1.34.158.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.0.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.35.10.ebuild (renamed from dev-python/boto3/boto3-1.35.6.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.35.7.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.8.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.9.ebuild53
-rw-r--r--dev-python/botocore/Manifest14
-rw-r--r--dev-python/botocore/botocore-1.34.158.ebuild76
-rw-r--r--dev-python/botocore/botocore-1.35.0.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.35.10.ebuild (renamed from dev-python/botocore/botocore-1.35.6.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.35.7.ebuild76
-rw-r--r--dev-python/botocore/botocore-1.35.8.ebuild76
-rw-r--r--dev-python/botocore/botocore-1.35.9.ebuild76
-rw-r--r--dev-python/braintree/Manifest2
-rw-r--r--dev-python/braintree/braintree-4.28.0.ebuild39
-rw-r--r--dev-python/cffi/Manifest2
-rw-r--r--dev-python/cffi/cffi-1.17.0.ebuild2
-rw-r--r--dev-python/cfn-lint/Manifest2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.10.3.ebuild2
-rw-r--r--dev-python/clang-python/Manifest2
-rw-r--r--dev-python/clang-python/clang-python-20.0.0_pre20240830.ebuild53
-rw-r--r--dev-python/deepmerge/Manifest2
-rw-r--r--dev-python/deepmerge/deepmerge-2.0.ebuild32
-rw-r--r--dev-python/dirty-equals/Manifest4
-rw-r--r--dev-python/dirty-equals/dirty-equals-0.7.1.ebuild53
-rw-r--r--dev-python/dirty-equals/dirty-equals-0.8.0.ebuild2
-rw-r--r--dev-python/elastic-transport/Manifest4
-rw-r--r--dev-python/elastic-transport/elastic-transport-8.13.1.ebuild67
-rw-r--r--dev-python/elastic-transport/elastic-transport-8.15.0.ebuild2
-rw-r--r--dev-python/ensurepip-setuptools/Manifest4
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-72.1.0.ebuild24
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-72.2.0.ebuild2
-rw-r--r--dev-python/flask-cors/Manifest2
-rw-r--r--dev-python/flask-cors/flask-cors-5.0.0.ebuild43
-rw-r--r--dev-python/gmpy/Manifest2
-rw-r--r--dev-python/gmpy/gmpy-2.2.1.ebuild2
-rw-r--r--dev-python/google-api-python-client/Manifest4
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.140.0.ebuild50
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.141.0.ebuild2
-rw-r--r--dev-python/importlib-resources/Manifest5
-rw-r--r--dev-python/importlib-resources/files/importlib-resources-6.4.0-be.patch40
-rw-r--r--dev-python/importlib-resources/importlib-resources-6.4.0.ebuild35
-rw-r--r--dev-python/importlib-resources/importlib-resources-6.4.2.ebuild2
-rw-r--r--dev-python/ipython/Manifest2
-rw-r--r--dev-python/ipython/ipython-8.27.0.ebuild161
-rw-r--r--dev-python/lark/Manifest4
-rw-r--r--dev-python/lark/lark-1.1.9.ebuild40
-rw-r--r--dev-python/lark/lark-1.2.2.ebuild2
-rw-r--r--dev-python/license-expression/Manifest4
-rw-r--r--dev-python/license-expression/license-expression-30.3.0.ebuild34
-rw-r--r--dev-python/license-expression/license-expression-30.3.1.ebuild2
-rw-r--r--dev-python/lit/Manifest2
-rw-r--r--dev-python/lit/lit-20.0.0_pre20240830.ebuild45
-rw-r--r--dev-python/lxml-html-clean/Manifest2
-rw-r--r--dev-python/lxml-html-clean/lxml-html-clean-0.2.2.ebuild31
-rw-r--r--dev-python/m2crypto/Manifest2
-rw-r--r--dev-python/m2crypto/m2crypto-0.42.0.ebuild2
-rw-r--r--dev-python/markdown/Manifest4
-rw-r--r--dev-python/markdown/markdown-3.6.ebuild39
-rw-r--r--dev-python/markdown/markdown-3.7.ebuild2
-rw-r--r--dev-python/matplotlib/Manifest2
-rw-r--r--dev-python/matplotlib/matplotlib-3.9.2.ebuild2
-rw-r--r--dev-python/mkdocs/Manifest2
-rw-r--r--dev-python/mkdocs/mkdocs-1.6.1.ebuild86
-rw-r--r--dev-python/mkdocstrings-python/Manifest6
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.10.5.ebuild40
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.10.9.ebuild (renamed from dev-python/mkdocstrings-python/mkdocstrings-python-1.10.7.ebuild)5
-rw-r--r--dev-python/mpmath/Manifest4
-rw-r--r--dev-python/mpmath/mpmath-1.3.0-r1.ebuild2
-rw-r--r--dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild2
-rw-r--r--dev-python/nbsphinx/Manifest4
-rw-r--r--dev-python/nbsphinx/nbsphinx-0.9.4.ebuild28
-rw-r--r--dev-python/nbsphinx/nbsphinx-0.9.5.ebuild2
-rw-r--r--dev-python/openapi-core/Manifest4
-rw-r--r--dev-python/openapi-core/openapi-core-0.19.2.ebuild71
-rw-r--r--dev-python/openapi-core/openapi-core-0.19.3.ebuild2
-rw-r--r--dev-python/oslo-serialization/Manifest4
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild46
-rw-r--r--dev-python/oslo-serialization/oslo-serialization-5.5.0.ebuild2
-rw-r--r--dev-python/prettytable/Manifest2
-rw-r--r--dev-python/prettytable/prettytable-3.11.0.ebuild2
-rw-r--r--dev-python/pyasn1-modules/Manifest4
-rw-r--r--dev-python/pyasn1-modules/metadata.xml2
-rw-r--r--dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild2
-rw-r--r--dev-python/pyasn1/Manifest4
-rw-r--r--dev-python/pyasn1/metadata.xml2
-rw-r--r--dev-python/pyasn1/pyasn1-0.6.0.ebuild2
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-2.9.0_beta2.ebuild64
-rw-r--r--dev-python/pygal/Manifest4
-rw-r--r--dev-python/pygal/pygal-3.0.4-r1.ebuild54
-rw-r--r--dev-python/pygal/pygal-3.0.5.ebuild2
-rw-r--r--dev-python/pygobject/Manifest3
-rw-r--r--dev-python/pygobject/pygobject-3.46.0-r1.ebuild2
-rw-r--r--dev-python/pygobject/pygobject-3.46.0.ebuild80
-rw-r--r--dev-python/pyproject-fmt-rust/Manifest2
-rw-r--r--dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.6.ebuild2
-rw-r--r--dev-python/pyquery/Manifest2
-rw-r--r--dev-python/pyquery/pyquery-2.0.1.ebuild48
-rw-r--r--dev-python/pysmi/Manifest4
-rw-r--r--dev-python/pysmi/metadata.xml2
-rw-r--r--dev-python/pysmi/pysmi-1.4.4.ebuild33
-rw-r--r--dev-python/pysnmp/Manifest6
-rw-r--r--dev-python/pysnmp/metadata.xml2
-rw-r--r--dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild4
-rw-r--r--dev-python/pysnmp/pysnmp-7.0.3.ebuild42
-rw-r--r--dev-python/pysnmpcrypto/Manifest3
-rw-r--r--dev-python/pysnmpcrypto/metadata.xml12
-rw-r--r--dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild26
-rw-r--r--dev-python/pytesseract/Manifest2
-rw-r--r--dev-python/pytesseract/pytesseract-0.3.13.ebuild2
-rw-r--r--dev-python/pytest-httpserver/Manifest4
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.0.12.ebuild39
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild2
-rw-r--r--dev-python/python-novaclient/Manifest2
-rw-r--r--dev-python/python-novaclient/python-novaclient-18.7.0.ebuild62
-rw-r--r--dev-python/pyyaml/Manifest2
-rw-r--r--dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild2
-rw-r--r--dev-python/rapidfuzz/Manifest6
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild67
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.9.5.ebuild67
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild2
-rw-r--r--dev-python/rpds-py/Manifest43
-rw-r--r--dev-python/rpds-py/rpds-py-0.18.1.ebuild72
-rw-r--r--dev-python/rpds-py/rpds-py-0.19.0.ebuild59
-rw-r--r--dev-python/rpds-py/rpds-py-0.19.1.ebuild2
-rw-r--r--dev-python/setuptools-rust/Manifest76
-rw-r--r--dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch156
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.10.0.ebuild176
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild198
-rw-r--r--dev-python/setuptools/Manifest4
-rw-r--r--dev-python/setuptools/setuptools-72.1.0.ebuild124
-rw-r--r--dev-python/setuptools/setuptools-72.2.0.ebuild2
-rw-r--r--dev-python/simplejson/Manifest2
-rw-r--r--dev-python/simplejson/simplejson-3.19.3.ebuild2
-rw-r--r--dev-python/soupsieve/Manifest4
-rw-r--r--dev-python/soupsieve/soupsieve-2.5.ebuild33
-rw-r--r--dev-python/soupsieve/soupsieve-2.6.ebuild2
-rw-r--r--dev-python/sphinxcontrib-apidoc/Manifest2
-rw-r--r--dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.ebuild41
-rw-r--r--dev-python/sympy/Manifest2
-rw-r--r--dev-python/sympy/sympy-1.13.2.ebuild2
-rw-r--r--dev-python/time-machine/Manifest2
-rw-r--r--dev-python/time-machine/time-machine-2.15.0.ebuild2
-rw-r--r--dev-python/tomlkit/Manifest6
-rw-r--r--dev-python/tomlkit/tomlkit-0.13.0.ebuild48
-rw-r--r--dev-python/tomlkit/tomlkit-0.13.1.ebuild48
-rw-r--r--dev-python/tomlkit/tomlkit-0.13.2.ebuild2
-rw-r--r--dev-python/tox/Manifest4
-rw-r--r--dev-python/tox/tox-4.17.1.ebuild97
-rw-r--r--dev-python/tox/tox-4.18.0.ebuild2
-rw-r--r--dev-python/trimesh/Manifest2
-rw-r--r--dev-python/trimesh/trimesh-4.4.8.ebuild74
-rw-r--r--dev-python/types-setuptools/Manifest2
-rw-r--r--dev-python/types-setuptools/types-setuptools-74.0.0.20240831.ebuild17
-rw-r--r--dev-python/uv/Manifest10
-rw-r--r--dev-python/uv/uv-0.3.3.ebuild112
-rw-r--r--dev-python/uv/uv-0.3.4.ebuild113
-rw-r--r--dev-python/uv/uv-0.4.1.ebuild (renamed from dev-python/uv/uv-0.3.5.ebuild)0
-rw-r--r--dev-python/uvicorn/Manifest4
-rw-r--r--dev-python/uvicorn/uvicorn-0.30.5.ebuild75
-rw-r--r--dev-python/uvicorn/uvicorn-0.30.6.ebuild2
-rw-r--r--dev-python/uvloop/Manifest2
-rw-r--r--dev-python/uvloop/uvloop-0.20.0.ebuild2
-rw-r--r--dev-python/watchdog/Manifest2
-rw-r--r--dev-python/watchdog/watchdog-4.0.2.ebuild2
-rw-r--r--dev-python/watchfiles/Manifest2
-rw-r--r--dev-python/watchfiles/watchfiles-0.23.0.ebuild2
-rw-r--r--dev-python/webcolors/Manifest4
-rw-r--r--dev-python/webcolors/webcolors-24.6.0.ebuild21
-rw-r--r--dev-python/webcolors/webcolors-24.8.0.ebuild2
-rw-r--r--dev-python/webtest/Manifest2
-rw-r--r--dev-python/webtest/webtest-3.0.1.ebuild45
-rw-r--r--dev-python/yarl/Manifest2
-rw-r--r--dev-python/yarl/yarl-1.9.5.ebuild37
-rw-r--r--dev-python/zipp/Manifest6
-rw-r--r--dev-python/zipp/zipp-3.19.2.ebuild53
-rw-r--r--dev-python/zipp/zipp-3.19.3.ebuild53
-rw-r--r--dev-python/zipp/zipp-3.20.0.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin110772 -> 110774 bytes
-rw-r--r--dev-ruby/actioncable/Manifest2
-rw-r--r--dev-ruby/actioncable/actioncable-7.2.1.ebuild1
-rw-r--r--dev-ruby/airbrussh/Manifest4
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.5.2.ebuild2
-rw-r--r--dev-ruby/airbrussh/airbrussh-1.5.3.ebuild39
-rw-r--r--dev-ruby/faraday/Manifest6
-rw-r--r--dev-ruby/faraday/faraday-2.11.0.ebuild (renamed from dev-ruby/faraday/faraday-2.9.1.ebuild)4
-rw-r--r--dev-ruby/faraday/faraday-2.9.0.ebuild62
-rw-r--r--dev-ruby/git/Manifest2
-rw-r--r--dev-ruby/git/git-2.1.1.ebuild2
-rw-r--r--dev-ruby/google-protobuf/Manifest6
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild4
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild2
-rw-r--r--dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild2
-rw-r--r--dev-ruby/highline/Manifest2
-rw-r--r--dev-ruby/highline/highline-3.1.1.ebuild39
-rw-r--r--dev-ruby/kramdown-parser-gfm/Manifest2
-rw-r--r--dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/process_executer/Manifest2
-rw-r--r--dev-ruby/process_executer/process_executer-1.1.0.ebuild2
-rw-r--r--dev-ruby/rexml/Manifest2
-rw-r--r--dev-ruby/rexml/rexml-3.3.6.ebuild2
-rw-r--r--dev-ruby/vagrant_cloud/Manifest5
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild42
-rw-r--r--dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild (renamed from dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild)7
-rw-r--r--dev-tcltk/Manifest.gzbin5476 -> 5477 bytes
-rw-r--r--dev-tcltk/snack/Manifest1
-rw-r--r--dev-tcltk/snack/snack-2.2.10-r11.ebuild131
-rw-r--r--dev-util/Manifest.gzbin64930 -> 64932 bytes
-rw-r--r--dev-util/howdoi/Manifest2
-rw-r--r--dev-util/howdoi/howdoi-2.0.20-r1.ebuild28
-rw-r--r--dev-util/idea-community/Manifest2
-rw-r--r--dev-util/idea-community/idea-community-2024.2.0.2.ebuild2
-rw-r--r--dev-util/stripe-mock/Manifest2
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.188.0.ebuild2
-rw-r--r--dev-util/weka/Manifest2
-rw-r--r--dev-util/weka/weka-3.8.6.ebuild2
-rw-r--r--eclass/Manifest.gzbin39877 -> 39876 bytes
-rw-r--r--eclass/kernel-build.eclass8
-rw-r--r--eclass/llvm.org.eclass3
-rw-r--r--games-util/Manifest.gzbin7893 -> 7894 bytes
-rw-r--r--games-util/joycond/Manifest2
-rw-r--r--games-util/joycond/joycond-0.1.0_p20220720-r1.ebuild4
-rw-r--r--gui-apps/Manifest.gzbin5048 -> 5041 bytes
-rw-r--r--gui-apps/waypipe/Manifest4
-rw-r--r--gui-apps/waypipe/metadata.xml2
-rw-r--r--gui-apps/waypipe/waypipe-0.9.0.ebuild2
-rw-r--r--gui-libs/Manifest.gzbin5296 -> 5294 bytes
-rw-r--r--gui-libs/wlroots/Manifest2
-rw-r--r--gui-libs/wlroots/wlroots-0.18.0.ebuild2
-rw-r--r--gui-wm/Manifest.gzbin1209 -> 1208 bytes
-rw-r--r--gui-wm/tinywl/Manifest2
-rw-r--r--gui-wm/tinywl/tinywl-0.18.0.ebuild2
-rw-r--r--kde-apps/Manifest.gzbin36274 -> 36270 bytes
-rw-r--r--kde-apps/kio-extras/Manifest5
-rw-r--r--kde-apps/kio-extras/kio-extras-24.02.2-r2.ebuild102
-rw-r--r--kde-apps/kio-extras/kio-extras-24.05.2-r1.ebuild (renamed from kde-apps/kio-extras/kio-extras-24.05.2.ebuild)5
-rw-r--r--kde-apps/kio-extras/kio-extras-24.08.0-r1.ebuild (renamed from kde-apps/kio-extras/kio-extras-24.08.0.ebuild)5
-rw-r--r--kde-apps/libkgapi/Manifest2
-rw-r--r--kde-apps/libkgapi/libkgapi-23.08.5-r2.ebuild53
-rw-r--r--kde-apps/libkgapi/libkgapi-23.08.5.ebuild38
-rw-r--r--kde-frameworks/Manifest.gzbin14089 -> 14263 bytes
-rw-r--r--kde-frameworks/baloo/Manifest1
-rw-r--r--kde-frameworks/baloo/baloo-5.116.0-r1.ebuild45
-rw-r--r--kde-frameworks/kglobalaccel/Manifest1
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r1.ebuild52
-rw-r--r--kde-frameworks/kguiaddons/Manifest1
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.116.0-r1.ebuild48
-rw-r--r--kde-frameworks/kio-trash-desktop-file/Manifest3
-rw-r--r--kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild26
-rw-r--r--kde-frameworks/kio-trash-desktop-file/metadata.xml12
-rw-r--r--kde-frameworks/kio/Manifest1
-rw-r--r--kde-frameworks/kio/kio-5.116.0-r2.ebuild99
-rw-r--r--kde-frameworks/kuserfeedback/Manifest1
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r4.ebuild63
-rw-r--r--kde-frameworks/kwallet/Manifest1
-rw-r--r--kde-frameworks/kwallet/kwallet-5.116.0-r1.ebuild60
-rw-r--r--kde-plasma/Manifest.gzbin11481 -> 11481 bytes
-rw-r--r--kde-plasma/libplasma/Manifest1
-rw-r--r--kde-plasma/libplasma/libplasma-5.116.0-r1.ebuild76
-rw-r--r--mail-client/Manifest.gzbin3381 -> 3385 bytes
-rw-r--r--mail-client/thunderbird-bin/Manifest67
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-128.1.1.ebuild278
-rw-r--r--mail-client/thunderbird/Manifest66
-rw-r--r--mail-client/thunderbird/thunderbird-128.1.1.ebuild1226
-rw-r--r--mail-mta/Manifest.gzbin2382 -> 2386 bytes
-rw-r--r--mail-mta/courier/Manifest2
-rw-r--r--mail-mta/courier/courier-1.3.10.ebuild2
-rw-r--r--media-fonts/Manifest.gzbin37637 -> 37638 bytes
-rw-r--r--media-fonts/courier-prime/Manifest2
-rw-r--r--media-fonts/courier-prime/courier-prime-1.203.ebuild4
-rw-r--r--media-fonts/crosextrafonts-caladea/Manifest2
-rw-r--r--media-fonts/crosextrafonts-caladea/crosextrafonts-caladea-20130214.ebuild4
-rw-r--r--media-fonts/crosextrafonts-carlito/Manifest2
-rw-r--r--media-fonts/crosextrafonts-carlito/crosextrafonts-carlito-20130920-r1.ebuild2
-rw-r--r--media-fonts/fonts-meta/Manifest2
-rw-r--r--media-fonts/fonts-meta/fonts-meta-3-r1.ebuild2
-rw-r--r--media-fonts/hermit/Manifest2
-rw-r--r--media-fonts/hermit/hermit-1.21.ebuild4
-rw-r--r--media-fonts/ibm-plex/Manifest2
-rw-r--r--media-fonts/ibm-plex/ibm-plex-5.1.3.ebuild4
-rw-r--r--media-fonts/ipaex/Manifest2
-rw-r--r--media-fonts/ipaex/ipaex-004.01.ebuild4
-rw-r--r--media-fonts/khmer/Manifest2
-rw-r--r--media-fonts/khmer/khmer-5.0-r1.ebuild2
-rw-r--r--media-fonts/mikachan-font-ttf/Manifest2
-rw-r--r--media-fonts/mikachan-font-ttf/mikachan-font-ttf-8.9-r2.ebuild4
-rw-r--r--media-fonts/monafont/Manifest2
-rw-r--r--media-fonts/monafont/monafont-2.90-r2.ebuild2
-rw-r--r--media-fonts/montecarlo/Manifest2
-rw-r--r--media-fonts/montecarlo/montecarlo-0-r1.ebuild4
-rw-r--r--media-fonts/nanum/Manifest2
-rw-r--r--media-fonts/nanum/nanum-3.0.ebuild4
-rw-r--r--media-fonts/oldstandard/Manifest2
-rw-r--r--media-fonts/oldstandard/oldstandard-2.2-r1.ebuild2
-rw-r--r--media-fonts/opendesktop-fonts/Manifest2
-rw-r--r--media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild4
-rw-r--r--media-fonts/paratype-astra/Manifest2
-rw-r--r--media-fonts/paratype-astra/paratype-astra-1001.ebuild4
-rw-r--r--media-fonts/paratype/Manifest2
-rw-r--r--media-fonts/paratype/paratype-2.5.ebuild4
-rw-r--r--media-fonts/powerline-symbols/Manifest2
-rw-r--r--media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild2
-rw-r--r--media-fonts/quivira/Manifest2
-rw-r--r--media-fonts/quivira/quivira-4.1.ebuild4
-rw-r--r--media-fonts/shinonome/Manifest2
-rw-r--r--media-fonts/shinonome/shinonome-0.9.11.ebuild4
-rw-r--r--media-fonts/signika/Manifest2
-rw-r--r--media-fonts/signika/signika-1.001.ebuild4
-rw-r--r--media-fonts/tibetan-machine-font/Manifest2
-rw-r--r--media-fonts/tibetan-machine-font/tibetan-machine-font-1.901.ebuild4
-rw-r--r--media-fonts/unfonts/Manifest2
-rw-r--r--media-fonts/unfonts/unfonts-1.0.2_pre080608-r1.ebuild4
-rw-r--r--media-gfx/Manifest.gzbin38520 -> 38519 bytes
-rw-r--r--media-gfx/gimp/Manifest2
-rw-r--r--media-gfx/gimp/gimp-9999.ebuild30
-rw-r--r--media-gfx/libbgcode/Manifest2
-rw-r--r--media-gfx/libbgcode/libbgcode-0.0.20240730.ebuild2
-rw-r--r--media-gfx/rawtherapee/Manifest4
-rw-r--r--media-gfx/rawtherapee/metadata.xml4
-rw-r--r--media-gfx/rawtherapee/rawtherapee-5.11.ebuild80
-rw-r--r--media-gfx/termtosvg/Manifest3
-rw-r--r--media-gfx/termtosvg/termtosvg-1.1.0-r1.ebuild4
-rw-r--r--media-gfx/termtosvg/termtosvg-1.1.0.ebuild23
-rw-r--r--media-libs/Manifest.gzbin69644 -> 69645 bytes
-rw-r--r--media-libs/harfbuzz/Manifest4
-rw-r--r--media-libs/harfbuzz/harfbuzz-8.4.0.ebuild104
-rw-r--r--media-libs/harfbuzz/harfbuzz-8.5.0.ebuild2
-rw-r--r--media-libs/libdisplay-info/Manifest2
-rw-r--r--media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild2
-rw-r--r--media-libs/vigra/Manifest12
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-boost-python.patch22
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-fix-incorrect-template-parameter-type.patch139
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-gcc-10.patch46
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-openexr3.patch37
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-python-syntax.patch64
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-python3.12-distutils.patch70
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-python3.7.patch30
-rw-r--r--media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch27
-rw-r--r--media-libs/vigra/vigra-1.11.1-r9.ebuild159
-rw-r--r--media-libs/vigra/vigra-1.11.2_p20240505.ebuild2
-rw-r--r--media-libs/xvid/Manifest2
-rw-r--r--media-libs/xvid/xvid-1.3.7-r2.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57379 -> 57390 bytes
-rw-r--r--media-sound/abcmidi/Manifest2
-rw-r--r--media-sound/abcmidi/abcmidi-2024.06.18.ebuild44
-rw-r--r--media-sound/apulse/Manifest1
-rw-r--r--media-sound/apulse/apulse-0.1.13-r2.ebuild71
-rw-r--r--media-sound/strawberry/Manifest2
-rw-r--r--media-sound/strawberry/strawberry-1.0.23.ebuild121
-rw-r--r--metadata/Manifest.gzbin12693 -> 12697 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.gzbin28401 -> 28373 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58726 -> 57001 bytes
-rw-r--r--metadata/md5-cache/app-admin/apachetop-0.19.713
-rw-r--r--metadata/md5-cache/app-admin/authbind-2.1.212
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.33.4016
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.04
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.1016
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.616
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.716
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.816
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.916
-rw-r--r--metadata/md5-cache/app-admin/git-credential-gopass-1.15.1115
-rw-r--r--metadata/md5-cache/app-admin/gopass-hibp-1.15.1115
-rw-r--r--metadata/md5-cache/app-admin/gopass-jsonapi-1.15.1115
-rw-r--r--metadata/md5-cache/app-admin/gopass-summon-provider-1.15.1115
-rw-r--r--metadata/md5-cache/app-cdr/Manifest.gzbin10134 -> 9805 bytes
-rw-r--r--metadata/md5-cache/app-cdr/cdemu-daemon-3.2.614
-rw-r--r--metadata/md5-cache/app-cdr/cdemu-daemon-3.2.74
-rw-r--r--metadata/md5-cache/app-cdr/dvd+rw-tools-7.1-r44
-rw-r--r--metadata/md5-cache/app-cdr/xfburn-0.7.115
-rw-r--r--metadata/md5-cache/app-cdr/xfburn-0.7.24
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin40159 -> 40314 bytes
-rw-r--r--metadata/md5-cache/app-crypt/mit-krb5-1.21.34
-rw-r--r--metadata/md5-cache/app-crypt/sbctl-0.15.414
-rw-r--r--metadata/md5-cache/app-crypt/xca-2.7.08
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin25130 -> 24811 bytes
-rw-r--r--metadata/md5-cache/app-doc/execline-man-pages-2.9.5.1.19
-rw-r--r--metadata/md5-cache/app-doc/s6-man-pages-2.12.0.4.19
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin26813 -> 26812 bytes
-rw-r--r--metadata/md5-cache/app-editors/vim-9.1.03664
-rw-r--r--metadata/md5-cache/app-editors/vim-core-9.1.0366-r14
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin102945 -> 103100 bytes
-rw-r--r--metadata/md5-cache/app-emacs/auctex-14.0.54
-rw-r--r--metadata/md5-cache/app-emacs/cape-1.714
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin35590 -> 35578 bytes
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-10.0.0-r42
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-10.1.0-r32
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-10.2.0-r22
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-10.3.0-r32
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-10.5.0-r12
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-10.6.02
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-9.8.0-r42
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-9.9.0-r42
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-99992
-rw-r--r--metadata/md5-cache/app-emulation/qemu-7.2.112
-rw-r--r--metadata/md5-cache/app-emulation/qemu-7.2.122
-rw-r--r--metadata/md5-cache/app-emulation/qemu-7.2.132
-rw-r--r--metadata/md5-cache/app-emulation/qemu-8.0.52
-rw-r--r--metadata/md5-cache/app-emulation/qemu-8.1.52
-rw-r--r--metadata/md5-cache/app-emulation/qemu-8.2.32
-rw-r--r--metadata/md5-cache/app-emulation/qemu-8.2.52
-rw-r--r--metadata/md5-cache/app-emulation/qemu-8.2.62
-rw-r--r--metadata/md5-cache/app-emulation/qemu-9.0.12
-rw-r--r--metadata/md5-cache/app-emulation/qemu-9.0.22
-rw-r--r--metadata/md5-cache/app-emulation/qemu-99992
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin26033 -> 25568 bytes
-rw-r--r--metadata/md5-cache/app-i18n/ibus-m17n-1.4.2916
-rw-r--r--metadata/md5-cache/app-i18n/ibus-m17n-1.4.3016
-rw-r--r--metadata/md5-cache/app-i18n/ibus-m17n-1.4.314
-rw-r--r--metadata/md5-cache/app-i18n/ibus-table-1.17.718
-rw-r--r--metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.1118
-rw-r--r--metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.144
-rw-r--r--metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.15 (renamed from metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.13)2
-rw-r--r--metadata/md5-cache/app-i18n/librime-lua-2021103007262716
-rw-r--r--metadata/md5-cache/app-i18n/poedit-2.3.14
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin80222 -> 80057 bytes
-rw-r--r--metadata/md5-cache/app-misc/cmatrix-2.0-r415
-rw-r--r--metadata/md5-cache/app-misc/cmatrix-2.0-r54
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin14998 -> 14500 bytes
-rw-r--r--metadata/md5-cache/app-office/libreoffice-bin-7.6.4.117
-rw-r--r--metadata/md5-cache/app-office/libreoffice-bin-debug-7.6.4.113
-rw-r--r--metadata/md5-cache/app-office/libreoffice-l10n-7.6.4.115
-rw-r--r--metadata/md5-cache/app-office/naps2-7.5.1-r1 (renamed from metadata/md5-cache/app-office/naps2-7.5.1)2
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin20218 -> 20225 bytes
-rw-r--r--metadata/md5-cache/app-portage/elt-patches-202407214
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin20860 -> 20699 bytes
-rw-r--r--metadata/md5-cache/app-shells/bash-5.2_p26-r64
-rw-r--r--metadata/md5-cache/app-shells/fish-3.7.14
-rw-r--r--metadata/md5-cache/app-shells/mksh-999914
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin82518 -> 82031 bytes
-rw-r--r--metadata/md5-cache/app-text/poppler-24.04.016
-rw-r--r--metadata/md5-cache/app-text/poppler-24.06.14
-rw-r--r--metadata/md5-cache/app-text/ronn-ng-0.10.14
-rw-r--r--metadata/md5-cache/app-text/xapers-0.9.016
-rw-r--r--metadata/md5-cache/app-text/xapers-0.9.216
-rw-r--r--metadata/md5-cache/dev-build/Manifest.gzbin16941 -> 16436 bytes
-rw-r--r--metadata/md5-cache/dev-build/bmake-202407119
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin29849 -> 30000 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/aixlog-1.5.0-r1 (renamed from metadata/md5-cache/dev-build/rocm-cmake-6.1.1)13
-rw-r--r--metadata/md5-cache/dev-cpp/aixlog-999911
-rw-r--r--metadata/md5-cache/dev-cpp/popl-1.2.0-r1 (renamed from metadata/md5-cache/dev-build/rocm-cmake-5.7.1)15
-rw-r--r--metadata/md5-cache/dev-cpp/popl-999911
-rw-r--r--metadata/md5-cache/dev-cpp/range-v3-0.12.04
-rw-r--r--metadata/md5-cache/dev-cpp/sparsehash-2.0.4-r1 (renamed from metadata/md5-cache/app-admin/cronolog-1.6.2-r6)12
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin11076 -> 11753 bytes
-rw-r--r--metadata/md5-cache/dev-debug/dtrace-2.0.1.1-r2 (renamed from metadata/md5-cache/dev-debug/dtrace-2.0.1.1-r1)4
-rw-r--r--metadata/md5-cache/dev-debug/dtrace-99994
-rw-r--r--metadata/md5-cache/dev-debug/gprofng-gui-1.113
-rw-r--r--metadata/md5-cache/dev-debug/gprofng-gui-999913
-rw-r--r--metadata/md5-cache/dev-debug/lldb-15.0.72
-rw-r--r--metadata/md5-cache/dev-debug/lldb-16.0.62
-rw-r--r--metadata/md5-cache/dev-debug/lldb-16.0.6-r12
-rw-r--r--metadata/md5-cache/dev-debug/lldb-17.0.62
-rw-r--r--metadata/md5-cache/dev-debug/lldb-18.1.82
-rw-r--r--metadata/md5-cache/dev-debug/lldb-19.1.0_rc32
-rw-r--r--metadata/md5-cache/dev-debug/lldb-20.0.0.99992
-rw-r--r--metadata/md5-cache/dev-debug/lldb-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/dev-debug/lldb-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/dev-debug/systemtap-5.1-r117
-rw-r--r--metadata/md5-cache/dev-debug/systemtap-99994
-rw-r--r--metadata/md5-cache/dev-debug/valgrind-3.23.0_p34
-rw-r--r--metadata/md5-cache/dev-embedded/Manifest.gzbin13652 -> 13818 bytes
-rw-r--r--metadata/md5-cache/dev-embedded/avra-1.4.2-r111
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin70128 -> 70768 bytes
-rw-r--r--metadata/md5-cache/dev-java/javacup-11b_p201606154
-rw-r--r--metadata/md5-cache/dev-java/jflex-1.6.1-r34
-rw-r--r--metadata/md5-cache/dev-java/junit-4.13.2_p202402222
-rw-r--r--metadata/md5-cache/dev-java/junit-5.10.315
-rw-r--r--metadata/md5-cache/dev-java/openjdk-11.0.24_p82
-rw-r--r--metadata/md5-cache/dev-java/openjdk-17.0.12_p72
-rw-r--r--metadata/md5-cache/dev-java/openjdk-21.0.4_p72
-rw-r--r--metadata/md5-cache/dev-java/opentest4j-1.3.015
-rw-r--r--metadata/md5-cache/dev-java/qdox-1.12.1-r616
-rw-r--r--metadata/md5-cache/dev-java/qdox-2.0.14
-rw-r--r--metadata/md5-cache/dev-java/xalan-2.7.3-r215
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin49863 -> 49848 bytes
-rw-r--r--metadata/md5-cache/dev-lang/dafny-4.6.016
-rw-r--r--metadata/md5-cache/dev-lang/dafny-4.8.016
-rw-r--r--metadata/md5-cache/dev-lang/execline-2.9.5.113
-rw-r--r--metadata/md5-cache/dev-lang/fuzion-0.08916
-rw-r--r--metadata/md5-cache/dev-lang/moarvm-2024.08 (renamed from metadata/md5-cache/dev-lang/moarvm-2024.02)2
-rw-r--r--metadata/md5-cache/dev-lang/nqp-2024.08 (renamed from metadata/md5-cache/dev-lang/nqp-2024.02)8
-rw-r--r--metadata/md5-cache/dev-lang/perl-5.40.04
-rw-r--r--metadata/md5-cache/dev-lang/rakudo-2024.08 (renamed from metadata/md5-cache/dev-lang/rakudo-2024.02)6
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.1.4-r32
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.1.52
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.1.6-r12
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.2.32
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.2.42
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.2.4-r12
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.2.52
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.3.22
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.3.42
-rw-r--r--metadata/md5-cache/dev-lang/ruby-3.3.4-r12
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin197396 -> 197705 bytes
-rw-r--r--metadata/md5-cache/dev-libs/boost-1.86.016
-rw-r--r--metadata/md5-cache/dev-libs/c-blosc2-2.15.14
-rw-r--r--metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r42
-rw-r--r--metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r52
-rw-r--r--metadata/md5-cache/dev-libs/elfutils-0.191-r110
-rw-r--r--metadata/md5-cache/dev-libs/elfutils-0.191-r216
-rw-r--r--metadata/md5-cache/dev-libs/elfutils-999915
-rw-r--r--metadata/md5-cache/dev-libs/fddl-20111124-r112
-rw-r--r--metadata/md5-cache/dev-libs/fddl-20111124-r24
-rw-r--r--metadata/md5-cache/dev-libs/glib-2.76.42
-rw-r--r--metadata/md5-cache/dev-libs/glib-2.78.32
-rw-r--r--metadata/md5-cache/dev-libs/glib-2.78.4-r12
-rw-r--r--metadata/md5-cache/dev-libs/glib-2.78.62
-rw-r--r--metadata/md5-cache/dev-libs/glib-2.80.42
-rw-r--r--metadata/md5-cache/dev-libs/jsoncpp-1.9.5-r114
-rw-r--r--metadata/md5-cache/dev-libs/libcdada-0.4.014
-rw-r--r--metadata/md5-cache/dev-libs/libclc-15.0.72
-rw-r--r--metadata/md5-cache/dev-libs/libclc-16.0.62
-rw-r--r--metadata/md5-cache/dev-libs/libclc-17.0.62
-rw-r--r--metadata/md5-cache/dev-libs/libclc-18.1.82
-rw-r--r--metadata/md5-cache/dev-libs/libclc-19.1.0_rc32
-rw-r--r--metadata/md5-cache/dev-libs/libclc-20.0.0.99992
-rw-r--r--metadata/md5-cache/dev-libs/libclc-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/dev-libs/libclc-20.0.0_pre2024083013
-rw-r--r--metadata/md5-cache/dev-libs/libconfig-1.7.36
-rw-r--r--metadata/md5-cache/dev-libs/libfstrcmp-0.7-r115
-rw-r--r--metadata/md5-cache/dev-libs/npth-1.6-r14
-rw-r--r--metadata/md5-cache/dev-libs/npth-1.6-r214
-rw-r--r--metadata/md5-cache/dev-libs/simdjson-3.10.116
-rw-r--r--metadata/md5-cache/dev-libs/skalibs-2.14.1.111
-rw-r--r--metadata/md5-cache/dev-libs/uthash-2.3.0-r114
-rw-r--r--metadata/md5-cache/dev-lua/Manifest.gzbin7951 -> 8281 bytes
-rw-r--r--metadata/md5-cache/dev-lua/lpeg-1.1.017
-rw-r--r--metadata/md5-cache/dev-lua/messagepack-0.5.416
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin111413 -> 111571 bytes
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-15.0.72
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-16.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-17.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-18.1.82
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc32
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.99992
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin332706 -> 332552 bytes
-rw-r--r--metadata/md5-cache/dev-perl/WebService-MusicBrainz-1.0.616
-rw-r--r--metadata/md5-cache/dev-python/Faker-26.3.016
-rw-r--r--metadata/md5-cache/dev-python/Faker-27.0.04
-rw-r--r--metadata/md5-cache/dev-python/Faker-28.1.0 (renamed from metadata/md5-cache/dev-python/Faker-28.0.0)2
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin366203 -> 361892 bytes
-rw-r--r--metadata/md5-cache/dev-python/PyQt6-6.7.1-r14
-rw-r--r--metadata/md5-cache/dev-python/PyQt6-sip-13.8.04
-rw-r--r--metadata/md5-cache/dev-python/astroid-3.3.116
-rw-r--r--metadata/md5-cache/dev-python/astroid-3.3.24
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.15816
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.04
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.1016
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.616
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.716
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.816
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.916
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.15816
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.04
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.10 (renamed from metadata/md5-cache/dev-python/botocore-1.35.8)2
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.616
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.716
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.916
-rw-r--r--metadata/md5-cache/dev-python/braintree-4.28.016
-rw-r--r--metadata/md5-cache/dev-python/cffi-1.17.04
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-1.10.34
-rw-r--r--metadata/md5-cache/dev-python/clang-python-15.0.72
-rw-r--r--metadata/md5-cache/dev-python/clang-python-16.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-python-17.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-python-18.1.82
-rw-r--r--metadata/md5-cache/dev-python/clang-python-19.1.0_rc32
-rw-r--r--metadata/md5-cache/dev-python/clang-python-20.0.0.99992
-rw-r--r--metadata/md5-cache/dev-python/clang-python-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/dev-python/clang-python-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/dev-python/deepmerge-2.016
-rw-r--r--metadata/md5-cache/dev-python/dirty-equals-0.7.116
-rw-r--r--metadata/md5-cache/dev-python/dirty-equals-0.8.04
-rw-r--r--metadata/md5-cache/dev-python/elastic-transport-8.13.117
-rw-r--r--metadata/md5-cache/dev-python/elastic-transport-8.15.04
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-setuptools-72.1.012
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-setuptools-72.2.04
-rw-r--r--metadata/md5-cache/dev-python/flask-cors-5.0.016
-rw-r--r--metadata/md5-cache/dev-python/gmpy-2.2.14
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.140.016
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.141.04
-rw-r--r--metadata/md5-cache/dev-python/importlib-resources-6.4.016
-rw-r--r--metadata/md5-cache/dev-python/importlib-resources-6.4.24
-rw-r--r--metadata/md5-cache/dev-python/ipython-8.27.017
-rw-r--r--metadata/md5-cache/dev-python/lark-1.1.916
-rw-r--r--metadata/md5-cache/dev-python/lark-1.2.24
-rw-r--r--metadata/md5-cache/dev-python/license-expression-30.3.016
-rw-r--r--metadata/md5-cache/dev-python/license-expression-30.3.14
-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.0_rc32
-rw-r--r--metadata/md5-cache/dev-python/lit-20.0.0.99992
-rw-r--r--metadata/md5-cache/dev-python/lit-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/dev-python/lit-20.0.0_pre2024083015
-rw-r--r--metadata/md5-cache/dev-python/lxml-html-clean-0.2.216
-rw-r--r--metadata/md5-cache/dev-python/m2crypto-0.42.04
-rw-r--r--metadata/md5-cache/dev-python/markdown-3.616
-rw-r--r--metadata/md5-cache/dev-python/markdown-3.74
-rw-r--r--metadata/md5-cache/dev-python/matplotlib-3.9.24
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-1.6.116
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-python-1.10.516
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-python-1.10.9 (renamed from metadata/md5-cache/dev-python/mkdocstrings-python-1.10.7)10
-rw-r--r--metadata/md5-cache/dev-python/mpmath-1.3.0-r14
-rw-r--r--metadata/md5-cache/dev-python/mpmath-1.4.0_alpha14
-rw-r--r--metadata/md5-cache/dev-python/nbsphinx-0.9.415
-rw-r--r--metadata/md5-cache/dev-python/nbsphinx-0.9.54
-rw-r--r--metadata/md5-cache/dev-python/openapi-core-0.19.216
-rw-r--r--metadata/md5-cache/dev-python/openapi-core-0.19.34
-rw-r--r--metadata/md5-cache/dev-python/oslo-serialization-5.4.016
-rw-r--r--metadata/md5-cache/dev-python/oslo-serialization-5.5.04
-rw-r--r--metadata/md5-cache/dev-python/prettytable-3.11.04
-rw-r--r--metadata/md5-cache/dev-python/pyasn1-0.6.04
-rw-r--r--metadata/md5-cache/dev-python/pyasn1-modules-0.4.04
-rw-r--r--metadata/md5-cache/dev-python/pydantic-2.9.0_beta216
-rw-r--r--metadata/md5-cache/dev-python/pygal-3.0.4-r116
-rw-r--r--metadata/md5-cache/dev-python/pygal-3.0.54
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.46.018
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.46.0-r14
-rw-r--r--metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.64
-rw-r--r--metadata/md5-cache/dev-python/pyquery-2.0.117
-rw-r--r--metadata/md5-cache/dev-python/pysmi-1.4.416
-rw-r--r--metadata/md5-cache/dev-python/pysnmp-4.4.12-r22
-rw-r--r--metadata/md5-cache/dev-python/pysnmp-7.0.317
-rw-r--r--metadata/md5-cache/dev-python/pysnmpcrypto-0.0.416
-rw-r--r--metadata/md5-cache/dev-python/pytesseract-0.3.134
-rw-r--r--metadata/md5-cache/dev-python/pytest-httpserver-1.0.1216
-rw-r--r--metadata/md5-cache/dev-python/pytest-httpserver-1.1.04
-rw-r--r--metadata/md5-cache/dev-python/python-novaclient-18.7.016
-rw-r--r--metadata/md5-cache/dev-python/pyyaml-6.0.2_rc14
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.9.417
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.9.517
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.9.64
-rw-r--r--metadata/md5-cache/dev-python/rpds-py-0.18.117
-rw-r--r--metadata/md5-cache/dev-python/rpds-py-0.19.017
-rw-r--r--metadata/md5-cache/dev-python/rpds-py-0.19.14
-rw-r--r--metadata/md5-cache/dev-python/setuptools-72.1.017
-rw-r--r--metadata/md5-cache/dev-python/setuptools-72.2.04
-rw-r--r--metadata/md5-cache/dev-python/setuptools-rust-1.10.016
-rw-r--r--metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r116
-rw-r--r--metadata/md5-cache/dev-python/simplejson-3.19.34
-rw-r--r--metadata/md5-cache/dev-python/soupsieve-2.516
-rw-r--r--metadata/md5-cache/dev-python/soupsieve-2.64
-rw-r--r--metadata/md5-cache/dev-python/sphinxcontrib-apidoc-0.4.016
-rw-r--r--metadata/md5-cache/dev-python/sympy-1.13.24
-rw-r--r--metadata/md5-cache/dev-python/time-machine-2.15.04
-rw-r--r--metadata/md5-cache/dev-python/tomlkit-0.13.016
-rw-r--r--metadata/md5-cache/dev-python/tomlkit-0.13.116
-rw-r--r--metadata/md5-cache/dev-python/tomlkit-0.13.24
-rw-r--r--metadata/md5-cache/dev-python/tox-4.17.116
-rw-r--r--metadata/md5-cache/dev-python/tox-4.18.04
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.4.816
-rw-r--r--metadata/md5-cache/dev-python/types-setuptools-74.0.0.2024083115
-rw-r--r--metadata/md5-cache/dev-python/uv-0.3.315
-rw-r--r--metadata/md5-cache/dev-python/uv-0.3.415
-rw-r--r--metadata/md5-cache/dev-python/uv-0.4.1 (renamed from metadata/md5-cache/dev-python/uv-0.3.5)2
-rw-r--r--metadata/md5-cache/dev-python/uvicorn-0.30.516
-rw-r--r--metadata/md5-cache/dev-python/uvicorn-0.30.64
-rw-r--r--metadata/md5-cache/dev-python/uvloop-0.20.04
-rw-r--r--metadata/md5-cache/dev-python/watchdog-4.0.24
-rw-r--r--metadata/md5-cache/dev-python/watchfiles-0.23.04
-rw-r--r--metadata/md5-cache/dev-python/webcolors-24.6.016
-rw-r--r--metadata/md5-cache/dev-python/webcolors-24.8.04
-rw-r--r--metadata/md5-cache/dev-python/webtest-3.0.116
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.9.517
-rw-r--r--metadata/md5-cache/dev-python/zipp-3.19.216
-rw-r--r--metadata/md5-cache/dev-python/zipp-3.19.316
-rw-r--r--metadata/md5-cache/dev-python/zipp-3.20.04
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin213542 -> 213549 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.2.12
-rw-r--r--metadata/md5-cache/dev-ruby/airbrussh-1.5.24
-rw-r--r--metadata/md5-cache/dev-ruby/airbrussh-1.5.317
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-2.11.017
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-2.9.017
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-2.9.117
-rw-r--r--metadata/md5-cache/dev-ruby/git-2.1.14
-rw-r--r--metadata/md5-cache/dev-ruby/google-protobuf-3.21.124
-rw-r--r--metadata/md5-cache/dev-ruby/google-protobuf-3.24.44
-rw-r--r--metadata/md5-cache/dev-ruby/google-protobuf-3.25.44
-rw-r--r--metadata/md5-cache/dev-ruby/highline-3.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r14
-rw-r--r--metadata/md5-cache/dev-ruby/process_executer-1.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/rexml-3.3.64
-rw-r--r--metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5-r117
-rw-r--r--metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.017
-rw-r--r--metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.1-r117
-rw-r--r--metadata/md5-cache/dev-tcltk/Manifest.gzbin8330 -> 8167 bytes
-rw-r--r--metadata/md5-cache/dev-tcltk/snack-2.2.10-r1117
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin134284 -> 134125 bytes
-rw-r--r--metadata/md5-cache/dev-util/howdoi-2.0.20-r116
-rw-r--r--metadata/md5-cache/dev-util/idea-community-2024.2.0.22
-rw-r--r--metadata/md5-cache/dev-util/stripe-mock-0.188.04
-rw-r--r--metadata/md5-cache/dev-util/weka-3.8.64
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin11487 -> 11484 bytes
-rw-r--r--metadata/md5-cache/games-util/joycond-0.1.0_p20220720-r14
-rw-r--r--metadata/md5-cache/gui-apps/Manifest.gzbin12386 -> 12385 bytes
-rw-r--r--metadata/md5-cache/gui-apps/waypipe-0.9.04
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin11016 -> 11017 bytes
-rw-r--r--metadata/md5-cache/gui-libs/wlroots-0.18.04
-rw-r--r--metadata/md5-cache/gui-wm/Manifest.gzbin2982 -> 2980 bytes
-rw-r--r--metadata/md5-cache/gui-wm/tinywl-0.18.04
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin100077 -> 100236 bytes
-rw-r--r--metadata/md5-cache/kde-apps/kio-extras-24.02.2-r217
-rw-r--r--metadata/md5-cache/kde-apps/kio-extras-24.05.2-r1 (renamed from metadata/md5-cache/kde-apps/kio-extras-24.05.2)4
-rw-r--r--metadata/md5-cache/kde-apps/kio-extras-24.08.0-r1 (renamed from metadata/md5-cache/kde-apps/kio-extras-24.08.0)4
-rw-r--r--metadata/md5-cache/kde-apps/libkgapi-23.08.5-r2 (renamed from metadata/md5-cache/kde-apps/libkgapi-23.08.5)10
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin25411 -> 26549 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/baloo-5.116.0-r116
-rw-r--r--metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r116
-rw-r--r--metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r117
-rw-r--r--metadata/md5-cache/kde-frameworks/kio-5.116.0-r217
-rw-r--r--metadata/md5-cache/kde-frameworks/kio-trash-desktop-file-5.116.013
-rw-r--r--metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r416
-rw-r--r--metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r116
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin21206 -> 21365 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/libplasma-5.116.0-r116
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin9085 -> 9405 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-128.1.117
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-128.1.116
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4521 -> 4518 bytes
-rw-r--r--metadata/md5-cache/mail-mta/courier-1.3.104
-rw-r--r--metadata/md5-cache/media-fonts/Manifest.gzbin41934 -> 41950 bytes
-rw-r--r--metadata/md5-cache/media-fonts/courier-prime-1.2034
-rw-r--r--metadata/md5-cache/media-fonts/crosextrafonts-caladea-201302144
-rw-r--r--metadata/md5-cache/media-fonts/crosextrafonts-carlito-20130920-r14
-rw-r--r--metadata/md5-cache/media-fonts/fonts-meta-3-r14
-rw-r--r--metadata/md5-cache/media-fonts/hermit-1.214
-rw-r--r--metadata/md5-cache/media-fonts/ibm-plex-5.1.34
-rw-r--r--metadata/md5-cache/media-fonts/ipaex-004.014
-rw-r--r--metadata/md5-cache/media-fonts/khmer-5.0-r14
-rw-r--r--metadata/md5-cache/media-fonts/mikachan-font-ttf-8.9-r24
-rw-r--r--metadata/md5-cache/media-fonts/monafont-2.90-r24
-rw-r--r--metadata/md5-cache/media-fonts/montecarlo-0-r14
-rw-r--r--metadata/md5-cache/media-fonts/nanum-3.04
-rw-r--r--metadata/md5-cache/media-fonts/oldstandard-2.2-r14
-rw-r--r--metadata/md5-cache/media-fonts/opendesktop-fonts-1.4.2-r14
-rw-r--r--metadata/md5-cache/media-fonts/paratype-2.54
-rw-r--r--metadata/md5-cache/media-fonts/paratype-astra-10014
-rw-r--r--metadata/md5-cache/media-fonts/powerline-symbols-201705084
-rw-r--r--metadata/md5-cache/media-fonts/quivira-4.14
-rw-r--r--metadata/md5-cache/media-fonts/shinonome-0.9.114
-rw-r--r--metadata/md5-cache/media-fonts/signika-1.0014
-rw-r--r--metadata/md5-cache/media-fonts/tibetan-machine-font-1.9014
-rw-r--r--metadata/md5-cache/media-fonts/unfonts-1.0.2_pre080608-r14
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin62772 -> 62765 bytes
-rw-r--r--metadata/md5-cache/media-gfx/gimp-999910
-rw-r--r--metadata/md5-cache/media-gfx/libbgcode-0.0.202407304
-rw-r--r--metadata/md5-cache/media-gfx/rawtherapee-5.1115
-rw-r--r--metadata/md5-cache/media-gfx/termtosvg-1.1.016
-rw-r--r--metadata/md5-cache/media-gfx/termtosvg-1.1.0-r110
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin120500 -> 120184 bytes
-rw-r--r--metadata/md5-cache/media-libs/harfbuzz-8.4.017
-rw-r--r--metadata/md5-cache/media-libs/harfbuzz-8.5.04
-rw-r--r--metadata/md5-cache/media-libs/libdisplay-info-0.1.14
-rw-r--r--metadata/md5-cache/media-libs/vigra-1.11.1-r917
-rw-r--r--metadata/md5-cache/media-libs/vigra-1.11.2_p202405054
-rw-r--r--metadata/md5-cache/media-libs/xvid-1.3.7-r24
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76037 -> 75554 bytes
-rw-r--r--metadata/md5-cache/media-sound/abcmidi-2024.06.1813
-rw-r--r--metadata/md5-cache/media-sound/apulse-0.1.13-r216
-rw-r--r--metadata/md5-cache/media-sound/strawberry-1.0.2317
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin65251 -> 65415 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/snmpclitools-0.6.4-r16
-rw-r--r--metadata/md5-cache/net-analyzer/snmpclitools-0.7.215
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin12732 -> 13234 bytes
-rw-r--r--metadata/md5-cache/net-dns/bind-9.16.5017
-rw-r--r--metadata/md5-cache/net-dns/bind-9.18.2916
-rw-r--r--metadata/md5-cache/net-dns/bind-tools-9.16.5016
-rw-r--r--metadata/md5-cache/net-dns/bind-tools-9.18.010
-rw-r--r--metadata/md5-cache/net-dns/s6-dns-2.3.7.113
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin6578 -> 6744 bytes
-rw-r--r--metadata/md5-cache/net-firewall/ipset-7.22-r216
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin6807 -> 6807 bytes
-rw-r--r--metadata/md5-cache/net-fs/nfs-utils-2.7.12
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin17157 -> 17151 bytes
-rw-r--r--metadata/md5-cache/net-im/synapse-1.112.04
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59783 -> 59778 bytes
-rw-r--r--metadata/md5-cache/net-libs/miniupnpc-2.2.8-r14
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94722 -> 94561 bytes
-rw-r--r--metadata/md5-cache/net-misc/autoupnp-0.5.015
-rw-r--r--metadata/md5-cache/net-misc/freerdp-3.8.016
-rw-r--r--metadata/md5-cache/net-misc/freerdp-99992
-rw-r--r--metadata/md5-cache/net-misc/s6-networking-2.7.0.214
-rw-r--r--metadata/md5-cache/net-proxy/Manifest.gzbin9965 -> 10131 bytes
-rw-r--r--metadata/md5-cache/net-proxy/squid-6.1017
-rw-r--r--metadata/md5-cache/net-voip/Manifest.gzbin1852 -> 1524 bytes
-rw-r--r--metadata/md5-cache/net-voip/mumble-1.4.287-r116
-rw-r--r--metadata/md5-cache/net-voip/murmur-1.4.287-r216
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin20029 -> 19549 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/laszip-3.4.112
-rw-r--r--metadata/md5-cache/sci-geosciences/laszip-3.4.1-r112
-rw-r--r--metadata/md5-cache/sci-geosciences/laszip-3.4.34
-rw-r--r--metadata/md5-cache/sci-geosciences/mapserver-8.0.117
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin74481 -> 73836 bytes
-rw-r--r--metadata/md5-cache/sci-libs/ignition-common-3.14.216
-rw-r--r--metadata/md5-cache/sci-libs/kissfft-131.1.015
-rw-r--r--metadata/md5-cache/sci-libs/rtabmap-0.20.2315
-rw-r--r--metadata/md5-cache/sci-libs/scalapack-2.1.0-r116
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin30989 -> 30996 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/gimps-30.19.204
-rw-r--r--metadata/md5-cache/sci-misc/Manifest.gzbin3254 -> 3412 bytes
-rw-r--r--metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-4.2.5.116
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin92552 -> 92231 bytes
-rw-r--r--metadata/md5-cache/sys-apps/busybox-1.36.1-r34
-rw-r--r--metadata/md5-cache/sys-apps/edid-decode-0_pre202301314
-rw-r--r--metadata/md5-cache/sys-apps/s6-2.12.0.414
-rw-r--r--metadata/md5-cache/sys-apps/s6-rc-0.5.4.213
-rw-r--r--metadata/md5-cache/sys-apps/shadow-4.14.84
-rw-r--r--metadata/md5-cache/sys-apps/syd-3.24.016
-rw-r--r--metadata/md5-cache/sys-apps/syd-3.25.016
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin13493 -> 13498 bytes
-rw-r--r--metadata/md5-cache/sys-auth/sssd-2.9.42
-rw-r--r--metadata/md5-cache/sys-auth/sssd-2.9.52
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin17833 -> 17830 bytes
-rw-r--r--metadata/md5-cache/sys-block/dust-0.8.613
-rw-r--r--metadata/md5-cache/sys-block/dust-1.1.113
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin38010 -> 39248 bytes
-rw-r--r--metadata/md5-cache/sys-devel/bpf-toolchain-14.2.0-r214
-rw-r--r--metadata/md5-cache/sys-devel/clang-15.0.7-r32
-rw-r--r--metadata/md5-cache/sys-devel/clang-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/clang-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/clang-18.1.82
-rw-r--r--metadata/md5-cache/sys-devel/clang-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-devel/clang-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/clang-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-devel/clang-20.0.0_pre2024083017
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-15.0.7-r82
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-16.0.6-r42
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-17.0.6-r52
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-17.0.6-r62
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-18.1.8-r12
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-20.0.0_pre2024083013
-rw-r--r--metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre2024083012
-rw-r--r--metadata/md5-cache/sys-devel/dwz-0.15-r14
-rw-r--r--metadata/md5-cache/sys-devel/dwz-999915
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.4.1_p2024082916
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p2024083016
-rw-r--r--metadata/md5-cache/sys-devel/lld-15.0.72
-rw-r--r--metadata/md5-cache/sys-devel/lld-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/lld-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/lld-18.1.82
-rw-r--r--metadata/md5-cache/sys-devel/lld-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-devel/lld-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/lld-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-devel/lld-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/sys-devel/llvm-15.0.7-r32
-rw-r--r--metadata/md5-cache/sys-devel/llvm-15.0.7-r62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-16.0.6-r52
-rw-r--r--metadata/md5-cache/sys-devel/llvm-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-17.0.6-r22
-rw-r--r--metadata/md5-cache/sys-devel/llvm-17.0.6-r32
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.1.8-r12
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.1.8-r42
-rw-r--r--metadata/md5-cache/sys-devel/llvm-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-devel/llvm-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/llvm-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-devel/llvm-20.0.0_pre2024083017
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-15.0.72
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-18.1.82
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre2024083013
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin41185 -> 40710 bytes
-rw-r--r--metadata/md5-cache/sys-fs/bashmount-4.3.2-r211
-rw-r--r--metadata/md5-cache/sys-fs/clamfs-1.2.014
-rw-r--r--metadata/md5-cache/sys-fs/cryfs-0.10.3-r116
-rw-r--r--metadata/md5-cache/sys-fs/cryfs-0.11.44
-rw-r--r--metadata/md5-cache/sys-fs/fuse-overlayfs-1.1414
-rw-r--r--metadata/md5-cache/sys-fs/genimage-1616
-rw-r--r--metadata/md5-cache/sys-fs/genimage-1716
-rw-r--r--metadata/md5-cache/sys-fs/genimage-99992
-rw-r--r--metadata/md5-cache/sys-fs/ncdu-bin-2.313
-rw-r--r--metadata/md5-cache/sys-fs/ncdu-bin-2.413
-rw-r--r--metadata/md5-cache/sys-fs/simple-mtpfs-0.4.0-r114
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin22821 -> 22821 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/dracut-103-r34
-rw-r--r--metadata/md5-cache/sys-kernel/dracut-crypt-ssh-1.0.8-r1 (renamed from metadata/md5-cache/sys-kernel/dracut-crypt-ssh-1.0.7)8
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.2246
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.1656
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.1066
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.1076
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.66
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.710
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.476
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.4810
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.2246
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.99996
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.1656
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.99996
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.1066
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.1076
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.66
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.76
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.476
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.486
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.99996
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin40616 -> 41618 bytes
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r42
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-18.1.82
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre2024083014
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.82
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre2024083015
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.19-r32
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.31-r72
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.32-r82
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.33-r142
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.34-r142
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.35-r112
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.36-r82
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.37-r102
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.38-r132
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.39-r62
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.39-r72
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.39-r92
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.402
-rw-r--r--metadata/md5-cache/sys-libs/glibc-99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-15.0.7-r12
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-18.1.82
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-18.1.82
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/sys-libs/libomp-15.0.7-r62
-rw-r--r--metadata/md5-cache/sys-libs/libomp-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libomp-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libomp-18.1.82
-rw-r--r--metadata/md5-cache/sys-libs/libomp-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/libomp-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libomp-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-libs/libomp-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r12
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-18.1.82
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-19.1.0_rc32
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre202408222
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre2024083016
-rw-r--r--metadata/md5-cache/sys-libs/readline-8.2_p104
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin17215 -> 17052 bytes
-rw-r--r--metadata/md5-cache/sys-process/fcron-3.3.115
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin41609 -> 41597 bytes
-rw-r--r--metadata/md5-cache/virtual/perl-Archive-Tar-3.20.10_rc4
-rw-r--r--metadata/md5-cache/virtual/perl-CPAN-Meta-Requirements-2.143.04
-rw-r--r--metadata/md5-cache/virtual/perl-Compress-Raw-Bzip2-2.212.04
-rw-r--r--metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.212.0-r14
-rw-r--r--metadata/md5-cache/virtual/perl-DB_File-1.859.04
-rw-r--r--metadata/md5-cache/virtual/perl-Data-Dumper-2.189.04
-rw-r--r--metadata/md5-cache/virtual/perl-Devel-PPPort-3.720.04
-rw-r--r--metadata/md5-cache/virtual/perl-Encode-3.210.0-r14
-rw-r--r--metadata/md5-cache/virtual/perl-Exporter-5.780.04
-rw-r--r--metadata/md5-cache/virtual/perl-ExtUtils-CBuilder-0.280.2404
-rw-r--r--metadata/md5-cache/virtual/perl-ExtUtils-Manifest-1.750.04
-rw-r--r--metadata/md5-cache/virtual/perl-File-Spec-3.900.04
-rw-r--r--metadata/md5-cache/virtual/perl-Getopt-Long-2.570.0-r14
-rw-r--r--metadata/md5-cache/virtual/perl-HTTP-Tiny-0.88.04
-rw-r--r--metadata/md5-cache/virtual/perl-IO-1.550.04
-rw-r--r--metadata/md5-cache/virtual/perl-IO-Compress-2.212.04
-rw-r--r--metadata/md5-cache/virtual/perl-IO-Socket-IP-0.420.04
-rw-r--r--metadata/md5-cache/virtual/perl-IO-Zlib-1.150.04
-rw-r--r--metadata/md5-cache/virtual/perl-Math-BigInt-2.3.24
-rw-r--r--metadata/md5-cache/virtual/perl-Math-BigInt-FastCalc-0.501.8004
-rw-r--r--metadata/md5-cache/virtual/perl-Math-BigRat-2.3.24
-rw-r--r--metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.904
-rw-r--r--metadata/md5-cache/virtual/perl-Module-Metadata-1.0.384
-rw-r--r--metadata/md5-cache/virtual/perl-Pod-Simple-3.450.04
-rw-r--r--metadata/md5-cache/virtual/perl-Safe-2.460.04
-rw-r--r--metadata/md5-cache/virtual/perl-Socket-2.38.04
-rw-r--r--metadata/md5-cache/virtual/perl-Test-Harness-3.480.04
-rw-r--r--metadata/md5-cache/virtual/perl-Test-Simple-1.302.1994
-rw-r--r--metadata/md5-cache/virtual/perl-Text-Tabs+Wrap-2024.1.04
-rw-r--r--metadata/md5-cache/virtual/perl-Time-HiRes-1.977.7004
-rw-r--r--metadata/md5-cache/virtual/perl-Time-Local-1.350.04
-rw-r--r--metadata/md5-cache/virtual/perl-autodie-2.370.04
-rw-r--r--metadata/md5-cache/virtual/perl-bignum-0.670.04
-rw-r--r--metadata/md5-cache/virtual/perl-podlators-5.10.200_rc4
-rw-r--r--metadata/md5-cache/virtual/perl-threads-2.400.04
-rw-r--r--metadata/md5-cache/virtual/perl-threads-shared-1.690.04
-rw-r--r--metadata/md5-cache/virtual/perl-version-0.993.04
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8832 -> 8669 bytes
-rw-r--r--metadata/md5-cache/www-servers/gunicorn-22.0.016
-rw-r--r--metadata/md5-cache/www-servers/gunicorn-23.0.04
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64990 -> 65304 bytes
-rw-r--r--metadata/md5-cache/x11-misc/i3blocks-1.5-r214
-rw-r--r--metadata/md5-cache/x11-misc/polybar-3.7.1-r18
-rw-r--r--metadata/md5-cache/x11-misc/polybar-3.7.216
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin9815 -> 9813 bytes
-rw-r--r--metadata/md5-cache/x11-terms/kitty-0.35.24
-rw-r--r--metadata/md5-cache/x11-terms/kitty-shell-integration-0.35.24
-rw-r--r--metadata/md5-cache/x11-terms/kitty-terminfo-0.35.24
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin17026 -> 16870 bytes
-rw-r--r--metadata/md5-cache/x11-wm/i3-4.2216
-rw-r--r--metadata/md5-cache/x11-wm/i3-99998
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin9002 -> 8850 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.64
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.212
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2-r14
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-verve-plugin-2.0.34
-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.gzbin43308 -> 43314 bytes
-rw-r--r--net-analyzer/snmpclitools/Manifest6
-rw-r--r--net-analyzer/snmpclitools/metadata.xml3
-rw-r--r--net-analyzer/snmpclitools/snmpclitools-0.6.4-r1.ebuild9
-rw-r--r--net-analyzer/snmpclitools/snmpclitools-0.7.2.ebuild26
-rw-r--r--net-dns/Manifest.gzbin7703 -> 7712 bytes
-rw-r--r--net-dns/bind-tools/Manifest4
-rw-r--r--net-dns/bind-tools/bind-tools-9.16.50.ebuild170
-rw-r--r--net-dns/bind-tools/bind-tools-9.18.0.ebuild14
-rw-r--r--net-dns/bind/Manifest10
-rw-r--r--net-dns/bind/bind-9.16.50.ebuild398
-rw-r--r--net-dns/bind/bind-9.18.29.ebuild249
-rw-r--r--net-dns/bind/files/named.conf-r933
-rw-r--r--net-dns/bind/files/named.confd-r837
-rw-r--r--net-dns/bind/files/named.init-r15251
-rw-r--r--net-dns/bind/metadata.xml1
-rw-r--r--net-dns/s6-dns/Manifest2
-rw-r--r--net-dns/s6-dns/s6-dns-2.3.7.1.ebuild47
-rw-r--r--net-firewall/Manifest.gzbin4220 -> 4219 bytes
-rw-r--r--net-firewall/ipset/Manifest2
-rw-r--r--net-firewall/ipset/files/ipset-7.22-fix-building-on-musl.patch10
-rw-r--r--net-firewall/ipset/ipset-7.22-r2.ebuild121
-rw-r--r--net-fs/Manifest.gzbin3359 -> 3356 bytes
-rw-r--r--net-fs/nfs-utils/Manifest2
-rw-r--r--net-fs/nfs-utils/nfs-utils-2.7.1.ebuild1
-rw-r--r--net-im/Manifest.gzbin9080 -> 9082 bytes
-rw-r--r--net-im/synapse/Manifest2
-rw-r--r--net-im/synapse/synapse-1.112.0.ebuild2
-rw-r--r--net-libs/Manifest.gzbin31007 -> 31007 bytes
-rw-r--r--net-libs/miniupnpc/Manifest2
-rw-r--r--net-libs/miniupnpc/miniupnpc-2.2.8-r1.ebuild2
-rw-r--r--net-libs/nodejs/Manifest2
-rw-r--r--net-libs/nodejs/metadata.xml2
-rw-r--r--net-misc/Manifest.gzbin54375 -> 54376 bytes
-rw-r--r--net-misc/autoupnp/Manifest2
-rw-r--r--net-misc/autoupnp/autoupnp-0.5.0.ebuild33
-rw-r--r--net-misc/freerdp/Manifest5
-rw-r--r--net-misc/freerdp/freerdp-3.8.0.ebuild199
-rw-r--r--net-misc/freerdp/freerdp-9999.ebuild21
-rw-r--r--net-misc/s6-networking/Manifest2
-rw-r--r--net-misc/s6-networking/s6-networking-2.7.0.2.ebuild61
-rw-r--r--net-p2p/Manifest.gzbin6752 -> 6760 bytes
-rw-r--r--net-p2p/bitcoin-core/Manifest2
-rw-r--r--net-p2p/bitcoin-core/metadata.xml2
-rw-r--r--net-p2p/bitcoin-qt/Manifest2
-rw-r--r--net-p2p/bitcoin-qt/metadata.xml2
-rw-r--r--net-p2p/bitcoind/Manifest2
-rw-r--r--net-p2p/bitcoind/metadata.xml2
-rw-r--r--net-proxy/Manifest.gzbin5376 -> 5376 bytes
-rw-r--r--net-proxy/squid/Manifest3
-rw-r--r--net-proxy/squid/squid-6.10.ebuild402
-rw-r--r--net-voip/Manifest.gzbin1044 -> 1044 bytes
-rw-r--r--net-voip/mumble/Manifest6
-rw-r--r--net-voip/mumble/files/mumble-1.4-force-alignment.patch28
-rw-r--r--net-voip/mumble/mumble-1.4.287-r1.ebuild158
-rw-r--r--net-voip/murmur/Manifest8
-rw-r--r--net-voip/murmur/files/murmur.confd9
-rw-r--r--net-voip/murmur/metadata.xml1
-rw-r--r--net-voip/murmur/murmur-1.4.287-r2.ebuild200
-rw-r--r--profiles/Manifest.gzbin237548 -> 237547 bytes
-rw-r--r--profiles/arch/loong/package.use.mask4
-rw-r--r--profiles/base/package.use.stable.mask7
-rw-r--r--profiles/features/musl/package.mask4
-rw-r--r--profiles/features/wd40/package.mask5
-rw-r--r--profiles/package.mask6
-rw-r--r--profiles/use.local.desc22
-rw-r--r--sci-geosciences/Manifest.gzbin11589 -> 11584 bytes
-rw-r--r--sci-geosciences/laszip/Manifest5
-rw-r--r--sci-geosciences/laszip/laszip-3.4.1-r1.ebuild25
-rw-r--r--sci-geosciences/laszip/laszip-3.4.1.ebuild25
-rw-r--r--sci-geosciences/laszip/laszip-3.4.3.ebuild2
-rw-r--r--sci-geosciences/mapserver/Manifest2
-rw-r--r--sci-geosciences/mapserver/mapserver-8.0.1.ebuild204
-rw-r--r--sci-libs/Manifest.gzbin42971 -> 42966 bytes
-rw-r--r--sci-libs/ignition-common/Manifest2
-rw-r--r--sci-libs/ignition-common/ignition-common-3.14.2.ebuild47
-rw-r--r--sci-libs/kissfft/Manifest1
-rw-r--r--sci-libs/kissfft/kissfft-131.1.0.ebuild62
-rw-r--r--sci-libs/rtabmap/Manifest4
-rw-r--r--sci-libs/rtabmap/files/vtk.patch12
-rw-r--r--sci-libs/rtabmap/files/yamlcpp.patch21
-rw-r--r--sci-libs/rtabmap/rtabmap-0.20.23.ebuild68
-rw-r--r--sci-libs/scalapack/Manifest3
-rw-r--r--sci-libs/scalapack/scalapack-2.1.0-r1.ebuild84
-rw-r--r--sci-mathematics/Manifest.gzbin19366 -> 19363 bytes
-rw-r--r--sci-mathematics/gimps/Manifest2
-rw-r--r--sci-mathematics/gimps/gimps-30.19.20.ebuild2
-rw-r--r--sci-misc/Manifest.gzbin2576 -> 2576 bytes
-rw-r--r--sci-misc/jupyterlab-desktop-bin/Manifest2
-rw-r--r--sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.2.5.1.ebuild110
-rw-r--r--sys-apps/Manifest.gzbin51319 -> 51335 bytes
-rw-r--r--sys-apps/busybox/Manifest2
-rw-r--r--sys-apps/busybox/busybox-1.36.1-r3.ebuild2
-rw-r--r--sys-apps/edid-decode/Manifest2
-rw-r--r--sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild2
-rw-r--r--sys-apps/s6-rc/Manifest2
-rw-r--r--sys-apps/s6-rc/s6-rc-0.5.4.2.ebuild67
-rw-r--r--sys-apps/s6/Manifest2
-rw-r--r--sys-apps/s6/s6-2.12.0.4.ebuild58
-rw-r--r--sys-apps/shadow/Manifest2
-rw-r--r--sys-apps/shadow/shadow-4.14.8.ebuild2
-rw-r--r--sys-apps/syd/Manifest45
-rw-r--r--sys-apps/syd/syd-3.25.0.ebuild (renamed from sys-apps/syd/syd-3.24.0.ebuild)82
-rw-r--r--sys-auth/Manifest.gzbin9255 -> 9254 bytes
-rw-r--r--sys-auth/sssd/Manifest6
-rw-r--r--sys-auth/sssd/metadata.xml2
-rw-r--r--sys-auth/sssd/sssd-2.9.4.ebuild5
-rw-r--r--sys-auth/sssd/sssd-2.9.5.ebuild5
-rw-r--r--sys-block/Manifest.gzbin10892 -> 10899 bytes
-rw-r--r--sys-block/dust/Manifest180
-rw-r--r--sys-block/dust/dust-0.8.6.ebuild153
-rw-r--r--sys-block/dust/dust-1.1.1.ebuild170
-rw-r--r--sys-devel/Manifest.gzbin7856 -> 7866 bytes
-rw-r--r--sys-devel/bpf-toolchain/Manifest2
-rw-r--r--sys-devel/bpf-toolchain/bpf-toolchain-14.2.0-r2.ebuild232
-rw-r--r--sys-devel/clang-common/Manifest2
-rw-r--r--sys-devel/clang-common/clang-common-20.0.0_pre20240830.ebuild304
-rw-r--r--sys-devel/clang-runtime/Manifest1
-rw-r--r--sys-devel/clang-runtime/clang-runtime-20.0.0_pre20240830.ebuild39
-rw-r--r--sys-devel/clang/Manifest2
-rw-r--r--sys-devel/clang/clang-20.0.0_pre20240830.ebuild471
-rw-r--r--sys-devel/dwz/Manifest3
-rw-r--r--sys-devel/dwz/dwz-0.15-r1.ebuild23
-rw-r--r--sys-devel/dwz/dwz-9999.ebuild53
-rw-r--r--sys-devel/gcc/Manifest4
-rw-r--r--sys-devel/gcc/gcc-12.4.1_p20240829.ebuild64
-rw-r--r--sys-devel/gcc/gcc-13.3.1_p20240830.ebuild65
-rw-r--r--sys-devel/lld/Manifest2
-rw-r--r--sys-devel/lld/lld-20.0.0_pre20240830.ebuild93
-rw-r--r--sys-devel/llvm-common/Manifest2
-rw-r--r--sys-devel/llvm-common/llvm-common-20.0.0_pre20240830.ebuild53
-rw-r--r--sys-devel/llvm/Manifest2
-rw-r--r--sys-devel/llvm/llvm-20.0.0_pre20240830.ebuild554
-rw-r--r--sys-fs/Manifest.gzbin22252 -> 22255 bytes
-rw-r--r--sys-fs/bashmount/Manifest1
-rw-r--r--sys-fs/bashmount/bashmount-4.3.2-r2.ebuild29
-rw-r--r--sys-fs/clamfs/Manifest2
-rw-r--r--sys-fs/clamfs/clamfs-1.2.0.ebuild41
-rw-r--r--sys-fs/cryfs/Manifest9
-rw-r--r--sys-fs/cryfs/cryfs-0.10.3-r1.ebuild123
-rw-r--r--sys-fs/cryfs/cryfs-0.11.4.ebuild2
-rw-r--r--sys-fs/cryfs/files/cryfs-0.10.2-install-targets.patch38
-rw-r--r--sys-fs/cryfs/files/cryfs-0.10.2-unbundle-libs.patch409
-rw-r--r--sys-fs/cryfs/files/cryfs-0.10.3-fix-build-with-boost-1-77.patch26
-rw-r--r--sys-fs/cryfs/files/cryfs-0.10.3-gcc11.patch271
-rw-r--r--sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch11
-rw-r--r--sys-fs/fuse-overlayfs/Manifest2
-rw-r--r--sys-fs/fuse-overlayfs/fuse-overlayfs-1.14.ebuild27
-rw-r--r--sys-fs/genimage/Manifest6
-rw-r--r--sys-fs/genimage/genimage-16.ebuild42
-rw-r--r--sys-fs/genimage/genimage-17.ebuild42
-rw-r--r--sys-fs/genimage/genimage-9999.ebuild2
-rw-r--r--sys-fs/ncdu-bin/Manifest18
-rw-r--r--sys-fs/ncdu-bin/ncdu-bin-2.3.ebuild36
-rw-r--r--sys-fs/ncdu-bin/ncdu-bin-2.4.ebuild36
-rw-r--r--sys-fs/simple-mtpfs/Manifest1
-rw-r--r--sys-fs/simple-mtpfs/simple-mtpfs-0.4.0-r1.ebuild31
-rw-r--r--sys-kernel/Manifest.gzbin4911 -> 4909 bytes
-rw-r--r--sys-kernel/dracut-crypt-ssh/Manifest3
-rw-r--r--sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.8-r1.ebuild (renamed from sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.7.ebuild)8
-rw-r--r--sys-kernel/dracut/Manifest2
-rw-r--r--sys-kernel/dracut/dracut-103-r3.ebuild2
-rw-r--r--sys-kernel/gentoo-kernel/Manifest20
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.10.224.ebuild9
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.165.ebuild12
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.106.ebuild15
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.107.ebuild15
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.10.6.ebuild18
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.10.7.ebuild23
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.47.ebuild18
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.48.ebuild23
-rw-r--r--sys-kernel/gentoo-kernel/metadata.xml3
-rw-r--r--sys-kernel/vanilla-kernel/Manifest22
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild12
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild12
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild12
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild12
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild12
-rw-r--r--sys-libs/Manifest.gzbin14409 -> 14407 bytes
-rw-r--r--sys-libs/compiler-rt-sanitizers/Manifest2
-rw-r--r--sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild220
-rw-r--r--sys-libs/compiler-rt/Manifest2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-20.0.0_pre20240830.ebuild173
-rw-r--r--sys-libs/glibc/Manifest28
-rw-r--r--sys-libs/glibc/glibc-2.19-r3.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.31-r7.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.32-r8.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.33-r14.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.34-r14.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.35-r11.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.36-r8.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.37-r10.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.38-r13.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.39-r6.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.39-r7.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.39-r9.ebuild6
-rw-r--r--sys-libs/glibc/glibc-2.40.ebuild6
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild6
-rw-r--r--sys-libs/libcxx/Manifest2
-rw-r--r--sys-libs/libcxx/libcxx-20.0.0_pre20240830.ebuild201
-rw-r--r--sys-libs/libcxxabi/Manifest2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-20.0.0_pre20240830.ebuild110
-rw-r--r--sys-libs/libomp/Manifest2
-rw-r--r--sys-libs/libomp/libomp-20.0.0_pre20240830.ebuild88
-rw-r--r--sys-libs/llvm-libunwind/Manifest2
-rw-r--r--sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20240830.ebuild128
-rw-r--r--sys-libs/readline/Manifest2
-rw-r--r--sys-libs/readline/readline-8.2_p10.ebuild2
-rw-r--r--sys-process/Manifest.gzbin10144 -> 10140 bytes
-rw-r--r--sys-process/fcron/Manifest1
-rw-r--r--sys-process/fcron/fcron-3.3.1.ebuild270
-rw-r--r--virtual/Manifest.gzbin28271 -> 28244 bytes
-rw-r--r--virtual/perl-Archive-Tar/Manifest2
-rw-r--r--virtual/perl-Archive-Tar/perl-Archive-Tar-3.20.10_rc.ebuild2
-rw-r--r--virtual/perl-CPAN-Meta-Requirements/Manifest2
-rw-r--r--virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.143.0.ebuild2
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/Manifest2
-rw-r--r--virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.212.0.ebuild2
-rw-r--r--virtual/perl-Compress-Raw-Zlib/Manifest2
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.212.0-r1.ebuild2
-rw-r--r--virtual/perl-DB_File/Manifest2
-rw-r--r--virtual/perl-DB_File/perl-DB_File-1.859.0.ebuild2
-rw-r--r--virtual/perl-Data-Dumper/Manifest2
-rw-r--r--virtual/perl-Data-Dumper/perl-Data-Dumper-2.189.0.ebuild2
-rw-r--r--virtual/perl-Devel-PPPort/Manifest2
-rw-r--r--virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.720.0.ebuild2
-rw-r--r--virtual/perl-Encode/Manifest2
-rw-r--r--virtual/perl-Encode/perl-Encode-3.210.0-r1.ebuild2
-rw-r--r--virtual/perl-Exporter/Manifest2
-rw-r--r--virtual/perl-Exporter/perl-Exporter-5.780.0.ebuild2
-rw-r--r--virtual/perl-ExtUtils-CBuilder/Manifest2
-rw-r--r--virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.240.ebuild2
-rw-r--r--virtual/perl-ExtUtils-Manifest/Manifest2
-rw-r--r--virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.750.0.ebuild2
-rw-r--r--virtual/perl-File-Spec/Manifest2
-rw-r--r--virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild2
-rw-r--r--virtual/perl-Getopt-Long/Manifest2
-rw-r--r--virtual/perl-Getopt-Long/perl-Getopt-Long-2.570.0-r1.ebuild2
-rw-r--r--virtual/perl-HTTP-Tiny/Manifest2
-rw-r--r--virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.88.0.ebuild2
-rw-r--r--virtual/perl-IO-Compress/Manifest2
-rw-r--r--virtual/perl-IO-Compress/perl-IO-Compress-2.212.0.ebuild2
-rw-r--r--virtual/perl-IO-Socket-IP/Manifest2
-rw-r--r--virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.420.0.ebuild2
-rw-r--r--virtual/perl-IO-Zlib/Manifest2
-rw-r--r--virtual/perl-IO-Zlib/perl-IO-Zlib-1.150.0.ebuild2
-rw-r--r--virtual/perl-IO/Manifest2
-rw-r--r--virtual/perl-IO/perl-IO-1.550.0.ebuild2
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/Manifest2
-rw-r--r--virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.800.ebuild2
-rw-r--r--virtual/perl-Math-BigInt/Manifest2
-rw-r--r--virtual/perl-Math-BigInt/perl-Math-BigInt-2.3.2.ebuild2
-rw-r--r--virtual/perl-Math-BigRat/Manifest2
-rw-r--r--virtual/perl-Math-BigRat/perl-Math-BigRat-2.3.2.ebuild2
-rw-r--r--virtual/perl-Module-CoreList/Manifest2
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild2
-rw-r--r--virtual/perl-Module-Metadata/Manifest2
-rw-r--r--virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.38.ebuild2
-rw-r--r--virtual/perl-Pod-Simple/Manifest2
-rw-r--r--virtual/perl-Pod-Simple/perl-Pod-Simple-3.450.0.ebuild2
-rw-r--r--virtual/perl-Safe/Manifest2
-rw-r--r--virtual/perl-Safe/perl-Safe-2.460.0.ebuild2
-rw-r--r--virtual/perl-Socket/Manifest2
-rw-r--r--virtual/perl-Socket/perl-Socket-2.38.0.ebuild2
-rw-r--r--virtual/perl-Test-Harness/Manifest2
-rw-r--r--virtual/perl-Test-Harness/perl-Test-Harness-3.480.0.ebuild2
-rw-r--r--virtual/perl-Test-Simple/Manifest2
-rw-r--r--virtual/perl-Test-Simple/perl-Test-Simple-1.302.199.ebuild2
-rw-r--r--virtual/perl-Text-Tabs+Wrap/Manifest2
-rw-r--r--virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2024.1.0.ebuild2
-rw-r--r--virtual/perl-Time-HiRes/Manifest2
-rw-r--r--virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.700.ebuild2
-rw-r--r--virtual/perl-Time-Local/Manifest2
-rw-r--r--virtual/perl-Time-Local/perl-Time-Local-1.350.0.ebuild2
-rw-r--r--virtual/perl-autodie/Manifest2
-rw-r--r--virtual/perl-autodie/perl-autodie-2.370.0.ebuild2
-rw-r--r--virtual/perl-bignum/Manifest2
-rw-r--r--virtual/perl-bignum/perl-bignum-0.670.0.ebuild2
-rw-r--r--virtual/perl-podlators/Manifest2
-rw-r--r--virtual/perl-podlators/perl-podlators-5.10.200_rc.ebuild2
-rw-r--r--virtual/perl-threads-shared/Manifest2
-rw-r--r--virtual/perl-threads-shared/perl-threads-shared-1.690.0.ebuild2
-rw-r--r--virtual/perl-threads/Manifest2
-rw-r--r--virtual/perl-threads/perl-threads-2.400.0.ebuild2
-rw-r--r--virtual/perl-version/Manifest2
-rw-r--r--virtual/perl-version/perl-version-0.993.0.ebuild2
-rw-r--r--www-servers/Manifest.gzbin4690 -> 4690 bytes
-rw-r--r--www-servers/gunicorn/Manifest4
-rw-r--r--www-servers/gunicorn/gunicorn-22.0.0.ebuild51
-rw-r--r--www-servers/gunicorn/gunicorn-23.0.0.ebuild2
-rw-r--r--x11-misc/Manifest.gzbin46534 -> 46526 bytes
-rw-r--r--x11-misc/i3blocks/Manifest1
-rw-r--r--x11-misc/i3blocks/i3blocks-1.5-r2.ebuild29
-rw-r--r--x11-misc/polybar/Manifest5
-rw-r--r--x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch97
-rw-r--r--x11-misc/polybar/polybar-3.7.1-r1.ebuild6
-rw-r--r--x11-misc/polybar/polybar-3.7.2.ebuild71
-rw-r--r--x11-terms/Manifest.gzbin4730 -> 4721 bytes
-rw-r--r--x11-terms/kitty-shell-integration/Manifest2
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.35.2.ebuild2
-rw-r--r--x11-terms/kitty-terminfo/Manifest2
-rw-r--r--x11-terms/kitty-terminfo/kitty-terminfo-0.35.2.ebuild2
-rw-r--r--x11-terms/kitty/Manifest2
-rw-r--r--x11-terms/kitty/kitty-0.35.2.ebuild2
-rw-r--r--x11-wm/Manifest.gzbin9141 -> 9143 bytes
-rw-r--r--x11-wm/i3/Manifest4
-rw-r--r--x11-wm/i3/i3-4.22.ebuild104
-rw-r--r--x11-wm/i3/i3-9999.ebuild4
-rw-r--r--xfce-extra/Manifest.gzbin7721 -> 7713 bytes
-rw-r--r--xfce-extra/xfce4-notifyd/Manifest2
-rw-r--r--xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.6.ebuild2
-rw-r--r--xfce-extra/xfce4-smartbookmark-plugin/Manifest3
-rw-r--r--xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2-r1.ebuild2
-rw-r--r--xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2.ebuild32
-rw-r--r--xfce-extra/xfce4-verve-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.0.3.ebuild2
1640 files changed, 14528 insertions, 13831 deletions
diff --git a/Manifest b/Manifest
index 937a4e9361ed..38b8944d5881 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29792 BLAKE2B b1b51b857c8b2302e8fafd551a1768b16dedc39c2a6cbb5b46db65411dd27367542294545de93858385abbffc8f8f37a5b992b5545559788393d2faa56a6032e SHA512 7cd197614c9344ef7e7a21540e3ee98bb9fec7067749364d63aa5a20dbc3cf850e7ab2a57b66e47cbc68197a8a8af4e68124876a606c79ac7ce3561a647bc05c
-TIMESTAMP 2024-08-30T10:10:30Z
+MANIFEST Manifest.files.gz 29763 BLAKE2B fc175809b0878728bf1ec317744dafa514be6fd496f3c4463fd8811cd7c6332a647ee8386e6c09f6fcc3ee7d39d8a54b63dc8957aeb858518388f8cbc5a66791 SHA512 4bbe37eb43935f3d9d84ceaf58bcbff27a18dc2bc5867fab632685704d80f26db6680a671ed21271dce901b5b8de077344a28774b1db5198bc41680738513d37
+TIMESTAMP 2024-08-31T10:10:41Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbRmpZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbS7CFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAadRAAo++jcCuI+XActO1kMeNz88txSfCYx1MoAwR+w2tYsSvqUKMHB5wXSVeY
-BMY7Dw3ixbvewQTMeZn+vNgbKGpj92qDzLCEhs9GDcjvaF8tpSo9YWi9MMWQbMMU
-8I7kUP3W+50TYFfGEZAk+ygwxegckpWOskQk8MsSpEcMWuQGc+sKOOTvA4lJwjDK
-vY2lX49d28d08SCc0/io9pjjop9MiYQJCmrrQmPNJc8OsQi/hedseuEcNeeJ8/iv
-DF+gJmCSbVFjxu+wfyZZuxdkRjkn07WpKSscZnAhov8phgOgP40Mhut+hL5yk7Kn
-RNfgRZAxFdJVzB08hM5v6Vq6/Ii4rulD74NTsrjUXhRQVtYK0VOO8mZd73t8pw6A
-rXZEF/YSaDH8W3Gen011BhjQfpZhf6E3oSD0obLPTSIk2gXPjg8sRg5jzj5HAhxu
-MMfocXuci+wzr5lAxq46eqIIu7BVJw+fmSBzQMweUGy+cKGB0FYBWrGGqhWF6Bcr
-E66DNndkRKbsWueqrpPMOIS9DQpwl0jWWWWnOg5KKOwbcGBF7y8Mr2uhRekoScA7
-XyJo+aJAZ+/DnRoBACzJCmouJxMwjfAoI6N0n+R8ll6LEulaFyStHHfYRQ3gmNya
-ooemcg7Avm8FI8RiX+14G6tQ4WLiCAgAouHPS/OiTgVpy4doupg=
-=WANd
+klDYcw/7BMkRREIK+P91Z5hVlBOt0chL6hqjMBDnGp8cMurVxUPvoFapDWX/eo00
+EP8a3+gT03ffTKeAxU31MLSSycOCf5tjSL5pnhz2RlFfzTOB1CuRObKVpO3+PjVl
+57y9+FFJ7LGm4XgFE02Q25rOPoVHLzwvCNUpVcZOkeI6915+Fwkut8kpxySqLCXM
+E7mmkSi17bUjHf0fv7fFjWvyn/qq9mfbxROzD14OQIt1189pr6uI9vMrRGBefcyz
+Fo+5t25ybe5fYpiEhJg5KGLD+HeesPJczjAOQ4T9/t5ho6xpChR7DjzLp/LaNrAk
+Y5/TsYqiDYgj6skeBPQDzAd9Wi8qdRV4axXsgezwWRLaedIlV8vO4CBfEdH0tnLX
+G6kLf/8ZdqkGXFHDfY1ij9qh0cEsrHRmoG40pacpUrbPFqop/lbyLI7U+MOWEIUP
+ZdvEB+YOL3rwizI+aFyhFArhw9NWFv+h2DUSD5KjIdnL24hkozO47+UeXAC3puSh
+AHndX2zeN9iYSEEUhTrxcFbbJwLocGX6kzu9gpcQKgpFh9tSKw0qs53ztWDvw/R1
+FvIyr04AMomMV95RQPEx2RmvvgTjwFZ0FrDgV8Bs0YXXGp4vhS8wpOSyGvyak0fX
+V6jF3ELYm6O1WZApuzXIJkyKrda3HaFr7lXr1VmRmb9cTLz60Dk=
+=xCj+
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index c9ed6a9cfc8c..141373291614 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 ae5e41e31d32..3b94a5d1409c 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/apachetop/Manifest b/app-admin/apachetop/Manifest
index 4cb78a353b5d..5218353c48e0 100644
--- a/app-admin/apachetop/Manifest
+++ b/app-admin/apachetop/Manifest
@@ -1,6 +1,3 @@
-AUX apachetop-0.19.7-c++17.patch 2309 BLAKE2B 3cc4cae51d25ed559d4c463dd296f319da835aad9de74a09baa0b0cbba8519671d56e134cab8ad922ba689bd6b21507cd72c77525eef0948da103f334f174888 SHA512 18a304e446a35177f21b1af108bcf3c9fda45f22851325c783f6fc8b43851b4e63db71fc537b0a7e2ab9cb908e15193b100708d503b9a928da5edadd3b412038
-DIST apachetop-0.19.7.tar.gz 132665 BLAKE2B 248247c361d1585de68a0a9adae22f98db72991babfb4a75f01fa67ef28443a3c04cf1da9c1ea34ed923599955b58959528cc9e0a881fbb7b463b1d64c0cb7bd SHA512 40d546facee23a9914483c06323940e219602518751d80f729d835c4dbf991c7d1dd9bcebcaa4ca6a2d64799d48c8a00d421bc324afc2959691c962113386969
DIST apachetop-0.23.2.tar.gz 169381 BLAKE2B fd524e8b313c8536bf016ab481f93d73ff32f256634b9fcc28c035207fda6821298087c240227508c1ab6fb7f80a0879945cc931125204bf81c3897b3d33408e SHA512 c278b6fc286eacb69746547e562c40eec50e7ff55df22a32e9387af057c25801e331c6c4b286726aa1bcee6ebcd3578747aca25be3dfec1745b876e95696d7fc
-EBUILD apachetop-0.19.7.ebuild 721 BLAKE2B 56c4ad6a76a58eaf7e42c50795e66105ff1544acb087de4833129d1bac37b4059620fff711b7a236e3921ca0ab181adac7456cfe688f8fd936777d035b146eb7 SHA512 b0983f0849c934c45a22ccddce2785dd9064f12e4d3f457229c984925aa26669a863813b4de393078e22dec8e1f51c443b0dd880d8c9d167b62b40fbcc57d1f2
EBUILD apachetop-0.23.2.ebuild 673 BLAKE2B 400fdab89fec32d6efdd9f31059ff1f23cc2280a57a22426c7ebeee5a7cce622343df05019a03e17817d4f43ea3cd3532dff9cd37bd68e8aa547b28ab6c006b0 SHA512 0cc6829ce6fe3163940a2a5a2f75635fd465dd2035dd11a9538632a2b2e48ecf8d60d8ce5a6bfc42f72e986b32a9b71f05f6e405e673a95e87202c49076a2126
MISC metadata.xml 249 BLAKE2B 141880499487b29052f0a977f506fd9967e84ee48965a1abd8ea7c12c56246dd1359723fed5680948bf643040e4c1c01822ee9f39408ff303d71ce2831582fe5 SHA512 dfa5bd639db93c8b76c0aa86bcaae906f3d5eb47f0da64ba522b189a7fd8b5f2c042af6c7c1c8864247f89d88a4e8401b2a5584c85ca2afb18f5c50650d504aa
diff --git a/app-admin/apachetop/apachetop-0.19.7.ebuild b/app-admin/apachetop/apachetop-0.19.7.ebuild
deleted file mode 100644
index aaf86e4822f9..000000000000
--- a/app-admin/apachetop/apachetop-0.19.7.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A realtime Apache log analyzer"
-HOMEPAGE="https://github.com/tessus/apachetop"
-SRC_URI="https://github.com/tessus/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc sparc x86"
-IUSE="fam pcre"
-
-RDEPEND="
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- fam? ( virtual/fam )
- pcre? ( dev-libs/libpcre )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.19.7-c++17.patch
-)
-
-src_configure() {
- econf \
- --with-logfile="${EPREFIX}"/var/log/apache2/access_log \
- --without-adns \
- $(use_with fam) \
- $(use_with pcre)
-}
diff --git a/app-admin/apachetop/files/apachetop-0.19.7-c++17.patch b/app-admin/apachetop/files/apachetop-0.19.7-c++17.patch
deleted file mode 100644
index 8ec6508b9e08..000000000000
--- a/app-admin/apachetop/files/apachetop-0.19.7-c++17.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-https://github.com/tessus/apachetop/pull/13
-
-From f89ae55bb09eb1a67fc73555d149fb85f82bfbd6 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 14 Feb 2023 03:34:36 +0000
-Subject: [PATCH] Fix C++17 compatibility (drop register keyword)
-
-register doesn't do anything in any reasonable C++ compiler anyway, but
-it was deprecated in C++14 and removed in C++17. Without this, apachetop
-will fail to compile with Clang 16 which defaults to -std=c++17.
-
-Bug: https://bugs.gentoo.org/894186
---- a/src/inlines.cc
-+++ b/src/inlines.cc
-@@ -4,10 +4,10 @@
- #define ONE_EIGHTH 4
- #define HIGH_BITS (~((unsigned int)(~0) >> ONE_EIGHTH))
-
--inline unsigned int StringHash(register const char *str)
-+inline unsigned int StringHash(const char *str)
- {
-- register unsigned int val;
-- register unsigned int i;
-+ unsigned int val;
-+ unsigned int i;
-
- for (val = 0; *str; str++)
- {
-@@ -19,9 +19,9 @@ inline unsigned int StringHash(register const char *str)
- return val;
- }
-
--inline unsigned int QuickHash(register const char *str)
-+inline unsigned int QuickHash(const char *str)
- {
-- register unsigned int val, tmp;
-+ unsigned int val, tmp;
-
- for(val = 0 ; *str ; str++)
- {
-@@ -32,7 +32,7 @@ inline unsigned int QuickHash(register const char *str)
- return val;
- }
-
--inline unsigned long TTHash(register const char *str)
-+inline unsigned long TTHash(const char *str)
- {
- unsigned long hash = 5381;
- int c;
---- a/src/ohtbl.cc
-+++ b/src/ohtbl.cc
-@@ -13,7 +13,7 @@ static int primes[] = {101, 241, 499, 1009, 2003, 3001, 4001, 5003,
-
- int OAHash::getNextPrime(int size)
- {
-- register int *prime;
-+ int *prime;
- for (prime = &primes[0] ; *prime ; prime++)
- if (*prime > size)
- return *prime;
-@@ -51,7 +51,7 @@ void OAHash::destroy(void)
-
- void *OAHash::insert(char *key, void *data)
- {
-- register unsigned int p, i;
-+ unsigned int p, i;
- void *d;
-
- // Do not exceed the number of positions in the table.
-@@ -81,7 +81,7 @@ void *OAHash::insert(char *key, void *data)
-
- int OAHash::remove(char *key)
- {
-- register unsigned int p, i;
-+ unsigned int p, i;
-
- for (i = 0; i < positions; ++i)
- {
-@@ -108,7 +108,7 @@ int OAHash::remove(char *key)
-
- void *OAHash::lookup(char *key)
- {
-- register unsigned int p, i;
-+ unsigned int p, i;
-
- for (i = 0; i < positions; ++i)
- {
---
-2.39.1
-
diff --git a/app-admin/authbind/Manifest b/app-admin/authbind/Manifest
index e4ba9dc91cc8..e78ef664be4f 100644
--- a/app-admin/authbind/Manifest
+++ b/app-admin/authbind/Manifest
@@ -1,6 +1,4 @@
AUX authbind-2.1.2-respect-flags.patch 812 BLAKE2B 44a82a62bee8bbc8d3ebb67cf7d618850690293c76ff9a0c0f70f0067fe646673adfc6932dd8972c41d81f51bfe7833593348971fb069652d920ec92f1039dfd SHA512 ec6fa58a06180f70d30abed32f0cfe94ec582dc9b286580ece222db99b1c7f936665567b918648efdc79e3e0c8b69a60043ed72c5f77479a2be2c5dd55c7b8e1
-DIST authbind_2.1.2.tar.gz 15279 BLAKE2B 5f9a31c9f51c307e9ad85bf14b436e1780d0c7dc5655ad3882e9596927862be0684d0a4a43c7d2e98a0d6a0d4c2552aaaf954ce32d3e9202bf5593ce501b5962 SHA512 85020af9703f8f39194a7719c50a51d75344db9ea99ecbc83c3c6bff0852ab1ea1cbd0b9bff6a2345e08a7bef9732e36890f33af08929e36dae8215dd070cc4d
DIST authbind_2.1.3.tar.gz 15215 BLAKE2B c74b7caf27b6a26cf924084fe79dff1ccf429d2a0e9773690407b5f40b07589841b857fe8fda50c1251825fbabf9054c54ab79dea38026bbae770a47a774610b SHA512 357c8f5c5ad446e75a597d5bc5bb5af7db17de771643a39976b5ac1425f03bf44f322c8dd07b0e1b04a0bf78d5000841b4866e0d0945584689e99291156dfac1
-EBUILD authbind-2.1.2.ebuild 1246 BLAKE2B 17ce0aeeb46523aa0539a2df109c3ae3c613d00ace4fd3e171d92e7197ebea4da76bec2fa4413fa1d533438a8aee31fa71aa418986fb2f777a363f5099c97e98 SHA512 d27ceceb08c2f3f046a6e3d808924a51fccd2bbb1a1b4c7a94b954360113dd85203cbb6f5f6ab0f88113fc58c2f7b962e6d2be23d82a96c58d7c56210ad70ddd
EBUILD authbind-2.1.3.ebuild 1245 BLAKE2B c08894d398bf34a07e964d313310a4c0f6a75aff0fc5c0d765893bca0d9d326762cf6c40f3152c68cf0490883cf8ab56119e015e8d28612f42adf46b7fe87e21 SHA512 e6ad4c20af593d5f4d095c883503dc486ba9ad58cfd8b21964508486ef4af94847eade681084be6830a8a8028fd07de01f30a4722dac269b0171619b996e3afa
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-admin/authbind/authbind-2.1.2.ebuild b/app-admin/authbind/authbind-2.1.2.ebuild
deleted file mode 100644
index 3d27d3e0f343..000000000000
--- a/app-admin/authbind/authbind-2.1.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Bind sockets to privileged ports without root"
-HOMEPAGE="https://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/"
-SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="app-alternatives/awk"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.1.2-respect-flags.patch"
-)
-
-src_configure() {
- tc-export CC LD
-
- sed -i \
- -e "s|^prefix=.*|prefix=/usr|" \
- -e "s|^lib_dir=.*|lib_dir=\$(prefix)/$(get_libdir)|" \
- -e "s|^libexec_dir=.*|libexec_dir=\$(prefix)/libexec/authbind|" \
- -e "s|^SHARED_LDFLAGS=.*|SHARED_LDFLAGS=$(raw-ldflags)|" \
- Makefile || die "sed failed"
-
- sed -i \
- -e 's|/usr/lib|/usr/libexec|' \
- authbind-helper.8 || die "sed failed"
-}
-
-src_install() {
- dobin authbind
- doman authbind.1 authbind-helper.8
-
- local major=$(awk -F= '/MAJOR=/ { print $2 }' Makefile || die)
- ln -s libauthbind.so.* libauthbind.so.${major} || die
- dolib.so libauthbind.so*
-
- exeinto /usr/libexec/authbind
- exeopts -m4755
- doexe helper
-
- keepdir /etc/authbind/by{addr,port,uid}
-
- dodoc debian/changelog
-}
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 5cf28e681915..bf0856e39aad 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,15 +1,7 @@
-DIST aws-cli-1.33.40.gh.tar.gz 2769444 BLAKE2B a26e26cb4694460e36fe2d9730092db33aff74e436642f3de5f94dc2fcbb594bb1ef2db425584359f50d0ae37be8be6034a0e722968a0ea4179e888b2f23be7c SHA512 d19d762a1ca0b02f3076d9241be19755f74c2b228cdb258f873d73dc91f25730b40e4a82bed3cb77e94b30ba34e1260629a3af6e7a7b7df108522d21103f34bb
DIST aws-cli-1.34.0.gh.tar.gz 2773056 BLAKE2B c6c9d89fe719116faad47417dd1aa9a98125b65efaf61476582cf7fec16e7ab5bd9823b6973bde51891a8bdad8ec9bfade305abfcee2eb70f6cf2679ef815d1b SHA512 914efb62ec94825529e981c934f617b0c1ae3c367b7215bff7160b8bef7c3ea73d0400d3e04ff237546731e3586077c83ed918c0747f75ff4079e8b5e1159809
+DIST aws-cli-1.34.10.gh.tar.gz 2788517 BLAKE2B 8b110119087836435f3e0ef29a6cfe35dd3a387bff4051cc94b9beb4e8a2d929460ac14c659ef0c3a37cb6378e7910eca7c92975f04ac2d1b2140e2aedd0eb60 SHA512 46844c919a3998040897ccdf48cf4ed616a9debc125d03386f53bce66597a8cc077f9be7735b133085c3225c9402acd94da85fffbd1205e732ad5cd5b56bf9a2
DIST aws-cli-1.34.5.gh.tar.gz 2774000 BLAKE2B 34368cc257a99a9c7212972bcff91c46352db8659c5fe98101c9192cb674663b9090b3608d88875875d24488869fcb571e8602532219cf0a25bc3159f3bf285c SHA512 4dc305e4e659fbbd17a265b6c9589e20c63eec671114a67687c225081f8095a8627499441f78d76e6fa0da59b03ae078833227db0434c97572a7f5f7c4a43e5a
-DIST aws-cli-1.34.6.gh.tar.gz 2774042 BLAKE2B 7ba1692ad62128f01f3d082897098f75f010f1eedb0f4f76b434368d64e470900391d94e4f1c857dcbf971c3de65f36adea8c9279f323c4a120c762183942208 SHA512 3e32fa61fb6b1a139b9f89c4b36172b2cf4e31828c66f6e33d93be2debf7c55331780e373a6597fda0e33683554cbeb53bddd6ae9fef90b8a55193bbecb8c3ea
-DIST aws-cli-1.34.7.gh.tar.gz 2785707 BLAKE2B d70383edd80aae01315faaaef9676f7a56fec0f10f04745cc5bed731a2d3b88657af782f7b3f966d0d003eb99d55fa559530c4327541c342ab76b56e710ac5b8 SHA512 4b53cd5963eeec51038f3e04b0d2dd87acb08032925a15245674b23444f5f9801a48992e60f75e143b88c794df8d142f26108ad2fde775172f397164901cd3cf
-DIST aws-cli-1.34.8.gh.tar.gz 2787252 BLAKE2B 5886bcee0ce088c32c3e7e8f4eedf9e9d4e43f24412e1bc078d70ec71b099e4cc9729258fc4d88379fa59f532eda93e129f61d303fabcb082036e3ec32aa043d SHA512 06ff76ab9759adbbc5d8c8d3373e15366cba564845c038c4ae4211a249115fa41aaebdeb75f5443f4499b1bb1a0680dd9ab6d313569fde6b9f400f831dc13971
-DIST aws-cli-1.34.9.gh.tar.gz 2787637 BLAKE2B f1723a6fac1aa57e4db5b23c673f74696e4e05f9c6403d84cad29af415f16335851a74354908ef1f67a717cbc9ba7522b2b6ded1a8f2d0b808f8db0fed51819a SHA512 636ad8cd7062ad88e0838817f496c7fd9f3f53a188b313ecab8aaa579107ac9a940114b99a392d6460e9276388cccf802d24bd087e4f9dd4ab47d6ca179fd2ed
-EBUILD awscli-1.33.40.ebuild 3048 BLAKE2B 4002d52c91dbcd135f95485348470378b344c96349c05b8cf1424900a18cbe82683c050253b47d845dcf0d4373ed97946287f1e403e5d2a7e0b2646449257a4b SHA512 ec71ff0fdf28ff024763abb7e7f603521b109f027cb56c2806ab6bf50c71a02947cbf067d112451093df8ae6c786585effe20c5c980138d7a8149219d59edfff
-EBUILD awscli-1.34.0.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
+EBUILD awscli-1.34.0.ebuild 3023 BLAKE2B d02d93dd9b37902da1a0555b84ef0fab8f1179c2983d783717f9e2f3cd55d72b07ed1164c263aec3706f6a69d1265ecf439ae95ff273c215416ba73a117ae0a6 SHA512 d9e7f35c8346a432ea2b6067908620b0cc6527fa21e5c8c5bfef2878fe656603a0cd8fbc7479e3ff4dbad655eb8d19622097409de3f80a55986104932103f1e1
+EBUILD awscli-1.34.10.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
EBUILD awscli-1.34.5.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
-EBUILD awscli-1.34.6.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
-EBUILD awscli-1.34.7.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
-EBUILD awscli-1.34.8.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
-EBUILD awscli-1.34.9.ebuild 3030 BLAKE2B caff93dffa12da6e0698e0c392d5c54288b22335b9ab6568d5c21cc9a894c952489cce772f5b34be10825a6066920e34c8766dfc4a4a96b2c801233049de7d82 SHA512 127fd2aef4d38ff566bc470dad93552291abd3ae7f1a3bc81f8ef5ef331eece6519d53c6c1e89fcddbdb3566ede964e502b752a7f7076baeb09eb3141f726ab0
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.33.40.ebuild b/app-admin/awscli/awscli-1.33.40.ebuild
deleted file mode 100644
index 350b274749f3..000000000000
--- a/app-admin/awscli/awscli-1.33.40.ebuild
+++ /dev/null
@@ -1,90 +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 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+118), sigh
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(( $(ver_cut 3-) + 118 ))"
-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.10.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[@]}" )
- # 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.34.0.ebuild b/app-admin/awscli/awscli-1.34.0.ebuild
index 599b9bd389b9..96357b5055a1 100644
--- a/app-admin/awscli/awscli-1.34.0.ebuild
+++ b/app-admin/awscli/awscli-1.34.0.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/awscli/awscli-1.34.6.ebuild b/app-admin/awscli/awscli-1.34.10.ebuild
index 599b9bd389b9..599b9bd389b9 100644
--- a/app-admin/awscli/awscli-1.34.6.ebuild
+++ b/app-admin/awscli/awscli-1.34.10.ebuild
diff --git a/app-admin/awscli/awscli-1.34.7.ebuild b/app-admin/awscli/awscli-1.34.7.ebuild
deleted file mode 100644
index 599b9bd389b9..000000000000
--- a/app-admin/awscli/awscli-1.34.7.ebuild
+++ /dev/null
@@ -1,90 +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 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.10.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[@]}" )
- # 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.34.8.ebuild b/app-admin/awscli/awscli-1.34.8.ebuild
deleted file mode 100644
index 599b9bd389b9..000000000000
--- a/app-admin/awscli/awscli-1.34.8.ebuild
+++ /dev/null
@@ -1,90 +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 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.10.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[@]}" )
- # 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.34.9.ebuild b/app-admin/awscli/awscli-1.34.9.ebuild
deleted file mode 100644
index 599b9bd389b9..000000000000
--- a/app-admin/awscli/awscli-1.34.9.ebuild
+++ /dev/null
@@ -1,90 +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 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.10.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[@]}" )
- # 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/cronolog/Manifest b/app-admin/cronolog/Manifest
index a81e81d34cac..4e54c4a40dff 100644
--- a/app-admin/cronolog/Manifest
+++ b/app-admin/cronolog/Manifest
@@ -8,6 +8,5 @@ AUX 1.6.2-patches/cronolog-sigusr1.patch 1154 BLAKE2B a5506f1252a18eeb805c8703ba
AUX 1.6.2-patches/cronolog-strftime.patch 435 BLAKE2B a4f817a743df2a1193609bb16e9d82ab932875bfe7e34c90af3289be8b01783ce7da9a8c8c9ee55d2db413e20efd264707de11b6669f5fd32445f8508a18aeda SHA512 8c226b70c7b026ce5e7400798d0e2016ed984df04bd66b6a2358ce445323be930b5f7951b879545c8f075761cc2b5062f9ccc4b759f2e586a4c8943efa4ee914
AUX cronolog-1.6.2-umask.patch 2366 BLAKE2B 84134bf197929689edcb95605c89732175004771b8cbe0b7de84b7608444e1b37b447d3f37c5db3645c22d74a6e62d150a85cdb4d6487f92d32632d6646ef2ce SHA512 da3f7d84ce365edce396bc43ec9b469973301c6a28f3eb56b7f019dcb65fb7ceec981f92c1382542d01e4b6e49e32ff4fe283aed9dbc7bb30c6780775acf39b3
DIST cronolog-1.6.2.tar.gz 133591 BLAKE2B 5a78d0136a834849c6f9fc9f41341808295fe38919ac795d5329c46f353b5fadebc5819031a07c2c2a780d54957d16edb9e8935e15a2ed77eb13a2d6c7d2832d SHA512 786135aaa1359605840effb9a755c500970098ca32c1c4976c62f9d7481d24cecefe223ce8dcc34a139427259a6f3ba1c435c700a72ee07ed68ffc7f2d36e4ea
-EBUILD cronolog-1.6.2-r6.ebuild 536 BLAKE2B 1900e3ba51d2a4b996fbe35560204f14559e4f3e780590ba5c53550fbb2bba8d32a2e25ca09ff01d4b2735bb8e4c8f630504de76dcfb90210593ae0073842802 SHA512 f8f7dc62616e0457ae0453404fa9a918c7b557f2476eb9771b309b71f0718f39fbad90addcef4ab01cbf21c4abf2025326c80bdeac8bc830cc847c53eadacb63
EBUILD cronolog-1.6.2-r7.ebuild 595 BLAKE2B 40c7162fb0cefaa31289527b17b868dd3788e56d3faf5d040fd3da5ead3ee5343ae94e7aef8a33885d587c8b931b381d464912d8b20b0925c56d5a9ef308e930 SHA512 ce76153ffe4f4cc92a596ea156dc2e91475135e2b61f5fe9180936174b929d43120b214c21c81c1d831a40afcdc7b52894528abdbc6f0031d0545b610b607ca1
MISC metadata.xml 720 BLAKE2B c246e67ecca583868ec76d5a7f82f881d03679cf4c416651701df728cb494a3bd61a32ef8c249dc03ac66a49ea70b93ac343a2184da29a856e87171e7772bfd1 SHA512 90a547120567e4b76927ac9b337e9f931ef6ec28e5a9f1f549c58bb76c55f092b02996e35ebc1976c098bd8e9ad0a20c1b02a5422bb4c1dc1f45fefe6352c4f9
diff --git a/app-admin/cronolog/cronolog-1.6.2-r6.ebuild b/app-admin/cronolog/cronolog-1.6.2-r6.ebuild
deleted file mode 100644
index 913f65fbd788..000000000000
--- a/app-admin/cronolog/cronolog-1.6.2-r6.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Log rotation software"
-HOMEPAGE="https://github.com/fordmason/cronolog"
-SRC_URI="http://cronolog.org/download/${P}.tar.gz"
-
-LICENSE="GPL-2+ Apache-1.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-patches
- # rename and move into ${PV}-patches after -r3 removal
- "${FILESDIR}"/${P}-umask.patch
-)
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
diff --git a/app-admin/git-credential-gopass/Manifest b/app-admin/git-credential-gopass/Manifest
index 17f91c7ee5c8..317389b36052 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -1,7 +1,4 @@
-DIST git-credential-gopass-1.15.11-deps.tar.xz 288548804 BLAKE2B 5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863 SHA512 ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
-DIST git-credential-gopass-1.15.11.tar.gz 24602 BLAKE2B 3f479403071af80a08f9d28e9cce3fa492829fb7d6eb230f73ff1d84eaf3c4435fc82f3bfb2a7b29aa96c9a6c1c446d3160df5e0d3e3ff89b9e873e344b9afcf SHA512 50f5496a0ae6f60b9074d9c1a29d6dbcddeb6a0976859b6071ccf1fdb2b6796038d2f6dd5f8a3ce4644c5c31ad5f3447037bc87e9276287172174058ef75adfa
DIST git-credential-gopass-1.15.13-deps.tar.xz 29702324 BLAKE2B 5d4ee46252419ffa28994ba4fd2a3b4c3201be209d5f53b93ed6f15a32aa990c7be4e1a0f3d72c11883eb6d12cf11bf3b43ab735717a661d5ad5586d14334ed2 SHA512 d21d06eb4c8557b6466809865f35e89b2ed330d00b89cb91c16ef04cf65a96d36c4226081e4d85a5d0b0d2735b00b2bcfd922da423a3d0daafdd1b36a23d6938
DIST git-credential-gopass-1.15.13.tar.gz 19323 BLAKE2B 6889fbb0f22b5a9ca882893bf0860bb41319e0f3ed01ea6c542caf8c94d4762116f5b84f907380dd723ffe1c57a7359a20cc1e05e7d3958d9f3a3debbd39c659 SHA512 f95d9ce853c5f9b46148d53504cad5992f701c776c3c4a2d53b10b7e94717651231ef5ab7cec7ab572c2badb75a0972c129ba09576598cf067bc4140f6c42196
-EBUILD git-credential-gopass-1.15.11.ebuild 577 BLAKE2B a93a56921c3f2a58b3c93f0fa07dd0f10b2dfdedaa4559127baa6e5a9e5b27ffb6a4b8e2fd0f2c67ff7c90f86d58ffb0a52291eed5784b1a6e4022491b8790a3 SHA512 9b05deff98df163c8f2dfff1a22fcb7f89b4fd0871d9a4690ceaa031e16571bf75c07e294f8553c292066809c0ca7e885c968099f45bce6316131afefae91854
EBUILD git-credential-gopass-1.15.13.ebuild 577 BLAKE2B a93a56921c3f2a58b3c93f0fa07dd0f10b2dfdedaa4559127baa6e5a9e5b27ffb6a4b8e2fd0f2c67ff7c90f86d58ffb0a52291eed5784b1a6e4022491b8790a3 SHA512 9b05deff98df163c8f2dfff1a22fcb7f89b4fd0871d9a4690ceaa031e16571bf75c07e294f8553c292066809c0ca7e885c968099f45bce6316131afefae91854
MISC metadata.xml 263 BLAKE2B 406fed6e34644b2aa7b04586fb3cc42c37dd6c097db64e0d713418b36654e82b8b46491ec49774a7e1e2203dbfad0ff24965ed816e126fa3a80ea108d5f2495e SHA512 e5a37932228eb86fb5a3593b2d69130bff196a096efbe28ded5e7ed78d4e37e1e0fe03c28ba6cbba7a2791197e59d3eca73ed2a5e4d06c87c352938db5ff2c60
diff --git a/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild b/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
deleted file mode 100644
index 974e33be5d96..000000000000
--- a/app-admin/git-credential-gopass/git-credential-gopass-1.15.11.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass git-credentials helper"
-HOMEPAGE="https://github.com/gopasspw/git-credential-gopass"
-SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
- dev-vcs/git
- >=app-crypt/gnupg-2
-"
diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index ece59ac1c93a..3335939d8c30 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -1,7 +1,4 @@
-DIST gopass-hibp-1.15.11-deps.tar.xz 288522100 BLAKE2B 623d425a5bbeea5c5746e18d0dd44d198fa4b54fd5112fc870a5e95f092324e4a477565260ee68bccf903601997561429ab5546c6b7aaa3cec6de816076fcbff SHA512 db7f26676aeb2c67ae0b8645e9feed57540adefc04bed4dba0072c6766cd020921def0a8dae8c26a29c10e26ad27d84983b76350d885118f8d6393e25fddaf3f
-DIST gopass-hibp-1.15.11.tar.gz 28709 BLAKE2B 0ec749f89896067f1a1b444f1dbf4508e67129cd012ea565edadcb87779c9f6ea1b62d4ea5fe1bef37f5fde7615e8254c003dd36ad9f1be488f8679b10211383 SHA512 781393893567c7f0a8089a0a61e9bf794661a00ae01d7505dd7a851093d6f3d2b75bf5c494aaf6c9696f400b95debd737f3f4719cd974dc94c3bfc1eb7db91ea
DIST gopass-hibp-1.15.13-deps.tar.xz 29737100 BLAKE2B 25cce3936716dda6fd1c760d055a6df6e412f50678295f139724eb84291f6a4447f6cfc05f57b636e67316fab29e94b164615d1ac86dd8738f46e8ddde9b5e71 SHA512 21afb52268e527d4b58bebdab62af8b812a0b2977532c0a99ea092d8e549221169c3f7260b75949d5abc689a9fb1ca6bdcb1e7235f1f2d6360a915c170059ba2
DIST gopass-hibp-1.15.13.tar.gz 24047 BLAKE2B 79da4ca110585b6b928a27c7fdbf9094ce8110ac4d4bd99e645ae192caf816ab2f9f89d988bff60d84469853d3d08ffdda8eb51de9ccdf53474cedd3017b9687 SHA512 eb2eff7ffd16c166ee9ebfaa52273893b4f349fddba900ea966d0b39bf5f6f22b37cb76de8e0a327002138f1013d227bb066afcb9ff785b9afded97ebba17030
-EBUILD gopass-hibp-1.15.11.ebuild 564 BLAKE2B e30e195a55a4124e86b1d9f008e456298f2ed3f6f51489229c61ea5b6efc86d11e6595fee63b3685f4282d2dae9caf768d95ae74bac6406a4ba343d2f15d6ceb SHA512 78c001b5aca23fb3fdc2e56dc7ef614765ab9d5d00d0f1750ad3180bdd49e3a297d714f9bcf114cc2262caf51164f7701edd2080bd1db1fc2ac7436ad67b6ed7
EBUILD gopass-hibp-1.15.13.ebuild 564 BLAKE2B e30e195a55a4124e86b1d9f008e456298f2ed3f6f51489229c61ea5b6efc86d11e6595fee63b3685f4282d2dae9caf768d95ae74bac6406a4ba343d2f15d6ceb SHA512 78c001b5aca23fb3fdc2e56dc7ef614765ab9d5d00d0f1750ad3180bdd49e3a297d714f9bcf114cc2262caf51164f7701edd2080bd1db1fc2ac7436ad67b6ed7
MISC metadata.xml 253 BLAKE2B 9355711340b552cd5fcf8809184c92c33b39050b43c582a351f5423f3772f895fe192f0cf7261e00250cb424cbe846002b4d0c9357fa18d3fa6eff3f5afd0c30 SHA512 70093621a9cea5ade5ec64ab0f87c5d84b8f52e3b3c2ee6cfc1929a3cb833bda2ae2773b12647e473bc96fe3d39b33030942f30f9733aa5d2d2054410239319c
diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild b/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
deleted file mode 100644
index e30950cff996..000000000000
--- a/app-admin/gopass-hibp/gopass-hibp-1.15.11.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass haveibeenpwnd.com integration"
-HOMEPAGE="https://github.com/gopasspw/gopass-hibp"
-SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
- dev-vcs/git
- >=app-crypt/gnupg-2
-"
diff --git a/app-admin/gopass-jsonapi/Manifest b/app-admin/gopass-jsonapi/Manifest
index d10def29dd02..afc5c54690f5 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -1,8 +1,5 @@
AUX gopass-jsonapi-1.15.3-skip-test.patch 502 BLAKE2B 9083240b8becc8fdb2b906f44414f8a4fc333c729c854e8b8bcee11e1f32dd69ffb8b3c44c59da97a97e0d10efae8d85618ea81fc9ebaeafbc81789adda98b47 SHA512 cdb08b50aece5b95596beba9ab65a2950f1366fcc36697a80fb24641ee198cb11515d7c1667a45961ae3454a0b6c1cc9cdcb98aa573b10c2070f6ca241e2e44f
-DIST gopass-jsonapi-1.15.11-deps.tar.xz 288583480 BLAKE2B f914d07a5b00f82bb1baa3114736fdde720a8bfb4b2378c60015501c281a14b595fff96c40b06c0f9f8d867e5b2004a43aa9eed4e3cf4016bdfb2a8acb221a78 SHA512 220f31aae7db0a268b4658f1464c8b1256958f2d220ebc028701db1ab2eda998b92d493e0facf741fc4d83135cf53d3fda5ac24f84365cd567da3d825623b0f6
-DIST gopass-jsonapi-1.15.11.tar.gz 36121 BLAKE2B cc9832c9473d1ed0095ff10f6fbbe763d0b4a3a76fb891089f75a0cd0eb677e1c1c87598ff8beb1494d5790870c39d78df0c52ce9be68a127e0d8d725a9dcdc0 SHA512 7231edc6bf6a529761a193fda40fdf254ffdaab6853d9a265d4d7ff3fcdc08fb418f9c4f1a05f32180eccde5add1a5276fa01133fc90a61c57c4c9793a9abc3a
DIST gopass-jsonapi-1.15.13-deps.tar.xz 149388536 BLAKE2B 2b5068a830edef67e330f918081bbdf218a2a0e80dc6c26e3d7b9d1d3779919dd869f57af32b0580f5be4787dc6df1325b5b1aba864c0bf0c2fd9d3e1c65364f SHA512 b6034103e0df9897cb95db3b8c9dc2895d7680385de14afcf7ab20db1d7eb537fa86ec56447267623b8493788802b1a1d6a9abff5c9d76f171847b79994cfa16
DIST gopass-jsonapi-1.15.13.tar.gz 32433 BLAKE2B 6e16c2b060f2a380ede13840bea419b76b5e00cbc0dd29bbf72fc41900acfdeb6bb63908d09bfecbdc89c8c7266274a722fbb6d4b5848ee42fd986d36c3e30ca SHA512 e4b92558d17b27f4f4aada045ccfae4237e2021310ce1c64f3c29406c17f9f73ff61891ede96baebd741b4af15c0584ba8fe9fcb9693e288d17947e606d837b3
-EBUILD gopass-jsonapi-1.15.11.ebuild 614 BLAKE2B b9b41a90f0731f8a89ad2afa91171f7d99dddf0dbb3ba52e387921ce5b4ff93c0c26bd9f01bd917f4f039e77e2db3fec59570a4269b28e3a805546047503f067 SHA512 fdd55a743f7c958256e8a532b19dee4a762d00ac6596792d8e4ab360dd51b078870ee0a88ffc215d625275b665fe21bbb829593bede38c20f060a6d90f006f50
EBUILD gopass-jsonapi-1.15.13.ebuild 614 BLAKE2B b9b41a90f0731f8a89ad2afa91171f7d99dddf0dbb3ba52e387921ce5b4ff93c0c26bd9f01bd917f4f039e77e2db3fec59570a4269b28e3a805546047503f067 SHA512 fdd55a743f7c958256e8a532b19dee4a762d00ac6596792d8e4ab360dd51b078870ee0a88ffc215d625275b665fe21bbb829593bede38c20f060a6d90f006f50
MISC metadata.xml 256 BLAKE2B 2184101c756bf7e34131b4e44dd51a30fb5195c57901d5373ed648b172e4689887fd94be3ca19b5cb021b4c99ff2f0d3ad81ea12696b857471769ba61e349891 SHA512 12c961836136e3a833b04d0e8111a1797d1f004e6dea69fc843f42280b844ff158b8333f4a1ea5ea45886d66f6f42f9658efc18d1ce9300c6147ae7c23a1700f
diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
deleted file mode 100644
index 828cd8d04aa5..000000000000
--- a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Browser Bindings"
-HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi"
-SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
- dev-vcs/git
- >=app-crypt/gnupg-2
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
-)
diff --git a/app-admin/gopass-summon-provider/Manifest b/app-admin/gopass-summon-provider/Manifest
index 60aebd91f07b..f472af091dfe 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -1,7 +1,4 @@
-DIST gopass-summon-provider-1.15.11-deps.tar.xz 288548804 BLAKE2B 5c59db36a25762169ee3cbb9e5b7f9c91bd3d97b5ef6dea2e45f0345240bae05a6998359d3880fe5ed240b0c57888f7fe00229d6b0c930843ae1c3aa51004863 SHA512 ccc70e912e92c70de7ec49e824d559db2bd4ef0c907813ce0063b758b88c39c75dcc5d307d8527c13650edbcc0ebad20d981b8f2fcb32c32272e945bfe18a38b
-DIST gopass-summon-provider-1.15.11.tar.gz 21218 BLAKE2B e042b2a003fa63fd79eaa24f3c50f1864238b7ae5c8d879c88c74c3795b6a9f97208c0b8ab51f3cde07a6a66155841a13517f49d900fd8fd49518775691e3926 SHA512 ae80aabe2216f37e1ac59509b3f7b2d785c0c0e20e7cc9fd42c170f7924be900e2b827daf117e174c69257595650ab287489017981c2988e6a5c1e4007ab1720
DIST gopass-summon-provider-1.15.13-deps.tar.xz 29702324 BLAKE2B 5d4ee46252419ffa28994ba4fd2a3b4c3201be209d5f53b93ed6f15a32aa990c7be4e1a0f3d72c11883eb6d12cf11bf3b43ab735717a661d5ad5586d14334ed2 SHA512 d21d06eb4c8557b6466809865f35e89b2ed330d00b89cb91c16ef04cf65a96d36c4226081e4d85a5d0b0d2735b00b2bcfd922da423a3d0daafdd1b36a23d6938
DIST gopass-summon-provider-1.15.13.tar.gz 16086 BLAKE2B b3b7656daf1189454c77772915120ab77615cf953ca1434919c901c5c0b708f0b1e124cfa63e9d8fa847d1aa12e403b630ccd023e16d6d3ef4d4cb507c7b36b9 SHA512 74809663c6b754894dc2f86c2153325b49bac862dbd29794b1997a11de34fd2bec4ddc583fefc19d4b920df64deedd7d9c508798d90426051d73648c3b545b7e
-EBUILD gopass-summon-provider-1.15.11.ebuild 572 BLAKE2B 949b3bd9d7025c0195a2a87a278afca5f3a7efcf463320630f82f7947b41609fc5c4be4c544b153bf951802e8ca6e6d8e75393b3ef6aded065a02c313df0a740 SHA512 76eb735070adae80230bc76aade85859008aa4ae6fa70803a12407aa9db300847810ae1c8b38950ec222df0563731e148e3c6587f4e9b0956d0021df11064d59
EBUILD gopass-summon-provider-1.15.13.ebuild 572 BLAKE2B 949b3bd9d7025c0195a2a87a278afca5f3a7efcf463320630f82f7947b41609fc5c4be4c544b153bf951802e8ca6e6d8e75393b3ef6aded065a02c313df0a740 SHA512 76eb735070adae80230bc76aade85859008aa4ae6fa70803a12407aa9db300847810ae1c8b38950ec222df0563731e148e3c6587f4e9b0956d0021df11064d59
MISC metadata.xml 264 BLAKE2B 287a185ac5ffd0004918df5d9dfe9906bd46140af3d5e437d00a3cdbdfb9fbb8184910368d47de1439a7e3e957f26f9bf70adbcaa8277320c94d53ce68d63c9e SHA512 91b9fccf54e6644ab6dbb291672c1c45bf93f9dab6a853a249ab782a0b385c4ff7441f41c41c22665347570e244a5b242287517e0557fdc4a2c3f8597580dde2
diff --git a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
deleted file mode 100644
index 3dd1d2e881c7..000000000000
--- a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Gopass Summon Provider"
-HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider"
-SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~x86"
-
-DEPEND=">=dev-lang/go-1.16"
-RDEPEND="
- dev-vcs/git
- >=app-crypt/gnupg-2
-"
diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz
index 49675bdf81f6..69c61cffd89c 100644
--- a/app-cdr/Manifest.gz
+++ b/app-cdr/Manifest.gz
Binary files differ
diff --git a/app-cdr/cdemu-daemon/Manifest b/app-cdr/cdemu-daemon/Manifest
index 119ece885b07..ce43ce7e9732 100644
--- a/app-cdr/cdemu-daemon/Manifest
+++ b/app-cdr/cdemu-daemon/Manifest
@@ -1,5 +1,3 @@
-DIST cdemu-daemon-3.2.6.tar.xz 85976 BLAKE2B 33d03324fbc222674967f1d6b93c2bf1793528948cfce1089dbdfe799d3b40eaabae2e3f62b4696eba020f04c192e9d458a91e8bdd85465e00ec5a84194982e0 SHA512 cead8e4f7e0eec6e1284924cfe88cdfb78ec9f0769ffa423cd1801261540b3806a9704b6abbddc175e9e7d1aeef2acb9889b36ed13d89fd4b9dcda91fe1a08ca
DIST cdemu-daemon-3.2.7.tar.xz 86140 BLAKE2B 09e968636bb95b0cb205a94769e2ba278f66199bb23c6db0f2860fa621f33bb37b6e55028dabec98a6fc7cf6aded42a1bb8d153381110bf38b678a74a2b5c8db SHA512 c09ae0e32526c85b6bb001a5cf8c11ed3662390e16fad8c07e5cded7febe4c586e8c677c85340fb20e321dfc3621e15b4a4220606147adc14ab969d6924778aa
-EBUILD cdemu-daemon-3.2.6.ebuild 1248 BLAKE2B 31ef50a145d0588b7ce53b5575abbbfd08ff598bc36f88194e0d35d74256ec2ca0e3e938835a07fa8b40bf8f64492cac8626300e28a97a70563918dcdf2bf5f5 SHA512 b336c2c7388383f943e3bf4cd5e23e9700b65ed6f2379a57da898beab60d411e8868604ccbb253d91e5a6249eedc4f2c747a5a54cb24dd3d42b647bc51c368e6
-EBUILD cdemu-daemon-3.2.7.ebuild 1257 BLAKE2B 260d5199fe6105a60c604725d11638351f0ed6d92e01e783fea33abda9f7d58df007bbed93404df91b11097928fc637a74a1c1bc5d4cba22f5f91a28ca24d677 SHA512 86916c9547ac5891a07ed772487c42fbabea9d61ea53b358099970b69be4e947d9d34e27e746cbccdc1ee33cd70d25b0ade378ce6719b7617c1c5a2b6b8723fe
+EBUILD cdemu-daemon-3.2.7.ebuild 1255 BLAKE2B 0fc927e535a1cec365f8e0b6c0461f132da203fb4b82446b4e3eceb898a3aa4c77ef2ff0e9920822110013e1c12ce3d5b163c0c0fb02684d0883c6c51aeada48 SHA512 8d4bcce44514790b82ff313ba1a1f64b08ff4efb7ba9a8119ce10ca04d2a4ece1ccab9191f4714d5fd0907d7b770dccbf62f17dbb47ed0eea78d19e42bf54bd5
MISC metadata.xml 333 BLAKE2B 99feb77e860cccd95f60688c7c2104267b6abb6188a8f24e50728b39487892ef29c58e5ddfb7a56578d27c34e9d4bb16371298449d2a3de5e6a79a6a5712e37c SHA512 2a387604d78412e81477271c793d46b197609d4d9037aa55d0146cfbbc9eae01633a7a9ac6908f923174ecfedf7336792147dc6e7c5b13db057855282e45e129
diff --git a/app-cdr/cdemu-daemon/cdemu-daemon-3.2.6.ebuild b/app-cdr/cdemu-daemon/cdemu-daemon-3.2.6.ebuild
deleted file mode 100644
index 931b086d6aa4..000000000000
--- a/app-cdr/cdemu-daemon/cdemu-daemon-3.2.6.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd
-
-DESCRIPTION="Daemon of the CDEmu optical media image mounting suite"
-HOMEPAGE="https://cdemu.sourceforge.io"
-SRC_URI="https://download.sourceforge.net/cdemu/cdemu-daemon/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
-KEYWORDS="amd64 x86"
-
-DEPEND=">=dev-libs/glib-2.38:2
- >=dev-libs/libmirage-3.2.0:=
- >=media-libs/libao-0.8.0:="
-RDEPEND="${DEPEND}
- sys-apps/dbus
- >=sys-fs/vhba-20130607"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig"
-
-DOCS=( AUTHORS README )
-
-src_install() {
- cmake_src_install
-
- insinto /etc/modules-load.d
- newins - vhba.conf <<<"vhba"
- systemd_douserunit service-example/cdemu-daemon.service
- insinto /usr/share/dbus-1/services
- doins service-example/net.sf.cdemu.CDEmuDaemon.service
-}
-
-pkg_postinst() {
- elog "As of 3.2.5, cdemu-daemon no longer supports autoloading"
- elog "on non-systemd systems. OpenRC users have to start it manually."
- elog
- elog "We install /etc/modules-load.d/vhba.conf to load the module"
- elog "automatically, and D-BUS autolaunch will start cdemu-daemon user"
- elog "service."
-}
diff --git a/app-cdr/cdemu-daemon/cdemu-daemon-3.2.7.ebuild b/app-cdr/cdemu-daemon/cdemu-daemon-3.2.7.ebuild
index 225e87f3eea2..58f19040bde6 100644
--- a/app-cdr/cdemu-daemon/cdemu-daemon-3.2.7.ebuild
+++ b/app-cdr/cdemu-daemon/cdemu-daemon-3.2.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.sourceforge.net/cdemu/cdemu-daemon/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0/7" # subslot = CDEMU_DAEMON_INTERFACE_VERSION_MAJOR in CMakeLists.txt
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="
>=dev-libs/glib-2.38:2
diff --git a/app-cdr/dvd+rw-tools/Manifest b/app-cdr/dvd+rw-tools/Manifest
index a5e684f66849..93e7475f49a8 100644
--- a/app-cdr/dvd+rw-tools/Manifest
+++ b/app-cdr/dvd+rw-tools/Manifest
@@ -10,5 +10,5 @@ AUX dvd+rw-tools-7.1-clang.patch 2341 BLAKE2B 752850357de4e38d1f3ba992720834b131
AUX dvd+rw-tools-7.1-lastshort.patch 593 BLAKE2B e24b41b6eb39961568133f91a110afc87b26597ead0b623deb22bff11a40638bd5faca1de75b8289484889d2d2768077fd637dfe57fdb8bc9f61c1ddd6bed91d SHA512 554b1eb09a00e6bba38acc6ab983f3e0e810b919eb2205f9ee6473d83edd0fdd524e29b844f4c5a55f8044bb72457b2896a24488d691773a00aa355dd1be9975
AUX dvd+rw-tools-7.1-noevent.patch 783 BLAKE2B 78f27d65759b98607ac6e3eb29ce44c2d88029f7fdaffd3a6d305166b82a069c8a8621b2c680bfbb3a9a2e6585370bc6c1503b4107e903f69099565bfdc0de8d SHA512 0df88a56b3b776934fea0caca1ac247b5b5416fa4985601ac7996633a833b4d264b334d6bb9c5d7587227529ee36a7f2087fad9f6851b4cde8918204d8718b47
DIST dvd+rw-tools-7.1.tar.gz 140846 BLAKE2B e456be6ee8d1863e78abc6d494a1ce08a49e3aec9b45533408c33ff4620dfc450b968280ce0453b0c0d966f3afca0d23e1ed7e3497caee8216561ad85599b138 SHA512 938f9ec5597158af275c7bf63002696ba362f6f22a219108c6a1df28792f0485046a7af5ce57e41695aaaa0d69543bd66cbbeb4415df5c0e0a902a3f1d278a31
-EBUILD dvd+rw-tools-7.1-r4.ebuild 1635 BLAKE2B f302a9a6e475312041aaa9522ad176081632393ce97a595b7715db257b1ec51e41e452aa165f640033ae0839bcd4bfd8360975418aa09f8eb770f6e99cb7d2af SHA512 a88077cbc7f0fd93c729110dbab4623003447d49334680e8569de515042a31cf18f563f59693191bd7be54d577b471b63174460f8fa1004514bd5ea7d95166c9
+EBUILD dvd+rw-tools-7.1-r4.ebuild 1627 BLAKE2B 5bc68aa5f244acc4528c313cbe8004e95f95e4d7c6b1a3a835a5f36e19ee147826a75767c099e1a2818a4ab6aebdd3c59f862413ebe472ae0eefea34541e1600 SHA512 db21aa6e4226bbefa5f7e0ca8bfdb1e7e857560a499ed6e5207f121a037cef2c2d88e09b036bdd72f22a664d8991a2be6504e705091f65cd3ba73aded9104612
MISC metadata.xml 249 BLAKE2B 3bc7510e014ef8df90da064f4ef969eab6cc3311951a6dd556ca7b6f4e2e74e229f12a16ceb641393d1ec1f89d1942718267ecc664a8136df194c40de94a58e4 SHA512 63f88d798d410e4fb6670d199a86a665ab61b09cb9508b4047f13fe73070c682231d35a27c9d2c1fd82a1b8a84676d857b534c96bd09f4562cf13d7fc8de36b2
diff --git a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild
index 51902767d327..23b169be6b11 100644
--- a/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild
+++ b/app-cdr/dvd+rw-tools/dvd+rw-tools-7.1-r4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit toolchain-funcs
DESCRIPTION="A set of tools for DVD+RW/-RW drives"
@@ -11,7 +11,6 @@ SRC_URI="http://fy.chalmers.se/~appro/linux/DVD+RW/tools/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
RDEPEND="app-cdr/cdrtools"
DEPEND="${RDEPEND}
diff --git a/app-cdr/xfburn/Manifest b/app-cdr/xfburn/Manifest
index 57e933fbe085..dc9b0e2d3fd6 100644
--- a/app-cdr/xfburn/Manifest
+++ b/app-cdr/xfburn/Manifest
@@ -1,5 +1,3 @@
-DIST xfburn-0.7.1.tar.bz2 1250935 BLAKE2B 1b93b9ff89612e6a15c4990b6b0020e7353d46120a00da72ab9b1a6b30234a2baadfa9a1a2a074c5ebdbc5f140533ba21f5ef80fbdf0ebf4ba3c0a51f715a195 SHA512 ff5548655986a2dd4f21a0eebc971713c8ed463c8826899f37546af6255506c5b8b619c1667fd82eca6bc22355714bc7c3af269de071b3ce071dd6738207764a
DIST xfburn-0.7.2.tar.bz2 1305071 BLAKE2B 4b083ce28b2223b64e324908159181384ebc63cf891e9f847b316cf888b126a3dca727a94fde0130555324140d883a4a5e8a924990cdc3daa50c315bf3774193 SHA512 7966fc32a71b029f3e511565bcb751b06a9b87c2b434c9d546cccc1ba43479b1d1b17c9afe743babd08192e39907e4967e755a7b5fd72df3906645cce50db9a9
-EBUILD xfburn-0.7.1.ebuild 1086 BLAKE2B cf9cd231064599c3dd3e3ddf0603617f784313524845ddc49a2012b0b5f9da89a14e7c8b409c9b33771948044f24c4342733983483e3941db6399d0aae8e6567 SHA512 48df18757fe9ff3e66058cfbf7c97580354e5c028e22987c0db0663b65314d039c9fd223bedc6543b13eae75d60d4f3ac4cff2d7f567e715d0bdc15e8d7df0e9
-EBUILD xfburn-0.7.2.ebuild 1092 BLAKE2B 61956e183439193d6afbfac582534f4d750ef3204e3b4f585f8b6aae704c99692b087cbeba1b95d2cf250e763437654c4d157a03cdb2af1f8dec8826a77d1719 SHA512 85954f796004da566cb4a71b29448b540c2d85401caae959e280688eca3e3030a86cab613b13b01d9d0f05f4095445fd2bed6ccbab3f31efc8a0fad1919f1c9b
+EBUILD xfburn-0.7.2.ebuild 1086 BLAKE2B cf9cd231064599c3dd3e3ddf0603617f784313524845ddc49a2012b0b5f9da89a14e7c8b409c9b33771948044f24c4342733983483e3941db6399d0aae8e6567 SHA512 48df18757fe9ff3e66058cfbf7c97580354e5c028e22987c0db0663b65314d039c9fd223bedc6543b13eae75d60d4f3ac4cff2d7f567e715d0bdc15e8d7df0e9
MISC metadata.xml 482 BLAKE2B 644a750c09dc06f244719cb500f57a1c3c8f514f3ffb667248371b1ae1c0bcd32f87201485c042ac48963d20c45eadfd48f097699c9780c688adffad5adc2090 SHA512 7b523ee33b180c71c3cc3fe69f7c8ed456dbfa44957f6494283f153a7dbea924e4b7c84f1eec554b37b009a35194f4eb5b3c4ea2febe45ae899aa1f1df3a94bb
diff --git a/app-cdr/xfburn/xfburn-0.7.1.ebuild b/app-cdr/xfburn/xfburn-0.7.1.ebuild
deleted file mode 100644
index 76176da4dcd2..000000000000
--- a/app-cdr/xfburn/xfburn-0.7.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="GTK+ based CD and DVD burning application"
-HOMEPAGE="
- https://docs.xfce.org/apps/xfburn/start
- https://gitlab.xfce.org/apps/xfburn/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
-IUSE="gstreamer +udev"
-
-DEPEND="
- >=dev-libs/glib-2.38
- >=dev-libs/libburn-0.4.2:=
- >=dev-libs/libisofs-0.6.2:=
- >=x11-libs/gtk+-3.20:3
- >=xfce-base/exo-0.11.0:=
- >=xfce-base/libxfce4ui-4.12.0:=
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- udev? ( dev-libs/libgudev:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable udev gudev)
- $(use_enable gstreamer)
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/app-cdr/xfburn/xfburn-0.7.2.ebuild b/app-cdr/xfburn/xfburn-0.7.2.ebuild
index 8efae6d1b16d..76176da4dcd2 100644
--- a/app-cdr/xfburn/xfburn-0.7.2.ebuild
+++ b/app-cdr/xfburn/xfburn-0.7.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86"
IUSE="gstreamer +udev"
DEPEND="
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 8fce518b737b..2e6df7ef3837 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/mit-krb5/Manifest b/app-crypt/mit-krb5/Manifest
index 4c54f28e1644..eff9146a700e 100644
--- a/app-crypt/mit-krb5/Manifest
+++ b/app-crypt/mit-krb5/Manifest
@@ -16,5 +16,5 @@ AUX mit-krb5kpropd_at.service 141 BLAKE2B 2f6741a55551e0f8673cd78480b7775f3e9a1f
DIST krb5-1.21.2.tar.gz 8622513 BLAKE2B 2afb3ff962a343bc07182fdab0c0ffb221632ff38baab74278cfc721ae72deacc260221470de36e420584f00b780e13221d2e511d4831bca8e1270b7f3d9e824 SHA512 4e09296b412383d53872661718dbfaa90201e0d85f69db48e57a8d4bd73c95a90c7ec7b6f0f325f6bc967f8d203b256b071c0191facf080aca0e2caec5d0ac49
DIST krb5-1.21.3.tar.gz 9136145 BLAKE2B e909a55eaedab68e5c829bb7bbd26cec5db2d7b8d97f3b034de94d8f957003f16977ac619afee3b862f288e59f05c5e44f41e65b8883961c8b22a26e2f4733bc SHA512 87bc06607f4d95ff604169cea22180703a42d667af05f66f1569b8bd592670c42820b335e5c279e8b4f066d1e7da20f1948a1e4def7c5d295c170cbfc7f49c71
EBUILD mit-krb5-1.21.2.ebuild 4000 BLAKE2B 6cb733c9b3b614f2bd2c5e631fc47b2befd249dca726995d47d0a3571ca30b2ffd5f629214ef158556eb19b2fdd308dde58629f3a9001c3d65176d9e8e98377d SHA512 fbb6dd5a80c8d442047007770a49900bbede48059184c194046e34f14cd5d427702ef29b33aa9396a5a72593cb12869908865cd0f573b0aa7717b53dcac764b1
-EBUILD mit-krb5-1.21.3.ebuild 4107 BLAKE2B 1e5146aff663676d1db84dbe64cd5ff66255dd66606a1e84ea66c48e0e5b17a42cd9cf3e23149ecd1b6a1d7dca06f3e32e7f46d2cbdaff0f3c0983ac3f4f0052 SHA512 29cc194376f0b3422127785a237177e2e85300bc2a6ca59e6fff62f5d683182a0b0fc2d7040278ec085d6e93a9f5a30fcc72ac3154d8b462131b72e7eb2a7eb5
+EBUILD mit-krb5-1.21.3.ebuild 4103 BLAKE2B 0ec499985eb8595d4ccf26c7d2031094e82840df015beb61228e164b8bc8850c9fe31092b3e639bdb30b4155d2949ba6d7c298881bc6df68f8eeb9e7d97d8fab SHA512 60db771bf1a26c6ea5ef88152b4ae6412de5d20254c06ed0d902f442a5aa8621f2e58e8353fcd44c4c8425fb2b1664acf4ebdbb9d99987c2bd3d2183aa94907a
MISC metadata.xml 886 BLAKE2B 4db2f2acb4740d9d8d4dea745ebe583e373ccf6c6e8b33206305ebadc971e3132d4f0811407755ab4d9053bf2993d763a59b9104169d90c776cc7e3fd20ea9b1 SHA512 783772b00fc4d6f1da7b074bab380ed7448af7e5bfb8ff1dcbb098ee8f5fc16ac441da300c455b016e09025c65754bf540dc27bdc13198d93740e0110d1f5dc2
diff --git a/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild b/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild
index 9c5de12c588a..72ab88e121a9 100644
--- a/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild
+++ b/app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild
@@ -15,7 +15,7 @@ S=${WORKDIR}/${MY_P}/src
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux test xinetd"
RESTRICT="!test? ( test )"
diff --git a/app-crypt/sbctl/Manifest b/app-crypt/sbctl/Manifest
index 9ef740e2e78c..41820f36c9a8 100644
--- a/app-crypt/sbctl/Manifest
+++ b/app-crypt/sbctl/Manifest
@@ -6,6 +6,10 @@ DIST sbctl-0.13.tar.gz.sig 566 BLAKE2B e0996fc4732501b1e66b7c65c9f4523a0c9f4b714
DIST sbctl-0.14-deps.tar.xz 114919252 BLAKE2B a2baa7cca501d924c1353404725999fb8372b52e88a3e2bd7760cf04da4900c676a326c3687adb58169acfb032e4009bb35be66cef3547cf888767325a0baecb SHA512 75122f835dc4f2bd41a8dbdd2b5ed6ad4c9c2f2f802f989245d08c55620d4eb992d23c78812bc761b96fb6b44b6eb6b6ae702b32d8b8f60ad23ac8a76f7e70bd
DIST sbctl-0.14.tar.gz 17809255 BLAKE2B a59eb3c5a32cb73cb2993c785d16798cbc83b70186eda8c8ce064a17fc338d3e70b93b277ad55c20991952e8d807c77f2a23ae4467c045019ba717ba342d5442 SHA512 a541324ec0b42503f5b5837b18e5f3076aa6fbe3c32041c3362945be52c281c6d057a856512cd134df37bf133106061af34d2b4fbfc377852ae4a86078e65fd8
DIST sbctl-0.14.tar.gz.sig 566 BLAKE2B a5ec700d7ebf42393114c7b193483218df285977622f8ca6c2fb50b622478889647083b34c008fe8618244232416b374f099dd0ca7fce0f961949ef8b9cddbd8 SHA512 8508cc4a77e8bd08d77b2119d59c65d8724ace4576e1d233d0801c0b470afaac96981915c86a185ad0a29e94b7ad6aae1c6c3d52574f353d75d20d11cd503b0f
+DIST sbctl-0.15.4-deps.tar.xz 123785076 BLAKE2B c54b60e89b4ea0bf6ce414198a74465b5e176a5a200f070e092fa536f81d48945a2c2ac88fdcaadfd4d7bc6511c32cbfe9e8c8a4c30c7ea8ea9947af9fdf9545 SHA512 7c5ca431e8832e576cef662d5ba806b4be07a23567d86f7b8e8cb16c57167aaeafe8bafa8875806db2ba7aced9979d5999b837dccd1d90ade60c029de244b242
+DIST sbctl-0.15.4.tar.gz 17822565 BLAKE2B a2c7f1c49ac3052a30af9245b015c730cdc0cc9d9bca011e52de967da5d733f0de0bee2da8ba28da00418553ce4d86cfd3859a5f029f44ae8cfec6f18da50102 SHA512 98278b816c14f61191d3aadeb7bcf22b5482315b36b201764ce88d3287420f488b7c9cb2cc1468800bfa2351cb0e8c8dbc32ecabbe4f6ab275f375859379fc03
+DIST sbctl-0.15.4.tar.gz.sig 566 BLAKE2B 678351ba31138e2b1bb90e2dbfe20f0af333b47c6f1cfb5caf5d473efa716d5ac00d407f858ab6510130430a0f54fc61edb8e261f2c11faa49763a97395850d5 SHA512 3cc14391c4d2446a64bd9f34b29816f05e1e2ff2db2c65228b536298bca0035eb991322264f03f5c68e7b488af0df09fb77276d942b265e43f831e5d9777fcfe
EBUILD sbctl-0.13-r1.ebuild 1097 BLAKE2B 77f40f0c608b9f84a6a28f1a2cc2077664e7fc0e3aa5a08023935ceb797e36ed92b2637c558a3dd3587bcd255c394ec75cf80ff80cb5ecfcc98e0983ed677771 SHA512 594e65a3c57ae5bef6045916514b79c47370525c539346e578b760ee32da146b18ff8890b757c1c55acad78c2b29dd4edaf14218256dbb684383673cdfd82d14
EBUILD sbctl-0.14-r1.ebuild 1097 BLAKE2B 7336642e4ae2fc032f6029ca71d6105a317e7b42757f76d50926b52d740d46d454d741200573e95565581d9aba4249b982bf79497011f7541db7f3b751f32b53 SHA512 8cf1d46d530f60cbc1338a459134e4ad6aede78cea4766cb2702fad0b5b6997718f5115dd08d451b79f631f8e440cadd2b2597d3fbd33fee91dd2c4f51a1979f
+EBUILD sbctl-0.15.4.ebuild 1309 BLAKE2B 1a48f755a94825dd52a6062cc39d7ece81bbe902cdd3a09b6b8ea714284d1bb978e8c6ae30d341921f18a1ab7061db361b44125ae65dcbf1945d32d6ae5f712a SHA512 b43e00e4e7aa15d28b9b439b9a085fbee51733497a91fc46574fda425d9d290757833a2fe529d0a6de788affde27505b5d2dd7e189580fc3892647474181cf23
MISC metadata.xml 395 BLAKE2B 97800aba6234078f4a8cb45403e13ce6b0c38c27480d8b351d8d28c11daee6672c920d8a713bde6ff861e15137df4c4c4991fe717008d81a1e4fa3e3299a5cdc SHA512 3c6022f6d5fe33aa7d22469ea24c46adafa90d12024f9f13f76ca55d1d7930560a31640247ac8ceef54eb6789654f06733e685ef2b8a68e68816784215f165f2
diff --git a/app-crypt/sbctl/sbctl-0.15.4.ebuild b/app-crypt/sbctl/sbctl-0.15.4.ebuild
new file mode 100644
index 000000000000..26ab1494e604
--- /dev/null
+++ b/app-crypt/sbctl/sbctl-0.15.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature verify-sig
+
+DESCRIPTION="Secure Boot key manager"
+HOMEPAGE="https://github.com/Foxboron/sbctl"
+SRC_URI="https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz
+ verify-sig? ( https://github.com/Foxboron/${PN}/releases/download/${PV}/${P}.tar.gz.sig )"
+SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="app-text/asciidoc
+ verify-sig? ( sec-keys/openpgp-keys-foxboron )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/foxboron.asc"
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+ fi
+
+ default
+}
+
+src_install() {
+ emake PREFIX="${ED}/usr" install
+}
+
+pkg_postinst() {
+ optfeature "automatically signing installed kernels with sbctl keys on each kernel installation" \
+ "sys-kernel/installkernel[systemd]"
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog "Newer versions of sbctl move configuration from"
+ elog "/usr/share/secureboot to /var/lib/sbctl. sbctl will emit a"
+ elog "warning to run 'sbctl setup --migrate' upon invocation"
+ elog "until the migration is performed."
+ fi
+}
diff --git a/app-crypt/xca/Manifest b/app-crypt/xca/Manifest
index c2681278973e..b9b488f509ac 100644
--- a/app-crypt/xca/Manifest
+++ b/app-crypt/xca/Manifest
@@ -5,5 +5,5 @@ DIST xca-2.6.0.tar.gz 1874590 BLAKE2B a6a83df88209d6c929bfd5781f6d56b01498d3b9d2
DIST xca-2.7.0.tar.gz 1893082 BLAKE2B e37f622864ea20dcf9796640ab7628205823ed2bc8cfeba54fe5dc815be60fba318e9b180d880258ad3d9d2b58b98fd688ee87969da0e2cc8017d98c0cce5680 SHA512 ac441a88c3a4548d78256509ba47cdcb438113e021d76367cbbb91f2a6f6ade2f6ee50c9132d2e89f3843263a7fbd4af73fcada0c32573c819781c0228939f62
EBUILD xca-2.5.0.ebuild 1421 BLAKE2B 76e7249bedc9007decfd75cb2baa5b73976350532b13329673b232cd0cdc23b0398c11592c53f756056fcf3151625952d5bfc8d9f079cbe3257a646a3dffe9cc SHA512 37aa0016f26962a5a5ee8aec1f5c0925f1b60037745906f2da2d0de9db74dea7908b0b43e22a0f08fa5e73c155e25623140fde4ca78d017488e5bef2f587995c
EBUILD xca-2.6.0.ebuild 1372 BLAKE2B 82451f42e9bc72d13045a90ae673bb2af3464fd4a789729416ad9842ae760b17055ce153cd30c72f3324aca657259bf7887ae36ddaee579858a88e6c16fd55f1 SHA512 2b01c3ae6fe028f5843034d0ce3a42a468379f0e4f483018d05632ac820b2c38c00e97aabf38467272a24a9f1916e6e2fc2b94bb3fc17031d900920ac4a2ca3c
-EBUILD xca-2.7.0.ebuild 1579 BLAKE2B d1eb41091797b6c7be142448191c46c42de951142a013b91c3fae3a391bbbe4e07de1b77c40607435ae73aadc036d630ad16e660cb283d8eaaa84aeff374b8bf SHA512 9f43390ba88b350aca1aaa333d8d2e6825236b9f54143685152edd22c33ad606b68c28190cfa74be5baf854101836a15a8c143287b2f6a717be126206ec17ecb
+EBUILD xca-2.7.0.ebuild 1597 BLAKE2B 32265b8d87af53e3dd675ec1c25b6814611aa0103ae1cab605b02e641c91c1b0e7332d4106cb54cbd22809ce2451a9175cb17c87b46a00057c3e0cc21a701f71 SHA512 6037ff859e73e824b21ff879f365c9a1f8db5bc1a306d488b9878ed7f3e55c0a6dfc75676340a8095691792a6cfbab83455319cb418e03a11c020eda7e3a5cbf
MISC metadata.xml 304 BLAKE2B f99e5a2ed991066c1c605ca7bba6669b362e90a96e5a26258caf8d6491f8c5351cc897826bd06dda28ac67cc3813b0fa640b8fe304aeea7ea10b75fa3074d340 SHA512 b8d54115ab45ecc869066e083938a28d075f4436fef33607685e633976843023b3fe4fb65456ba04532f38c4f35b7dc109f68c59c11ad4e73f2332786fee6cf5
diff --git a/app-crypt/xca/xca-2.7.0.ebuild b/app-crypt/xca/xca-2.7.0.ebuild
index f0f3dce8d3fa..b0d629e4d5b1 100644
--- a/app-crypt/xca/xca-2.7.0.ebuild
+++ b/app-crypt/xca/xca-2.7.0.ebuild
@@ -17,13 +17,13 @@ IUSE="doc qt5 qt6"
RDEPEND="
dev-libs/libltdl:0=
- qt5? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 )
+ !qt6? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 )
qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] )
dev-libs/openssl:*
doc? ( app-text/linuxdoc-tools )"
DEPEND="${RDEPEND}"
BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
+ !qt6? ( dev-qt/linguist-tools:5 dev-qt/qttest:5 )
qt6? ( dev-qt/qttools:6[linguist] )
doc? ( dev-python/sphinx dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp )
"
@@ -34,10 +34,10 @@ PATCHES=(
)
src_configure() {
- local qt_version=Qt6
+ local qt_version=Qt5
- if use qt5; then
- qt_version=Qt5
+ if use qt6; then
+ qt_version=Qt6
fi
local mycmakeargs=(
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index 181970b7b90c..0459fe4cfd70 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/execline-man-pages/Manifest b/app-doc/execline-man-pages/Manifest
index 8c47a1081c47..593fc1c059d4 100644
--- a/app-doc/execline-man-pages/Manifest
+++ b/app-doc/execline-man-pages/Manifest
@@ -1,5 +1,3 @@
-DIST execline-man-pages-2.9.5.1.1.tar.gz 44500 BLAKE2B 27564198852f9a7b4a3772447a71528be5f0f29bb27f31facf4ae6eb1912f56a6e82402a33b9284337687c00e3cc5eb634c99a28ceb0dc340f1e9603913b635b SHA512 12cb50944afc4b23260f67fc968d96b2837cd7d077e4b05c9d99f470066ba6d11941114e19eb021ff6a479a07fc8bc5edb5275694b98a1ea1a1d572503595813
DIST execline-man-pages-2.9.6.0.1.tar.gz 44771 BLAKE2B 43a78f4335f0381b967ba10c06453caece21e156fb4f3867e1e758985874538a5fc12c603b46d720f73cbb31dbbccb54de1296ad11f66a35b4e3e1ee958f944f SHA512 c996b90cbc8c6faa1cfd93f8772eca51ce4d445fa70c5f2f8208532c609c0a4444d01f4adc5c215e5f1da790731ee8d115d8979efa86bff929fd80a84cbfbd04
-EBUILD execline-man-pages-2.9.5.1.1.ebuild 404 BLAKE2B 7c47348c8fa8d258517a9a460a1c2c16d6b8a1d382f7495c0e594d1b130349b10de5ae4402425b605413f1ac50d0d30e71fec1421a39b1f7ea45eac0259fbf22 SHA512 efb980bb78cb30fee08a686ae1ee1bfce6e24674f49aaa63be2b0f56cd365aa43dc53a1146bef87e16c66e7c26d4202bee14e2e58690c4645b5705a54fa6dd10
EBUILD execline-man-pages-2.9.6.0.1.ebuild 404 BLAKE2B 7c47348c8fa8d258517a9a460a1c2c16d6b8a1d382f7495c0e594d1b130349b10de5ae4402425b605413f1ac50d0d30e71fec1421a39b1f7ea45eac0259fbf22 SHA512 efb980bb78cb30fee08a686ae1ee1bfce6e24674f49aaa63be2b0f56cd365aa43dc53a1146bef87e16c66e7c26d4202bee14e2e58690c4645b5705a54fa6dd10
MISC metadata.xml 368 BLAKE2B a2f6abee7e2672c75ecae853411671f630eb1db5f261fa7bd0425183749ce4e8e4dd185bfc556e9612b3b249ce8e88829888fec65126c4f3d9a72aa02c069e61 SHA512 194967373c6212f6cba61a648e3530c42dc0fad43f70704be519bd999c05cf5439a7ffedec5769b16f0ad73f55d17f297770e9fbe96f42553253e5a1e4418be9
diff --git a/app-doc/execline-man-pages/execline-man-pages-2.9.5.1.1.ebuild b/app-doc/execline-man-pages/execline-man-pages-2.9.5.1.1.ebuild
deleted file mode 100644
index 67fe98e7bc4b..000000000000
--- a/app-doc/execline-man-pages/execline-man-pages-2.9.5.1.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="mdoc port of the HTML documentation for the execline suite"
-HOMEPAGE="https://git.sr.ht/~flexibeast/execline-man-pages"
-SRC_URI="
- https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
diff --git a/app-doc/s6-man-pages/Manifest b/app-doc/s6-man-pages/Manifest
index 23621e1564a8..9cce27b29197 100644
--- a/app-doc/s6-man-pages/Manifest
+++ b/app-doc/s6-man-pages/Manifest
@@ -1,5 +1,3 @@
-DIST s6-man-pages-2.12.0.4.1.tar.gz 123799 BLAKE2B 0fc4e341a9be8b209bd71e8e7980149fec449cf2c271ee10d6c2f943048163d162c26e5af7c96ffea1cfbd1026ab47e9396d6a65377389dc7e366b113c783fe8 SHA512 33eedd1c6f7184e8336e194baab865ea55beade7bc3bbaf6e99862d65a512a4dc88ac03fbf46ff5466878354ea099c611ca9daa0895cd5a6214c0bcbe865ac90
DIST s6-man-pages-2.13.0.0.1.tar.gz 124099 BLAKE2B 97013c8ef853c4492f0be99e2412549bc30a481b61a7b3b04f4133f2be13e8a6e9d7114d0c582acd7e6f93cf3fab839d7cd153fc8a8a32f47bd597e6b7c6a5bd SHA512 d1982daead0b9c56421d421339c14f1fc9f7c32137f3c19f2fc9bab9225df8b5e220e2a807b26647c5639a3950543703c2eca5cd6afda1b81381709d703b206a
-EBUILD s6-man-pages-2.12.0.4.1.ebuild 392 BLAKE2B 08e29b1cd7dd9e8d45eaa3b0a1cb0f8dab94219d841d37e824207e8631bd69b6cd88d637a579f75bbb2563ac071621df1f965ed84f6b67b1394dc919213a9b84 SHA512 077a50d38938a747fdd274da6fe106de1d6cbb3a68c4e79570d007682dc43626599c4bbd1045c8878f055b0791fdcf3d0b2deec9a86aab084798203a3a1dd9c9
EBUILD s6-man-pages-2.13.0.0.1.ebuild 392 BLAKE2B 08e29b1cd7dd9e8d45eaa3b0a1cb0f8dab94219d841d37e824207e8631bd69b6cd88d637a579f75bbb2563ac071621df1f965ed84f6b67b1394dc919213a9b84 SHA512 077a50d38938a747fdd274da6fe106de1d6cbb3a68c4e79570d007682dc43626599c4bbd1045c8878f055b0791fdcf3d0b2deec9a86aab084798203a3a1dd9c9
MISC metadata.xml 362 BLAKE2B 7385c846b65063628c7ec8709362dab9745c98e1c2dcdad5bb56ad7e5a1044ecb270c875d598886190fa37a0ad8380a88e33ade7e17aa9b220ac23e904bc493a SHA512 7c8e14018f7c4672993370a021e39be305f6ceac8b603ff758c17705fb0417844166af0772df667c040519f480db5f7cbc21a5fe4418d29a5b76d4e9592c1395
diff --git a/app-doc/s6-man-pages/s6-man-pages-2.12.0.4.1.ebuild b/app-doc/s6-man-pages/s6-man-pages-2.12.0.4.1.ebuild
deleted file mode 100644
index 2364454ad9d1..000000000000
--- a/app-doc/s6-man-pages/s6-man-pages-2.12.0.4.1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="mdoc port of the HTML documentation for the s6 suite"
-HOMEPAGE="https://git.sr.ht/~flexibeast/s6-man-pages"
-SRC_URI="
- https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index aed21a9c56a4..6ad7656d9b4a 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index b81365566a57..e5ca802bd317 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -8,7 +8,7 @@ DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 8771f5ef6a966c1b5992a437dd6cf1de952545
DIST vim-9.1.0470.tar.gz 17919981 BLAKE2B 90ebffc6e7b6162f8a047976659e044b75aaa946799b901e9f8c88f04a787543cde56545c8c6e5394fa2bc957d2e46810c5ca3f1315fc20a398a57bbdbc90f4c SHA512 41b71e9e5385237b30aa256f064c9d5c914b29a97c0ec562f1995ac5d476fcf840c3f0e9a52e599f6084777db147e83fcbf0ec6b985bb94c126264d4cbafb964
EBUILD vim-core-9.0.2167-r1.ebuild 6831 BLAKE2B 01e1e660c4d95ac5f5924517f61dd4fbccb5f9b5181fdad746b5408ae7585eaef1ab8d89e0418550fe6b477edeae36454fcd55fc56a99d129c9695cf30fe5ad3 SHA512 d9c2e925d2fec4e45cbb0ece1857f55d0c4a4d18474bd5008e45522c94afbaf8f98dd4f2d94c79c7098c338317b1bf7ec158695b5faad74c4a4ff052490f41d3
EBUILD vim-core-9.0.2167.ebuild 6823 BLAKE2B 974a975f63108cc482fecf483d409ee7be1c253d6f92fd84b506b3857c8a6f97a44e4b616a1c39bf8372fb0a62ab773e79726c5bf15d4191d98b45cc12144e49 SHA512 737eeef845c896aa3ae374910c7c04785401b7436a6edd171c2c0b350515a8869b33630d59a1c52beec80f83711f341be1b68e678d8d24665f90ce357dfcc4c9
-EBUILD vim-core-9.1.0366-r1.ebuild 6824 BLAKE2B 633ed86e85ecbebf5c9c4d5146220d5ef900529c76186c127dc77d8ea19567f1e8e6c1bcd254898bf723c21cf5a4d72c79792a13c9bb0a2f1260d5737a2184bf SHA512 cd309b2eae985bdfca44ed55bf1981fc8ea12e003d31639db7340a38783cf6e69aeee16267433abc08bc9a3704cdc4c29b654369c8bc3b6cef77dca6837d5ed6
+EBUILD vim-core-9.1.0366-r1.ebuild 6823 BLAKE2B aad6585bb056e5083da67f13bac6c32065d4dfdebf337012cfa657d5347f92ab2229a77948fa12793f0e2e50e9547dacee155556f685bf2bbcbd3eabc6e1e699 SHA512 bc8ca840816a8de90db39bf240c4704319a9476435d0a92ff65164745b6a60a48fcb1d7b8ee2cc5d5d38248310c73458ba1c63f159fd23c1422fec8879a2accd
EBUILD vim-core-9.1.0366.ebuild 6831 BLAKE2B 07597fc638c99f2d3730b888f1aeaea7df7d451658143ca978725de68d34c5346173f938e4b6096d430597a2623b05a49719da78b9c9d25d1f542e2a28b10aeb SHA512 b60277d5d5e7edb7edbed65f98ebad8334dc0b09ee6e9e073af6b6346fb3883127bc5e1b89d0991cfe71e1c716732487caa6396bcbf6aa01825022dfe150d319
EBUILD vim-core-9.1.0470.ebuild 6831 BLAKE2B bbd21d28d7f4697aa8562960f94b21551b702d3480bfadeab5ae187db5c73af12131b409dabc38b3c3b31c06a90d26f6fe9abcc25cb6332d2856c444b24bca5b SHA512 37db3fd8e3574a42f9b06c34ccdf7eae8c5afac15c0043e1665bacd87d2feb061eae3a17b214f58183dcc2299c065d9be017a94ecec0c0d5bb573092767e2950
EBUILD vim-core-9999.ebuild 6793 BLAKE2B 2ac9acdd6249cbe1fb1174bfa85bc33b066d7d2203d1857270ee1ce07411b60fd40f9becaa37d9508fa48bf7757f7dc541d1f4f6385f8abd816e6c832bbcdf89 SHA512 9ec9a32793fe40b602406d23b12a0cddb2046de858da16732a28b5e70cf4ce78cec8ab6bf6c5c39241cc5dac243775d91b36dff9a8d6f93d0d2c5adef49c8188
diff --git a/app-editors/vim-core/vim-core-9.1.0366-r1.ebuild b/app-editors/vim-core/vim-core-9.1.0366-r1.ebuild
index 3acccba1fa94..4595011bb15c 100644
--- a/app-editors/vim-core/vim-core-9.1.0366-r1.ebuild
+++ b/app-editors/vim-core/vim-core-9.1.0366-r1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
S="${WORKDIR}/vim-${PV}"
diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index c49d5345589c..fe1905e05321 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -4,7 +4,7 @@ DIST vim-9.0.2167.tar.gz 17405049 BLAKE2B 496c8f9672bc4ecce743a145bc2b671bf09034
DIST vim-9.1.0366.tar.gz 17861209 BLAKE2B 8771f5ef6a966c1b5992a437dd6cf1de9525458f61a4cd8fa53737a7bde29a4da101668639a301288a266ee8b3911857d1ba5b4e88870b60473eb1eaa608d7a5 SHA512 11be2a6e349c7b6d26fc1943c35ea18c662baa4f30ae76936eefb30e0b4d988bfcaedf7ecd2c3903f64e23c75957f55b9bb4073e0f38c7eb10ef0ee0dc652ddb
DIST vim-9.1.0470.tar.gz 17919981 BLAKE2B 90ebffc6e7b6162f8a047976659e044b75aaa946799b901e9f8c88f04a787543cde56545c8c6e5394fa2bc957d2e46810c5ca3f1315fc20a398a57bbdbc90f4c SHA512 41b71e9e5385237b30aa256f064c9d5c914b29a97c0ec562f1995ac5d476fcf840c3f0e9a52e599f6084777db147e83fcbf0ec6b985bb94c126264d4cbafb964
EBUILD vim-9.0.2167.ebuild 10707 BLAKE2B 27a0169d443a594d198a1f039fa83db1adca666b6f9185cef9e31aa87003c48c7f1bf78c0610237584b68bba15525b82d0b5a32b8002ce94e1cc482e35436c57 SHA512 a24b5a9bbceee61249b02d94601b97499867b2d32cb5b0198004e887df5871dd77a45eabb26e62f51abe6885659b2397cf596da018776e29d24aa4cba8557659
-EBUILD vim-9.1.0366.ebuild 10708 BLAKE2B a1aee6a33119d4d0eaa86d21cf7358848fd3656dce444cd28cdec227172b2395f06cb640dc4b482e10810fdca5188a559c05c3568fa92174da1b3f07fd64c9a9 SHA512 2f5f891cfd2fdda20212abeb604bf9ab037022da3acc8b1c2ac1685357d70152af0c85f9e927700799a9c837787ef51529020ec41f172b91b862e204d3216b96
+EBUILD vim-9.1.0366.ebuild 10707 BLAKE2B 28af7d99705d801bfdaeb1b89ab4d6899950b8ca20dd75bd4ca09afa0771dd668fdd00ab9beaca3869f3d57e554463235d107d90f9713b0fa7784bc598000334 SHA512 e1a3cd11b06aa8b28befb050433cd41874e4d3d6936ea367f7821fea15c24947a0e156f46082a1b817e70d49eaecbff1f042a1a1da10bf302344be1c43983ccc
EBUILD vim-9.1.0470.ebuild 10715 BLAKE2B 81e76e538c195d00cdd1439449bedf61009fc94d41d777f29d0eb4db8343c268a0138d09d755b2f0839be23ee7338f2c8d0f3dc1d95adbd28e43db8620be4e50 SHA512 584a3c1302fbf26c19b9c8c9f9408d4ba7eb89b1dbdb1b7212d2b8f3cf1b82cf375800e522555a0f3138517bf98ef7d201f4f7c146fc657e18ae4d2ec7fd2a1e
EBUILD vim-9999.ebuild 10740 BLAKE2B 7577d10f77f0bc1d5338a3cb38624fa4241621291ab4a0127bf50a9d8ce6f3b128042571dd1e5d607d13d2fc2d493532170a454c229d4ccc7737079c5b6e1213 SHA512 e0e0030ff67ae8381b65149f4547992c31f85311f5dcdf12150ebc2cc3d6007e997b14577cac8f2f617b9f542c90c8e0bc12d12f98faa8caa56e39c4988dd0a6
MISC metadata.xml 1164 BLAKE2B 39fb0d92234f77f68213d7185ca6c4f9145cca22f8a4c27f8bafeec464232b493bfea9f853ba0d5cd613885728ac0b10f1e11a16910af8fcd211a3a338904264 SHA512 d89a143dc214c3397c2a299b18e3499dc7797a39fbaa731dee2887c9f62b367f1d3f79b7f76b7014ad31caf8ef3bd612c9881b2f72a6b79142684f222483b157
diff --git a/app-editors/vim/vim-9.1.0366.ebuild b/app-editors/vim/vim-9.1.0366.ebuild
index 7caafb9755e3..55e806a92483 100644
--- a/app-editors/vim/vim-9.1.0366.ebuild
+++ b/app-editors/vim/vim-9.1.0366.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 795303ae8db3..43bcb3d4ac5a 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/auctex/Manifest b/app-emacs/auctex/Manifest
index bd55405044fb..624078a7c262 100644
--- a/app-emacs/auctex/Manifest
+++ b/app-emacs/auctex/Manifest
@@ -1,5 +1,5 @@
AUX 50auctex-gentoo.el 157 BLAKE2B c7d59a1ff3fc08b60332f5f578841c942d1a302f9a594409b3cd6509fd254c0d8d4273061d2ec4f444ad9288b073900e4c07e9307ffe0421182e7380c4c73543 SHA512 7cfc10c95da1d920b3861eaa9950d5ddd2388af5086cb81457f084f9c094b15dae9638a8c1e9b662dedba90c2d3c33a972011b99d9e2d71d85f99003de5ebef2
AUX 60auctex-gentoo.el 97 BLAKE2B 18cad086f4211844f8a32d0f2499d2ecf29cd41f90c9dee6cf87184f81b0ac3836a5a58705677b55f926bdeb5854aa9acd6438f42e29856acf6c6c644592e347 SHA512 2cf945ac36ad5b25afd723d04223556522ac901a469bdd47d0c7562beb985401df957acc100222df6d97f4335b6d3e8d003f6b00b86780eec0a906ff0fc2ccb4
DIST auctex-14.0.5.tar.gz 1342079 BLAKE2B 0c61c2c4f4882af72eaff1e7ecb1429d1313429e1b08fdc94d9c3b3c8fc1df06b2df5a30ecbc49b42cfd1df7ee1a2540cb743467c6ae6d4cb96380e1253c3341 SHA512 88a517d385d1bed3f0876e024c8d454cf5576eeb0149785da8035531eb2d4169e128574da31fa610aedbe2b54507b53964cdf6f4f81a163c4ade24462b849439
-EBUILD auctex-14.0.5.ebuild 1860 BLAKE2B 6cffbbfddfd9657873da7c14649feb253562b97d677d704f9f263d983023f018c47019d4d5ffa7f9cfd486055da11c3bf91fec67f8618fbc66c8d75e4d4e34a7 SHA512 993aea33b249eca882c1f71a22e1f4f8d299784bacf6b7fd0f4a214e523ddceba58240042272158d014fbab513985b711048607913d8da291c34b198074b58b0
+EBUILD auctex-14.0.5.ebuild 1911 BLAKE2B 7454a47d246b2e9f9088bb9199c5a48e3e65a91d26bf82387a28ec8a76218bdef22c45260c45fd4f3e04d0deb0839b439895bc27cdda5bc8ea40b142166db367 SHA512 330345df745a40b402a64fecd6d1c9ddd0156988fc3814690fbea6971dd3d46911b83aeecbf3b1b3ed390fd7d4b4f80aa064ecb92dd9f5dfae50c763a39a7cdd
MISC metadata.xml 1053 BLAKE2B 742023752a74c004325f99bbea4c0ebc31511370c53751db157bdcd68283a023c3b13ff9e647c39193f6a83a35128c1f57c2c29c8594a4698b5190a56fe96025 SHA512 da75c9a79fba45a734300f728ebcdf638cbf73c3cef85e78d7fd33e315e8a1af183615a083b4d17c95b52382ebfe07bf60690483db6fb56c3803a1e741afceaa
diff --git a/app-emacs/auctex/auctex-14.0.5.ebuild b/app-emacs/auctex/auctex-14.0.5.ebuild
index 35047df54168..7895f9fc747a 100644
--- a/app-emacs/auctex/auctex-14.0.5.ebuild
+++ b/app-emacs/auctex/auctex-14.0.5.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
"
BDEPEND="
${RDEPEND}
+ preview-latex? ( dev-texlive/texlive-latexextra )
"
TEXMF="/usr/share/texmf-site"
diff --git a/app-emacs/cape/Manifest b/app-emacs/cape/Manifest
index 883dcb1eef59..26411ca3dbce 100644
--- a/app-emacs/cape/Manifest
+++ b/app-emacs/cape/Manifest
@@ -1,7 +1,9 @@
AUX 50cape-gentoo.el 149 BLAKE2B a0b1a06c1236d3469cb87a2289e111fcf906093d9301d44d66732aa42d26e66c5a99f5c33ea893943d76d4478e30331680bc60365675529a0bc21bf9ffeec4c5 SHA512 79f9cba6529c5749ee1c72beda4ee40396d9bd3decc8fe332ad821127f385bc46b13befd9f7cc458812d08ef784daf04464fc29fa65bf3d86795b33d39c22fce
DIST cape-1.5.tar.gz 41327 BLAKE2B 5bf499786483161e485764b64dfe70f8aaf21e176e72f9a755fe0d681d107e690b28bc0c7d841b62154616e1dc38bf475577e7357719ce4e82a1184ac849e198 SHA512 d47e9c8b78a51e93e6dbd6c41440021eb117cb5c865a27cebeaf25a00891b7d315593e542f416c2b47c38f768b3fa663361f31798523534d60168dd68f2714b3
DIST cape-1.6.tar.gz 41526 BLAKE2B 740c2bedaefa2cd05f01a010bcf5358aa97a14cd51242183113073be0a9504f00bd882971d9e88cc8b5d4c61c482536ea79c1b330b07dd8f0636751f1612d065 SHA512 33157f48acd7e14a14c6ecff125dfcdf68536a8e47965adaa4ebd2d5d1a4cde1928f65458c3a4d6ddc7c02bd4aa5054185e4a5342936972cb44e9df0aabe5606
+DIST cape-1.7.tar.gz 41760 BLAKE2B 7291e8203d6c7f4fd0e4a8ac92b3bda350a99f120fdcc0b6f802e85f70c2736fd680882bf7374d3f17dd50473070072df019675b42aa557545533294e79c49ec SHA512 24c7e11ed2d9daf25254fb8e65d2df3c34468eaba4ac5062798978ab8e43684c476c05809fff4dc6a9fa1ac56eb04d72d28ed58992cc771a5f8c6d4c1eeba28c
EBUILD cape-1.5.ebuild 734 BLAKE2B 122175fe3a86c21864a5b4f977ba3f75061fca8c03ada400c15842c0160d999adb2c348f16a95c17b713415d10f8092a7c2a0473aa1036c69acdf63deacd0467 SHA512 012b16f0df66d7c966dfecfd72e94e2521d8c3dcccc0df714f7686cd53c6ccabce2a9d4f2ea4784cd40422b06d3948671623d22450cffce3694cf1bbb455c3bc
EBUILD cape-1.6.ebuild 734 BLAKE2B 122175fe3a86c21864a5b4f977ba3f75061fca8c03ada400c15842c0160d999adb2c348f16a95c17b713415d10f8092a7c2a0473aa1036c69acdf63deacd0467 SHA512 012b16f0df66d7c966dfecfd72e94e2521d8c3dcccc0df714f7686cd53c6ccabce2a9d4f2ea4784cd40422b06d3948671623d22450cffce3694cf1bbb455c3bc
+EBUILD cape-1.7.ebuild 734 BLAKE2B 122175fe3a86c21864a5b4f977ba3f75061fca8c03ada400c15842c0160d999adb2c348f16a95c17b713415d10f8092a7c2a0473aa1036c69acdf63deacd0467 SHA512 012b16f0df66d7c966dfecfd72e94e2521d8c3dcccc0df714f7686cd53c6ccabce2a9d4f2ea4784cd40422b06d3948671623d22450cffce3694cf1bbb455c3bc
EBUILD cape-9999.ebuild 729 BLAKE2B c3917c595744de7312192a682f116af948a93e2d2313e42a8e071d3f8d856bf46b8eddf0840243bf6cc1ab0db8bacbbcf74181c4faae9fc31e648d934c949ed2 SHA512 32b6a7e385793123ffcb5d831d43345d742590ab3e5c424f184d3a414ca654edfc659855d233b37a2da7d299b43437f0af1eec728ebc2cba75212904a06badc8
MISC metadata.xml 502 BLAKE2B cad411c82839d6b59232a2c4a79c7ffa864120fc2fcb57b6add2965ce503cb8bdcb6b5b37fdf888242c8aacc0c7e9ad1bd32ba0f8b7492bf0680c34429106b1d SHA512 964b8445350c307c06ac5d76d7f4dd433dfacf6e7c5991158fbd9caae8a42aabf75a03c5405385266a89126d2d704a45cde7b7463ab5b5745b20cad563ec838e
diff --git a/app-emacs/cape/cape-1.7.ebuild b/app-emacs/cape/cape-1.7.ebuild
new file mode 100644
index 000000000000..99068b9ad304
--- /dev/null
+++ b/app-emacs/cape/cape-1.7.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Completion At Point Extensions"
+HOMEPAGE="https://github.com/minad/cape/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/minad/${PN}.git"
+else
+ SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-29.1.4.0
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( CHANGELOG.org README.org )
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-org-export-to texinfo README.org
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 7b76b0290c68..5a8f40facf1e 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 8fa801a3c74f..101a8e6c290b 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -31,13 +31,13 @@ DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B aae47e8d4eeaf97532a0356de23ed5a9eea71b
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.0.0-r4.ebuild 9951 BLAKE2B 2e8585903a3fff39dbb603e22fdeea0094cf6e550aa70ef3d93482f7fc54cc8aa6a3260492d94468d9660b354cf0f9838c09152f4e932082a7942eed4cda731b SHA512 8b517df3cb550e1462ece2e72bd91e79287af94f5e7b77ed67f7230b7e6a6877aaac5a18fc5eb8ec12bb153d577cc916b5c3bbc42731a72cd777e69214462144
-EBUILD libvirt-10.1.0-r3.ebuild 9862 BLAKE2B 5dcc3770f0310dd2c15243310675f35c8d1bb6b3760a82e27c2a3cf8ee8ecbe9fc691fa280b72634b92aba47aa1d7f94900eced19f4fb74126788c22fc1dfd49 SHA512 346a481d90b1ce2fd401b83748fd4113eae548d02af9551e7f955020bb006bda30d4abfc9400d725504d18c3e2af47ecee17259d8ea5dbd7c53625c17a8a38db
-EBUILD libvirt-10.2.0-r2.ebuild 9779 BLAKE2B 1d488ccfa1b8753e7a3146013930253c6293024356a3c4c925a10fafa5720d1c5d42cdb5f6b638f9d4131f7dc027d6e2872eab6441390f0f680c774e6cd04488 SHA512 6063d4da4f02afea9ec20c120e22bc35cfc8a8c0714d1f75e8143b5fc5f4c5da99fa26b6f1f788fef82fabcf4f66d745ca80e2d1ccc587e6743bde34eda91100
-EBUILD libvirt-10.3.0-r3.ebuild 9847 BLAKE2B 7820ece67959e1a13f0bf74f3a3ade086b27cd0f2d516236ddb7313f4466c2ddc759b5a5555b34f6e9a9f43d519b93d28f543fd81b5fd55643eb9d8a9a7ca6f8 SHA512 94800e2f925530cf4599af38684f55153a05529352c90ae6418f1ba5f595fe17a4c83308e06d11621d7b8b4c44cc40169793863ad6d295c3f9b13dcdede9267f
-EBUILD libvirt-10.5.0-r1.ebuild 9729 BLAKE2B a6cca65676be19e49f548ff2b8782395264e3a6a34b4ffd3128115009adc350ffa1807a4bbfd5b8b776a6d7f4d44e9cff51d3f5d872b46c4f2d2c39e7d148f5e SHA512 acc1cfdad0c964da25469732105d89e7533bcf48a1df6bad843c6960b0fa775e999fcfef6c8084ebd3b6a30379bdbb8ced75409db469009e0fa9d019af1c7814
-EBUILD libvirt-10.6.0.ebuild 9729 BLAKE2B a6cca65676be19e49f548ff2b8782395264e3a6a34b4ffd3128115009adc350ffa1807a4bbfd5b8b776a6d7f4d44e9cff51d3f5d872b46c4f2d2c39e7d148f5e SHA512 acc1cfdad0c964da25469732105d89e7533bcf48a1df6bad843c6960b0fa775e999fcfef6c8084ebd3b6a30379bdbb8ced75409db469009e0fa9d019af1c7814
-EBUILD libvirt-9.8.0-r4.ebuild 9816 BLAKE2B aaab31d0d6aacc3fae263913a88c0eb00fd20ac60bcc6691907e2d8ad21032fe2c7b4cf79a5ba66aac82e5670855f474b7151d7783995bc5a79514195cc27370 SHA512 5e222e930979a60ac4d3ae834b54413d75d93618f679ea1de39e2da4c2fbbcd57827c6a43f09e79afe725f818338d30050d80e6a2253b432f4f65a966ebcb177
-EBUILD libvirt-9.9.0-r4.ebuild 9870 BLAKE2B b7cda169e257c81bbe1006c6531839fb5b4291f5b26c014f5ade70307989420fdac427b28194300b0090d1dd26062036d6de539cf3451d459ce15d39ada8c967 SHA512 504399a1ebf0ba8bec93dd008a952e984a2d6fc5c4cc8c9485032966f3455d2e0d271a461b2588d50f4fe98210bbe5b83d2ced1f0b45021ec69750ff3696f99d
-EBUILD libvirt-9999.ebuild 9729 BLAKE2B a6cca65676be19e49f548ff2b8782395264e3a6a34b4ffd3128115009adc350ffa1807a4bbfd5b8b776a6d7f4d44e9cff51d3f5d872b46c4f2d2c39e7d148f5e SHA512 acc1cfdad0c964da25469732105d89e7533bcf48a1df6bad843c6960b0fa775e999fcfef6c8084ebd3b6a30379bdbb8ced75409db469009e0fa9d019af1c7814
+EBUILD libvirt-10.0.0-r4.ebuild 10231 BLAKE2B d7ce04548d20dd3adbffd6cb8f43c37d8bdf68f776095fbbda13df569866278960a08603738ac8e16e5079ceb3c72df71861ed7d83fc2d83893fa71b64b37791 SHA512 968321785c3ad4ba005529ba1712d55ec3253fbe859e6f5f8806e9c37375bdbef045aec0748f9ca6c0d49e407d4e9a7a49b518cc3c383c771c0f96adae387a9e
+EBUILD libvirt-10.1.0-r3.ebuild 10142 BLAKE2B cceff1e7bf0bb7de602f59bcb409c383c6fd7174d474b8e0e01dc3828bb1ca1eb1487a16da487e216e83d3769ed67c3ad34c9c586e27c1af306d3a378987fbf2 SHA512 6d9fff82dd7582ef533cd03586bf8f8f3522b0408911b528c7021e6a9581fa50b8b21b3bd5800a595b1863e79def24c0f5f4c1cb9797c65798813c82b9be3fea
+EBUILD libvirt-10.2.0-r2.ebuild 10059 BLAKE2B c180e6c8ae773eeed02eb416a6b49e0277a8a11bc4ffc6796d4886e087b4f7a9dad6c2c306b415c22ea46f786aa0722fff5f5021483b313dc2fa74f7554cd1ce SHA512 2d599e14c54efc81d2da1f2149abcc2b06b316ae7bf9020e8f74f7e2395181d7112e014d9e6a8be561b211084727834a504d76a11d3b893e6a8827f2b2bf66be
+EBUILD libvirt-10.3.0-r3.ebuild 10127 BLAKE2B a855f24232c8b3bcbc24f457480b8f047b23c81996bc0f14aa9bb60eccb66d3482d4a59e30232293b9cf49271d99fb5ee4067a791cb26c976e1318ba2799e72f SHA512 6fc63fb5ff755064d264c4e3da263d397ee95e0e1955b385a6c52e773190f1b3277b44e010a19e8a1b6f8af5a9b6778faf52fae25bd7b67294702355b8812978
+EBUILD libvirt-10.5.0-r1.ebuild 10009 BLAKE2B e9eea756f2d4e0db4dc29be05285741089bd44808ce96f94094a76db4b8f1601b669d7b173fd0c7d631c7bda6b19f096677a74290e01879c81a846098806658d SHA512 6b5d40fec125c1788e05297feff5cb101014d212519f35621297853fbcb2f2af4e3144b9730c56e877741634bd7dea34787a26d3959208bdaf659712cc059f14
+EBUILD libvirt-10.6.0.ebuild 10009 BLAKE2B e9eea756f2d4e0db4dc29be05285741089bd44808ce96f94094a76db4b8f1601b669d7b173fd0c7d631c7bda6b19f096677a74290e01879c81a846098806658d SHA512 6b5d40fec125c1788e05297feff5cb101014d212519f35621297853fbcb2f2af4e3144b9730c56e877741634bd7dea34787a26d3959208bdaf659712cc059f14
+EBUILD libvirt-9.8.0-r4.ebuild 10096 BLAKE2B 12c39f65c4fb40712a1b3cae6ef42666bed284348a55e7cf5f2e472c935e9df9ff415680404092558072c0f208efe807daf78f4c32aec645a82dff0cc82c6502 SHA512 7a558b90144e526fa33c7f9cd63c73a10e1c5d04e477d3acb4a0bef7cb9ad18b2c6ff5e35de212c7daf6b2993ada5e2735c63bd44a057c3c721c169bc19715c6
+EBUILD libvirt-9.9.0-r4.ebuild 10150 BLAKE2B af7e957cfbcdf53e7d0f8765166002291eda71f5a5e0cc7a5d5c28cf2d28bf3109a8a8fe51d6b32ce6cbc24d0903b3120886d13aac0675866c316b783f7ee40b SHA512 4e13161742431278897893c70755858c572b4e3230c9ecbf3fc8cb8f114d44e0109e881de504e39ae4f3012f299b1c6fb7dcfb5d0cf942a98a9e4df76435160a
+EBUILD libvirt-9999.ebuild 10009 BLAKE2B e9eea756f2d4e0db4dc29be05285741089bd44808ce96f94094a76db4b8f1601b669d7b173fd0c7d631c7bda6b19f096677a74290e01879c81a846098806658d SHA512 6b5d40fec125c1788e05297feff5cb101014d212519f35621297853fbcb2f2af4e3144b9730c56e877741634bd7dea34787a26d3959208bdaf659712cc059f14
MISC metadata.xml 3822 BLAKE2B badb40564def06854a0c3af011b5de2888d722996c9b15df570a709161e49796f3d76ba2365c4adc1724f16bee3518d0e87ed6d2619d505b5ba2f1fd02c90f34 SHA512 f31e86b4d0c1faaf5bf0ac253cf20ce7728b94841debb590356efc0fa1e1a3d095a94e69ce0a34f793faadf10ed00ae1212aac54d13288f1975db4f032fd8b50
diff --git a/app-emulation/libvirt/libvirt-10.0.0-r4.ebuild b/app-emulation/libvirt/libvirt-10.0.0-r4.ebuild
index 69cebb86b3af..8175af048004 100644
--- a/app-emulation/libvirt/libvirt-10.0.0-r4.ebuild
+++ b/app-emulation/libvirt/libvirt-10.0.0-r4.ebuild
@@ -270,7 +270,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-10.1.0-r3.ebuild b/app-emulation/libvirt/libvirt-10.1.0-r3.ebuild
index 79ac27610a78..7c3eaff4d212 100644
--- a/app-emulation/libvirt/libvirt-10.1.0-r3.ebuild
+++ b/app-emulation/libvirt/libvirt-10.1.0-r3.ebuild
@@ -269,7 +269,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-10.2.0-r2.ebuild b/app-emulation/libvirt/libvirt-10.2.0-r2.ebuild
index a3d8c0af30fc..5861595ed2a9 100644
--- a/app-emulation/libvirt/libvirt-10.2.0-r2.ebuild
+++ b/app-emulation/libvirt/libvirt-10.2.0-r2.ebuild
@@ -268,7 +268,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild b/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
index f0f0337d8804..c43e4e059e7a 100644
--- a/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
+++ b/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
@@ -269,7 +269,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-10.5.0-r1.ebuild b/app-emulation/libvirt/libvirt-10.5.0-r1.ebuild
index 315ce62b97a9..b3f0f075fbd2 100644
--- a/app-emulation/libvirt/libvirt-10.5.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-10.5.0-r1.ebuild
@@ -270,7 +270,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-10.6.0.ebuild b/app-emulation/libvirt/libvirt-10.6.0.ebuild
index 315ce62b97a9..b3f0f075fbd2 100644
--- a/app-emulation/libvirt/libvirt-10.6.0.ebuild
+++ b/app-emulation/libvirt/libvirt-10.6.0.ebuild
@@ -270,7 +270,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-9.8.0-r4.ebuild b/app-emulation/libvirt/libvirt-9.8.0-r4.ebuild
index 62d04583be8e..635d0ec6d7c4 100644
--- a/app-emulation/libvirt/libvirt-9.8.0-r4.ebuild
+++ b/app-emulation/libvirt/libvirt-9.8.0-r4.ebuild
@@ -260,7 +260,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-9.9.0-r4.ebuild b/app-emulation/libvirt/libvirt-9.9.0-r4.ebuild
index 9ccc939d1bfc..d50de46a64ae 100644
--- a/app-emulation/libvirt/libvirt-9.9.0-r4.ebuild
+++ b/app-emulation/libvirt/libvirt-9.9.0-r4.ebuild
@@ -261,7 +261,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild
index 315ce62b97a9..b3f0f075fbd2 100644
--- a/app-emulation/libvirt/libvirt-9999.ebuild
+++ b/app-emulation/libvirt/libvirt-9999.ebuild
@@ -270,7 +270,18 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.${CHOST}.ini.local
+
+ # Workaround for bug #938302
+ if use dtrace && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature apparmor)
$(meson_feature apparmor apparmor_profiles)
$(meson_feature audit)
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index 04c3eda4f34b..2fe272bfd3a9 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -34,15 +34,15 @@ DIST qemu-8.2.6.tar.xz 132750000 BLAKE2B da5fdb03fcb44cf764d2ccaf9011b726e5c152d
DIST qemu-9.0.0-docs.tar.xz 2290196 BLAKE2B 82d22637ff2629bee372550e86651f12051ea6b4a57e314ef83f290425d4973ef01827eaf28a85b635788f22cb7cc1c747438b7525c92c99b90b234fb8f7655c SHA512 7c0ba1f3e7bbaa4e3feebc33a1946a5c190f2c14b9ed78b15c1f642668c8124960f8c85bcf36fe54a10d4edef47d2256e500f06d9173b92b03c599811a15a073
DIST qemu-9.0.1.tar.xz 132368412 BLAKE2B e96ae5cc3ee935dd31232d38d46bbdc74fd3a2a0dd8517c0e035757f3ded92712dfa68d0068cd8c37f314a92d237e2b4a725b509ba402b7a1ce92df63207a08d SHA512 6c120aaf52f15e79c32d883cc83df8fc83222d538ea6be9c19aaddfba0aef91479b5826bbc03e58688fba639cb24bc6f54e525ccc2404ed5d820766d11735210
DIST qemu-9.0.2.tar.xz 132387528 BLAKE2B 6b5301f985919ae53e056410be7486b8150a65016127568bd4d58f596e94960d08eb3fc57cff7ff6a3435d71274adee516f57375d856d61b4fc7a3f24cbf75c4 SHA512 58ed84f6fe6263d279356bc9193f96edf62cf3663fb151daa3f047d52329fe49cb91c2d45e09697e0469f4f5409be96403aec9572d4871ffa40848a786c21599
-EBUILD qemu-7.2.11.ebuild 27452 BLAKE2B 9f37430e0de665f367f45cdce0330a5b50a4cb651334d3705ba3e39025046ab32592726b1473a29955ef68590acbde524f9c0739d252d3e9584f08b9a567494c SHA512 3b0e445b7224d9d23b5bb9b2f53cbfc3a9076850e315f41b07b6444b27d050a2f258e1af462a998ceea67eefed9524bb57d69757ac7be336f06ddd6ea642d99d
-EBUILD qemu-7.2.12.ebuild 27456 BLAKE2B aaad1a9bcfa95ce6dae0dc81b5d2de99e8a3805fb9df5b2ba6ef6e86e5633442fd0d8c1f5162819fe0f80392a23898eed33568040f01ff4ae94fb67f5f4dbc89 SHA512 02f3ad7b3840f9bd75efde555169fbb8bbcfa958b1316fa8169f027d6325834566fbf05806e23855195694ae8686ae1adfbf8bbaeb246b54006c355582594f5d
-EBUILD qemu-7.2.13.ebuild 27456 BLAKE2B aaad1a9bcfa95ce6dae0dc81b5d2de99e8a3805fb9df5b2ba6ef6e86e5633442fd0d8c1f5162819fe0f80392a23898eed33568040f01ff4ae94fb67f5f4dbc89 SHA512 02f3ad7b3840f9bd75efde555169fbb8bbcfa958b1316fa8169f027d6325834566fbf05806e23855195694ae8686ae1adfbf8bbaeb246b54006c355582594f5d
-EBUILD qemu-8.0.5.ebuild 27478 BLAKE2B 31948c0d4905f5a81b576ef39d426d1716fb6fd2bedcce0b5c31455d9d2ca082381a799eab0bbd658045d2ebbc85eaed054dec24a4fb94178fef4f4ddb0d9b6c SHA512 5bb8276c53412d277d4ff17cf70ff5cf5679db8c6c51c67d68d953fa944b5087528f8cea325ce9e3d2be410851718f76f27b31415d5aaa56eef3b2c4abac5901
-EBUILD qemu-8.1.5.ebuild 27401 BLAKE2B 1d3442b07c850a275cee38bf8d3651c91fcde30498922f7e95886d427d85e42d78119e5953410d46ea5746e725f46e630211bc37d485e0cf26eca6d32253af40 SHA512 7323757a44c98b5c99dcd6110ad236be2e50585fbc02acb9e4c1ed233fe385a6f6b92f24514c3064543511ef9f63a96c6b52d83eade7e12e9a5024c3c46d64c3
-EBUILD qemu-8.2.3.ebuild 27906 BLAKE2B 67dd19fc597d5d6afe779edc2846dba758d85296b6e787ab920ca8f6e5f03399ae962c337bbaa9d8322fe61f8199f74ad4136df26648cc7885ba918b2ab9341f SHA512 4a39d66c089e7b6135950bb631d07be02e62487282ceabe5680bd329ff6bf78e8693248595e74c177228f37cbd4867b6cea3b558ce94da29969182f7836ccf95
-EBUILD qemu-8.2.5.ebuild 27910 BLAKE2B 7fb78cf6a72e19f28af863aa0502fa964e90881997f64bbd4ac43fd3a2022f1f7daeb47117047230e9b1bbf3bae41b8fd43fa0a7a58599a0516c97bb64fea6fd SHA512 15cb3186c34cf9b328f62685c471af897e0b9fa40794fcf6db91becc0d35d2e9279bd1e76d68a61f956e68fba7290058e82ccd05821378ee39568b4a53f9bf37
-EBUILD qemu-8.2.6.ebuild 27910 BLAKE2B 7fb78cf6a72e19f28af863aa0502fa964e90881997f64bbd4ac43fd3a2022f1f7daeb47117047230e9b1bbf3bae41b8fd43fa0a7a58599a0516c97bb64fea6fd SHA512 15cb3186c34cf9b328f62685c471af897e0b9fa40794fcf6db91becc0d35d2e9279bd1e76d68a61f956e68fba7290058e82ccd05821378ee39568b4a53f9bf37
-EBUILD qemu-9.0.1.ebuild 28049 BLAKE2B 274acedae91713834b13ba06ee2c39a2035ed278f3b11b5f95dd0915a6c1a63ed85eb17a810a4fc5b35771bbc3635b5130edf4488e6fea8f494e2f0c11f5c910 SHA512 80970b6ba671ecc2b8c772fd5ff72de176b7ac92ab05c1ebc3e54b9d210168efb949df58ddc5627fa1f197291d67ccf0ed652e400eb352316c495f04ecbfe765
-EBUILD qemu-9.0.2.ebuild 28049 BLAKE2B 274acedae91713834b13ba06ee2c39a2035ed278f3b11b5f95dd0915a6c1a63ed85eb17a810a4fc5b35771bbc3635b5130edf4488e6fea8f494e2f0c11f5c910 SHA512 80970b6ba671ecc2b8c772fd5ff72de176b7ac92ab05c1ebc3e54b9d210168efb949df58ddc5627fa1f197291d67ccf0ed652e400eb352316c495f04ecbfe765
-EBUILD qemu-9999.ebuild 28040 BLAKE2B 8b434c889b45b169e3d0498239b69be05e554b506c2e62e1e0c4a2b23d13dac49f555d43daf4d7b0e708b5f6e4f984d21ee6f1e3841752cafdc6e6f7838583b9 SHA512 172e62e67424a237f74aafca79dbde1701a6e1ddf1aaf83df42a73e7f661ee7bd83f6690dccaae48b4ca9d8c0619abeb6a37661428acbe01dac71ee0143e968a
-MISC metadata.xml 4410 BLAKE2B 8991a6fb819fb1621ad78ee9d32568dddc7ed2e4876ac5d6ebc6cde9eeb7badb6d0549b72afe8373118bf9dea0cba457bc4cfe65f49040bdcb272a5734eb47fe SHA512 f2a4c53da7f9b3443a76439d31cadccfb026c74226c5c4654d9f50ec19e71e4939d6685fae44fd28e194881ba11ad42215cea7b48963a31a1e0ecf427e826b9e
+EBUILD qemu-7.2.11.ebuild 27666 BLAKE2B fa22a7774b16fe27564fb59d0c1f6a8f5c3bc27638a9c22b2948b1eadd7d304e49e8ec591adb80585bee4b7be13cedd6b7d640867baab3e7f66feecc4474c34d SHA512 6053f5b168a181822a09e1781d0c556e9a3349d5a8bfd610e7fc8f29c3525145ee58fe035ed6e8213f54c11d3201f04e7d567c47071d3980e2ff25f60047a877
+EBUILD qemu-7.2.12.ebuild 27670 BLAKE2B 4b593ae62c806b3332b70ed8b3c87ddb9cc73aadd02b6f970a3862422e2fa395a0defbe68c2d76146b5d2b34559ddeccd4e6ca594844443643f8d59ae94913b3 SHA512 3cea6120791d5e80628ad2fc33d2e28f91a3d7df0de89d3331eb3da060171de4ea4efed3e6499b96ea476ac469b3e9b38f9256b574398fa51eaa1430a3949c96
+EBUILD qemu-7.2.13.ebuild 27670 BLAKE2B 4b593ae62c806b3332b70ed8b3c87ddb9cc73aadd02b6f970a3862422e2fa395a0defbe68c2d76146b5d2b34559ddeccd4e6ca594844443643f8d59ae94913b3 SHA512 3cea6120791d5e80628ad2fc33d2e28f91a3d7df0de89d3331eb3da060171de4ea4efed3e6499b96ea476ac469b3e9b38f9256b574398fa51eaa1430a3949c96
+EBUILD qemu-8.0.5.ebuild 27692 BLAKE2B 8d698245cb2087d9648b9d5774613e08b7240bc8e329728a357ece91dbb3adba35b6418ed85a37d782c843cdb0838be9e96aec933a459a4562d54313a6c2b8d6 SHA512 532ed635e9dc7a6b32df62202fdea5a0fddec0073aff4a3d60be1a454caa9810dc0b3d6eed7e04d7641096b3f6f269094695e44127f959c72ef6a835dd453780
+EBUILD qemu-8.1.5.ebuild 27615 BLAKE2B 9c0d72d8d49fb3a7275fcd4d28b4c4d11fd0b4b2791d1150720c69b35ea9c6a3e8921dc70a5439c8eda9a3b556570ddcb039f5281fdd0f0f4652491e0a324e6c SHA512 184d3c7d9d35721cfce6e82d4a21686bd1708802843dd7ffe93336b8c1f976f8886ef6929cb84b8abbcb49389d5925a899a96309f688546de61b29203519a272
+EBUILD qemu-8.2.3.ebuild 28120 BLAKE2B e96a47b6347b1624e18ddfc5f3aa205f6830c637b8adeb6c90198007551046b7aa86b8e7785ba86875dfbc62839d35373265e1af14ab3e9aa5c4129e40aac39d SHA512 27c98a5beece38f71a6754e33d0ad6cd1ad8390ab83ce4d2e529174aec0ad74697380c6754fe9653838a2b80fd872b6c78d40736842ed427a2eb82ed9b386d3d
+EBUILD qemu-8.2.5.ebuild 28124 BLAKE2B 3aab1924b4a90699c2e832f3352b9d3b36c99cfceb73a5457adea09bd6a3dd27f7b334cd0ff0f90b7fc86cc62bdb97145cd3f53e9ee159deff62548f5f21b165 SHA512 1db4d29d3a4d51d78808a86900a876db2f6dad8d9678e8520de581825b6e511e453b79179205c8fd41f1c4d1d7e002dbe5bc935853c542322e8417d735301a8e
+EBUILD qemu-8.2.6.ebuild 28124 BLAKE2B 3aab1924b4a90699c2e832f3352b9d3b36c99cfceb73a5457adea09bd6a3dd27f7b334cd0ff0f90b7fc86cc62bdb97145cd3f53e9ee159deff62548f5f21b165 SHA512 1db4d29d3a4d51d78808a86900a876db2f6dad8d9678e8520de581825b6e511e453b79179205c8fd41f1c4d1d7e002dbe5bc935853c542322e8417d735301a8e
+EBUILD qemu-9.0.1.ebuild 28263 BLAKE2B fe6bd92ad624e8eb41b4d3c7cc9def1332151d9fd268373025e75d653009bb0ea52ad734947fa801cefa7df4ec250a803ba1f79f441895984af4597ba4a86730 SHA512 0cd8b8055c697f15a8b9f0574a40028cbe7233f57154d949e6786deb96c4514d2038e914d9189981baaa699feb130d7f9a82fd083da2f3da87d3fff215ef8c93
+EBUILD qemu-9.0.2.ebuild 28263 BLAKE2B fe6bd92ad624e8eb41b4d3c7cc9def1332151d9fd268373025e75d653009bb0ea52ad734947fa801cefa7df4ec250a803ba1f79f441895984af4597ba4a86730 SHA512 0cd8b8055c697f15a8b9f0574a40028cbe7233f57154d949e6786deb96c4514d2038e914d9189981baaa699feb130d7f9a82fd083da2f3da87d3fff215ef8c93
+EBUILD qemu-9999.ebuild 28254 BLAKE2B af6e366dcb333a34e2984ceca5c394fa297068329d53dde710116b31741634bdaf7ba030ee8df1b311daa37d22c344bd3db40af66a30fed8a2fd471e1e0b6c18 SHA512 434de7e6854c69aa3d6262c5e2e8ab76b8b41af48a35c589922b1c139d7614391e30e14ba389fa5ecf40d682fb2e4720bc6fda7f6df44c4ac147c63aefc1eb61
+MISC metadata.xml 4410 BLAKE2B 143914bd1894e1521d84cc012d20064b3a35c4bccf4b9fc973cbb5435e408e89177e6f15386fedc6c53b088536ba36af701084de44d32f24a78e701a757d2afe SHA512 8bfaa01e837eb32f3f622be1cf1d857cd85373b8f3e6aac226bc09902bdecc7bf38d43fb09a9bc855666ecb3fc2d73d256ee25369ec71b8861c90f7bce70949a
diff --git a/app-emulation/qemu/metadata.xml b/app-emulation/qemu/metadata.xml
index adb556795249..6ebf4f397db5 100644
--- a/app-emulation/qemu/metadata.xml
+++ b/app-emulation/qemu/metadata.xml
@@ -47,7 +47,7 @@
<flag name="ssh">Enable SSH based block device support via <pkg>net-libs/libssh2</pkg></flag>
<flag name="static-user">Build the User targets as static binaries</flag>
<flag name="static">Build the User and Software MMU (system) targets as well as tools as static binaries</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
<flag name="jemalloc">Enable jemalloc allocator support</flag>
<flag name="jpeg">Enable jpeg image support for the VNC console server</flag>
<flag name="png">Enable png image support for the VNC console server</flag>
diff --git a/app-emulation/qemu/qemu-7.2.11.ebuild b/app-emulation/qemu/qemu-7.2.11.ebuild
index e59ab048ded1..5a9af9426352 100644
--- a/app-emulation/qemu/qemu-7.2.11.ebuild
+++ b/app-emulation/qemu/qemu-7.2.11.ebuild
@@ -451,6 +451,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -660,7 +668,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-7.2.12.ebuild b/app-emulation/qemu/qemu-7.2.12.ebuild
index ac517632fb22..d9dab196a8bb 100644
--- a/app-emulation/qemu/qemu-7.2.12.ebuild
+++ b/app-emulation/qemu/qemu-7.2.12.ebuild
@@ -451,6 +451,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -660,7 +668,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-7.2.13.ebuild b/app-emulation/qemu/qemu-7.2.13.ebuild
index ac517632fb22..d9dab196a8bb 100644
--- a/app-emulation/qemu/qemu-7.2.13.ebuild
+++ b/app-emulation/qemu/qemu-7.2.13.ebuild
@@ -451,6 +451,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -660,7 +668,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backend=dtrace )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-8.0.5.ebuild b/app-emulation/qemu/qemu-8.0.5.ebuild
index 32cb18d7115d..d1a99943c1f8 100644
--- a/app-emulation/qemu/qemu-8.0.5.ebuild
+++ b/app-emulation/qemu/qemu-8.0.5.ebuild
@@ -454,6 +454,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -661,7 +669,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-8.1.5.ebuild b/app-emulation/qemu/qemu-8.1.5.ebuild
index 05d55122f855..f25b0b58db19 100644
--- a/app-emulation/qemu/qemu-8.1.5.ebuild
+++ b/app-emulation/qemu/qemu-8.1.5.ebuild
@@ -455,6 +455,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -661,7 +669,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-8.2.3.ebuild b/app-emulation/qemu/qemu-8.2.3.ebuild
index 1c6bab186548..cd2bb3a7f555 100644
--- a/app-emulation/qemu/qemu-8.2.3.ebuild
+++ b/app-emulation/qemu/qemu-8.2.3.ebuild
@@ -475,6 +475,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -681,7 +689,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-8.2.5.ebuild b/app-emulation/qemu/qemu-8.2.5.ebuild
index b62207759882..fa173f859c86 100644
--- a/app-emulation/qemu/qemu-8.2.5.ebuild
+++ b/app-emulation/qemu/qemu-8.2.5.ebuild
@@ -475,6 +475,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -681,7 +689,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-8.2.6.ebuild b/app-emulation/qemu/qemu-8.2.6.ebuild
index b62207759882..fa173f859c86 100644
--- a/app-emulation/qemu/qemu-8.2.6.ebuild
+++ b/app-emulation/qemu/qemu-8.2.6.ebuild
@@ -475,6 +475,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -681,7 +689,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-9.0.1.ebuild b/app-emulation/qemu/qemu-9.0.1.ebuild
index 6d9b868ae64c..fe1feb38bc89 100644
--- a/app-emulation/qemu/qemu-9.0.1.ebuild
+++ b/app-emulation/qemu/qemu-9.0.1.ebuild
@@ -479,6 +479,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -685,7 +693,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-9.0.2.ebuild b/app-emulation/qemu/qemu-9.0.2.ebuild
index 6d9b868ae64c..fe1feb38bc89 100644
--- a/app-emulation/qemu/qemu-9.0.2.ebuild
+++ b/app-emulation/qemu/qemu-9.0.2.ebuild
@@ -479,6 +479,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -685,7 +693,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild
index 02a65ccd518a..3811b8699f12 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -478,6 +478,14 @@ src_prepare() {
tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS
export WINDRES=${CHOST}-windres
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> "${S}"/configs/meson/linux.txt <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
# Verbose builds
MAKEOPTS+=" V=1"
@@ -684,7 +692,7 @@ qemu_src_configure() {
local targets="${buildtype}_targets"
[[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" )
- # Add support for SystemTAP
+ # Add support for SystemTap
use systemtap && conf_opts+=( --enable-trace-backends="dtrace" )
# We always want to attempt to build with PIE support as it results
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index be4ab7e3da4c..b4675cda5cbc 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest
index d2e247f351c5..8e51afd91a95 100644
--- a/app-i18n/ibus-m17n/Manifest
+++ b/app-i18n/ibus-m17n/Manifest
@@ -1,7 +1,3 @@
-DIST ibus-m17n-1.4.29.tar.gz 648370 BLAKE2B c3c65439167bbca9bbef8734f4f95282c3c8476a51654325b517bd22350ae98e5194bcf20cd3311d14e4938f66d98a40419145e7d5ffb6d33398ddbde4212702 SHA512 bb3b3f44fa5a79e7e15c71b30760f7b29454a47b167f12cc4bde52ee03151f794795fd0d9bb6a2a7877a0afc909f81342d50461da3d49a905255c76288023edb
-DIST ibus-m17n-1.4.30.tar.gz 648432 BLAKE2B c85c408135ce75c6e27a55ecd7e89288377dcefe85f57ebb40307e32c4e36eb6215f109f3480da9d219c0f4df68c652ecfcf64b29f518369c86c2d99c6d8ee89 SHA512 d2abbf6018231b1b84b4c04170aaf48f9efc1936c88cac7a960141b18d4f4477ca02354ca080937c9b7a6971b57d4b20981d88267caac3cae87330dc710e3560
DIST ibus-m17n-1.4.31.tar.gz 649211 BLAKE2B 6c6f8a12b474dd14553c5214d420bebec60c5d09eccf8b848d24277d6a20c369446431860db8c1e9d51c0a4c1a6e3db5cc7e57a2754d6ce8042ffa76e6c9f42c SHA512 06f6d412d36b13628cb2ce9d7b3a1827a19c7e7213a0579f685f791bfbe101d5e8fc80162bde1ba46ac931f3f689492d02da8c02a8e2155cddc39181416f2269
-EBUILD ibus-m17n-1.4.29.ebuild 801 BLAKE2B fdc992a2ba08901dd204d6557fa2c09b683a59c5e8a4c1e40a337a93e00aa079330dfdee691019deb7e2cf393018a3c103503fe4d82152f87e334489d9e5fcd9 SHA512 ec431ea523893e8d9854f5940321094604c7c6ad934dd76f2be586af7223f914a1000745a7583e8dcc53c6185bcff0caed588cd501a204985cce92cadc7c7040
-EBUILD ibus-m17n-1.4.30.ebuild 803 BLAKE2B c1e43d07ebc3ef3a98e8bb6f6789b5211be67d427485d8b27d10d23b1b3d48243c276a33817e3414843dddd189ba960115c114f958460a10c13c7d2c718068fa SHA512 830958bd88f92b9b6aa53eb842f2b282b873677cf95b373373ced5f837debd8863faf91de36e55637b8b41c846d87e0f6d0d2fed6c805c4a2e515ce6233123ad
-EBUILD ibus-m17n-1.4.31.ebuild 803 BLAKE2B c1e43d07ebc3ef3a98e8bb6f6789b5211be67d427485d8b27d10d23b1b3d48243c276a33817e3414843dddd189ba960115c114f958460a10c13c7d2c718068fa SHA512 830958bd88f92b9b6aa53eb842f2b282b873677cf95b373373ced5f837debd8863faf91de36e55637b8b41c846d87e0f6d0d2fed6c805c4a2e515ce6233123ad
+EBUILD ibus-m17n-1.4.31.ebuild 801 BLAKE2B fdc992a2ba08901dd204d6557fa2c09b683a59c5e8a4c1e40a337a93e00aa079330dfdee691019deb7e2cf393018a3c103503fe4d82152f87e334489d9e5fcd9 SHA512 ec431ea523893e8d9854f5940321094604c7c6ad934dd76f2be586af7223f914a1000745a7583e8dcc53c6185bcff0caed588cd501a204985cce92cadc7c7040
MISC metadata.xml 555 BLAKE2B b9dd5e7d4f230dde589a7e73333d14d52dae05d0e549dbde75332807434fc7c73ee7fe468dd919762527ac65f16c7a484b8d8b5c629c24dbe695c19c96b9abba SHA512 311891667bea4f2d4797440920ba2779a7f54766d3967edb25cb65b30800164a33192babdf7aadaa9adfeade385852d7d8d2a9a039b7c4ecbd2e9ed0a553fe89
diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.29.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.29.ebuild
deleted file mode 100644
index 25014678be43..000000000000
--- a/app-i18n/ibus-m17n/ibus-m17n-1.4.29.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"
-
-inherit gnome2-utils xdg
-
-DESCRIPTION="M17N engine for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk nls"
-
-DEPEND="app-i18n/ibus
- dev-libs/m17n-lib
- gtk? ( x11-libs/gtk+:3 )
- nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_with gtk gtk 3.0)
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.30.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.30.ebuild
deleted file mode 100644
index d17cb13bd689..000000000000
--- a/app-i18n/ibus-m17n/ibus-m17n-1.4.30.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"
-
-inherit gnome2-utils xdg
-
-DESCRIPTION="M17N engine for IBus"
-HOMEPAGE="https://github.com/ibus/ibus/wiki"
-SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk nls"
-
-DEPEND="app-i18n/ibus
- dev-libs/m17n-lib
- gtk? ( x11-libs/gtk+:3 )
- nls? ( virtual/libintl )"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
-
-src_configure() {
- econf \
- $(use_enable nls) \
- $(use_with gtk gtk 3.0)
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.4.31.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.4.31.ebuild
index d17cb13bd689..25014678be43 100644
--- a/app-i18n/ibus-m17n/ibus-m17n-1.4.31.ebuild
+++ b/app-i18n/ibus-m17n/ibus-m17n-1.4.31.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ibus/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="gtk nls"
DEPEND="app-i18n/ibus
diff --git a/app-i18n/ibus-table/Manifest b/app-i18n/ibus-table/Manifest
index 4b5ba91fb219..3f72123c1155 100644
--- a/app-i18n/ibus-table/Manifest
+++ b/app-i18n/ibus-table/Manifest
@@ -1,3 +1,5 @@
DIST ibus-table-1.17.6.tar.gz 1563218 BLAKE2B 45ad1f8f489f8df0ca1108df9fda910d0f144c10cff29d047f0e345efd1be9e5a6d6cd2b47ba59904769ba3f0c207d2d641c9e7299b0d1ca4b77ff59bffb5d4c SHA512 0c3f23595bf1ecc2c3e34962fca3e2317771ba0837c1a04fbcbaae089196994764307184dd482f0a9efcae2106e013ca51cf9530bd1c7cfb29070f54b16a276e
+DIST ibus-table-1.17.7.tar.gz 1564577 BLAKE2B 2052c082a11b87f46351bccedbb4b3dd896337af8b772a33a822a285a7685cfb68cbe3269f21790aefd3c151aa7390a095c51343ec7c461a2d15a3457abaf2d6 SHA512 938b589b16728f2a5bdfa64e06277cd2fd41719fa5033c3935a07a8350be746a75bf10702f0a17bcec2f9af591d2ccfe486486b788035c5c39cb62ca6f0cec74
EBUILD ibus-table-1.17.6.ebuild 1038 BLAKE2B 29862c784476236031f068032c125b6d4b71c63ea53896d126d6a1c5010893dc6cb51acaec86e64935317bc01e0a9de155cf881e88472a4e66c4283dc3100687 SHA512 ebd3abe1536b254c938e5e4fbb180d6b70f5b9d9031a4c421354ed0ee563194f5a4c00e1f94c7e1a9f27232773e60cd259c3a57ee7eb3751648a1ca518a4d25d
+EBUILD ibus-table-1.17.7.ebuild 1040 BLAKE2B f8892a4ccd27ba416bc5ba52a8923c16ed11dac4aa511abfb0466615eaea5d9a83f3f8e6a7cb57f2a02091a82cdc3269be5f019e1dcfdc9a33a6a014575d9f17 SHA512 a2e10f5f692f862194ad6d70527d326215c7bc0cccea7468fb933afdfc5bf9ef7d9baf66dedb4c89a4b3809e17cfa45ac6cd65f8b56244e288a9de90c90fccde
MISC metadata.xml 315 BLAKE2B eeff056ce020201cb6e59f0f160232486fd94cc9de7cc90980155f9ef97988199d592b01190b13b013433853fbc25d9c4e5e29fe33fb74aa4239318cfac312fd SHA512 3329cc73468815ecf7f122ee8e8b81ca7295abcfeab95082841ae460c7ca76fdf2cb3d01b1548795bb525ce855052f512b8b2d77fa3afd302f41c156edf35de0
diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.11.ebuild b/app-i18n/ibus-table/ibus-table-1.17.7.ebuild
index 479696719c1b..4ecd082cf0d0 100644
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.11.ebuild
+++ b/app-i18n/ibus-table/ibus-table-1.17.7.ebuild
@@ -7,35 +7,36 @@ PYTHON_REQ_USE="sqlite(+)"
inherit gnome2-utils python-single-r1 xdg
-DESCRIPTION="Completion input method for IBus"
-HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
-SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
+DESCRIPTION="Tables engines for IBus"
+HOMEPAGE="https://github.com/ibus/ibus/wiki"
+SRC_URI="https://github.com/kaio/${PN}/releases/download/${PV}/${P}.tar.gz"
-LICENSE="GPL-3+"
+LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
RESTRICT="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-DEPEND="${PYTHON_DEPS}
- dev-libs/m17n-lib
+RDEPEND="${PYTHON_DEPS}
$(python_gen_cond_dep '
app-i18n/ibus[python(+),${PYTHON_USEDEP}]
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pyenchant[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- ')"
-RDEPEND="${DEPEND}
- >=dev-db/m17n-db-1.7"
-BDEPEND="sys-devel/gettext
- virtual/pkgconfig"
+ ')
+ virtual/libiconv
+ nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
src_prepare() {
+ python_fix_shebang .
+
default
+}
- sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
+src_configure() {
+ econf $(use_enable nls)
}
pkg_preinst() {
diff --git a/app-i18n/ibus-typing-booster/Manifest b/app-i18n/ibus-typing-booster/Manifest
index 54d4a830f62d..8a57dcd46601 100644
--- a/app-i18n/ibus-typing-booster/Manifest
+++ b/app-i18n/ibus-typing-booster/Manifest
@@ -1,7 +1,5 @@
-DIST ibus-typing-booster-2.25.11.tar.gz 13239747 BLAKE2B 13273ee1bc7b86ff60b79a9303da59b1e7f01675e1bf7919ead5c79ea04068db2aee67ff41610f24112a346f3be079108f6aa1a2e40fcb7cfdb6378aea949326 SHA512 97137a0ad68b96c7a4bbd560f916e1f42f4ee191f867967a35ac52031d48940d1942d4bdcad7d08a0430f8cdc32232c82042460b8fe819c313fc96c72df73db6
-DIST ibus-typing-booster-2.25.13.tar.gz 13254481 BLAKE2B 34739007b1bc4a78c731816d6c2659276b93d0ecaf8d28e3c0e81169543b9234314a0b7279de8568f44c0fc87f20e857ead6e41e3799227eac8dc81ab601dd46 SHA512 634a554b6921594cd0f90618fbed15597362b1442e6c1dfb6b2aab8a80010243108b2d7411fde9e87577e60394172f6051ef36330d178eb28a030b58bb343240
DIST ibus-typing-booster-2.25.14.tar.gz 13450399 BLAKE2B 2a8d5b823e51aee782bede9ddd08b10217744a646f309b46e320359631aee76c4b451d124d365e2b843b09cb8263603da490e99eef0073b8487ff4e42a079f73 SHA512 1687d2c4e51ffc8b84895845c7d37c3d6e186211fe0b2dd4f9bfc2f36168dc3bc993b8cfdc2e49ce108dfe7d1d9bdbc81480e952b832950fcccc53c9e523fe92
-EBUILD ibus-typing-booster-2.25.11.ebuild 1151 BLAKE2B 760bb9e180be1f02dde132d8b23841565c15249bcd98f9e3173147bdd770e39d1de871adf3759c76d0797e2df73797b7ab83c4b4624bf79ac90c74140f581ba1 SHA512 4085b517b151b58600a1b948e31a9fbfbaefbc54783b562be611f6b3667479816e7ca5c2d8687a05c14906464cdd7900b66b8d7a6292bf1ba7ef774dcd5fdbe6
-EBUILD ibus-typing-booster-2.25.13.ebuild 1153 BLAKE2B 84a2f14b2d2871f47dec835462834344c44f8697211da68dc9f59a2c2f06d6b323f298acf4da47bd6043d1810ee9141c35a8d27dbbdf62bd39ad163cf24202d7 SHA512 76f8a9f190af17af48d7d506ac27d43043e446ebb37558dd1581b0722ef64b104301a2c23ce89ca16f5897a71e438bdf47d9e924780edaa8f748d84a29ba8d97
-EBUILD ibus-typing-booster-2.25.14.ebuild 1153 BLAKE2B 84a2f14b2d2871f47dec835462834344c44f8697211da68dc9f59a2c2f06d6b323f298acf4da47bd6043d1810ee9141c35a8d27dbbdf62bd39ad163cf24202d7 SHA512 76f8a9f190af17af48d7d506ac27d43043e446ebb37558dd1581b0722ef64b104301a2c23ce89ca16f5897a71e438bdf47d9e924780edaa8f748d84a29ba8d97
+DIST ibus-typing-booster-2.25.15.tar.gz 13237545 BLAKE2B 0844b1a35a7aae46abc22a5181992c87770f8083f1cab1fc5fe482db0bde76c3b51b58777da7588cf48787dfa90a811f83c57ed1dce9eb9ce1d6ec7236d9fbeb SHA512 0a8228c525eebe57f2de117cde480164231f03edd0d0f720c176aab366d6964a5e10ea70ae3976e99630e03af1505c1eadf8580d04bcf8cfef460d7e07c467ed
+EBUILD ibus-typing-booster-2.25.14.ebuild 1151 BLAKE2B 760bb9e180be1f02dde132d8b23841565c15249bcd98f9e3173147bdd770e39d1de871adf3759c76d0797e2df73797b7ab83c4b4624bf79ac90c74140f581ba1 SHA512 4085b517b151b58600a1b948e31a9fbfbaefbc54783b562be611f6b3667479816e7ca5c2d8687a05c14906464cdd7900b66b8d7a6292bf1ba7ef774dcd5fdbe6
+EBUILD ibus-typing-booster-2.25.15.ebuild 1153 BLAKE2B 84a2f14b2d2871f47dec835462834344c44f8697211da68dc9f59a2c2f06d6b323f298acf4da47bd6043d1810ee9141c35a8d27dbbdf62bd39ad163cf24202d7 SHA512 76f8a9f190af17af48d7d506ac27d43043e446ebb37558dd1581b0722ef64b104301a2c23ce89ca16f5897a71e438bdf47d9e924780edaa8f748d84a29ba8d97
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.14.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.14.ebuild
index 97351b6920ac..479696719c1b 100644
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.14.ebuild
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.14.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.g
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RESTRICT="test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.13.ebuild b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.15.ebuild
index 97351b6920ac..97351b6920ac 100644
--- a/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.13.ebuild
+++ b/app-i18n/ibus-typing-booster/ibus-typing-booster-2.25.15.ebuild
diff --git a/app-i18n/librime-lua/Manifest b/app-i18n/librime-lua/Manifest
index 6184e29aec3a..47162e3f1b5d 100644
--- a/app-i18n/librime-lua/Manifest
+++ b/app-i18n/librime-lua/Manifest
@@ -1,6 +1,4 @@
-DIST librime-lua-20211030072627.tar.gz 27894 BLAKE2B a527e865a9945aa7d56cce3905bc80156b60ebf6323828ca40999cb73ebe8d8f66ddf6b0a1d6d5904f2bc754b5f8fe6ac1f5ecdc56351c2222a21429a0c2b701 SHA512 b15f85b0a18e5e05fa691a84aef7cf3689b4a5271a1d5b6f78ea42488f6dbe4dfc56a91fa547ca3636269b9c898d646d24d3a160096ace9927901f9fdba06e9c
DIST librime-lua-20240819212322.tar.gz 45085 BLAKE2B 3f5d6f5282def197477ea45daadf56be22a41f3bc0f2d9254ec6c3c95d16a19ca63de5f8041c44547bc736146ad804ab6a3e95e19d49c3f344d36e083e173c9b SHA512 65177c6ab36e16393c0412fd75cbd1b7e8b45cbad0129743bee101db47d4575e45846709d7a76be59c51fed04a0fb97fa872750e0762e04774204ddbc8519831
-EBUILD librime-lua-20211030072627.ebuild 1404 BLAKE2B 4fcb8728741f0b2c7e74f1789a0bb855ab992a610a405015a0e026a383af077aa33ffdaeb62cef1a26f0cff0555ab4ae982ac4032b5c742282241d06cb57b61e SHA512 791d7cbc9d4c7df43da783a05c0d9e17439970e80287249ebbaa13c45a9896fbb47de43d038ca799372aaccea2e1dfed6d6bf7231db8c58ed3fabcd84f696071
EBUILD librime-lua-20240819212322.ebuild 1368 BLAKE2B b3ce9a300de33cb758131dc1ae2c6bd99ec4b9baa55c6a6a363d23cd003dbaae5f699ea25ec70c76b6894cffab5a15bd0fa6aef12d5e50aa9729b9ad9c917a26 SHA512 55810c3e7e6b995972c1f656d02b86993efa8a25bddcef76465b73aedfa380324129b150052c2b71dc250d10d810e6bc3eeae8ef460ccaede1569b08053abd05
EBUILD librime-lua-99999999999999.ebuild 1293 BLAKE2B ac05743761ecf9087e39cd8dc03f8c82a945260ad990045526d0f48af2a4cd77b6f71315756cd7eff5c2b403a26fa852f4630f24a8cf902867f39d2db43ac20b SHA512 ccdaee593a3b6e076153c59f422ee96d0b71ac5fe53d167c48bcfb90d32b114f23f04e9fbdacd2bd279a9be67c9c580134eb6e8b4ce8b99499f3b27915a039e5
MISC metadata.xml 320 BLAKE2B 61a14fae790fd4964f1f8c71f0bae8c001172b3c29b27b5ad91b031defa5ee41f8ed6271f701b7b946e4b3a6a43b554009526519634c271aae1a96e468debe3d SHA512 1ff24864f0309e227ae66fb6b0f66772f43cc6db4280613fba36aa6540a4959bc2c9bf6d179147cf6d04e3500459be0de327e333d24c830f3a201aebabc31388
diff --git a/app-i18n/librime-lua/librime-lua-20211030072627.ebuild b/app-i18n/librime-lua/librime-lua-20211030072627.ebuild
deleted file mode 100644
index 64263dc37b78..000000000000
--- a/app-i18n/librime-lua/librime-lua-20211030072627.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-LUA_COMPAT=( lua5-{3..4} )
-
-inherit cmake lua-single
-
-if [[ "${PV}" == "99999999999999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/hchunhui/librime-lua"
-else
- LIBRIME_LUA_GIT_REVISION="67ef681a9fd03262c49cc7f850cc92fc791b1e85"
-fi
-
-DESCRIPTION="Lua module for RIME"
-HOMEPAGE="https://github.com/hchunhui/librime-lua"
-if [[ "${PV}" == "99999999999999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-BDEPEND=""
-RDEPEND=">=app-i18n/librime-1.6:0=
- ${LUA_DEPS}"
-DEPEND="${RDEPEND}
- dev-libs/boost:0"
-
-if [[ "${PV}" != "99999999999999" ]]; then
- S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}"
-fi
-
-src_prepare() {
- sed \
- -e "1icmake_minimum_required(VERSION 3.0)\nproject(${PN})\n" \
- -e "s/ PARENT_SCOPE//" \
- -e "\$a\\\n" \
- -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \
- -e "\$aset_target_properties(\${plugin_modules} PROPERTIES PREFIX \"\")" \
- -e "\$atarget_link_libraries(\${plugin_modules} rime \${plugin_deps})" \
- -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION $(get_libdir)/rime-plugins)" \
- -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
diff --git a/app-i18n/poedit/Manifest b/app-i18n/poedit/Manifest
index 5f9539a74053..ea5d3870b4bc 100644
--- a/app-i18n/poedit/Manifest
+++ b/app-i18n/poedit/Manifest
@@ -1,5 +1,5 @@
DIST poedit-2.2.4.tar.gz 2840389 BLAKE2B 1f88aeba2d4dc5ad802843cc39c298936d6619d98839257c302858f14f8d0ef3fabbda290d83192e501a7679ad2ebc63d1a87314e885d8d7e465b54de0feb297 SHA512 e7388e0657755752bc9eacd95d0a2f8f70d5a759fa15f054be3a8d07df821e8dceb9994652b576553808840bac520fcd292fd15987659f8cb4e4c8c7930ae919
DIST poedit-2.3.1.tar.gz 2891956 BLAKE2B 11fb8c19f439edc2c9df08529e815d47f5bdfe3cac486bd07bfaef90932edf05ce099b61f058d8d08ba1a3a41f35ed59bf2901de1d1d80ecc6178536cdcff908 SHA512 73439ae96d3e04d8f6fc7e49f72cd259606e669f01490bd9a59f3fa7b33a6e11fb3af70a3a6e155b1edcee49ac9222b16e05e937088748a9c0f3ed9a6c97a208
EBUILD poedit-2.2.4.ebuild 1284 BLAKE2B 506f653e4cfe8b30a8e23e8fc8b0a13b057552bdb8c519c13cadd1bb169085952c82aae86fc1159c58537f7ad7c620a92a6c2057461ed2d4d2e4ffe42b1a1fc8 SHA512 1b24d8a62ca504e69f36e5a2967ca64ed042b898c31aabd855cc79eb2d8dccc37bae4db831371efc6593f365e6ab85597c27e1c38d861f4acc31b011dc672417
-EBUILD poedit-2.3.1.ebuild 1285 BLAKE2B 22c599b26c0d6c702a562b5af6046021b1d81ea75c5d98121e1aef0ee41afa5e0819f0b9e016fa9e976f9abb7776070f4728110602ff2b384f0afa451530da07 SHA512 06404bf4e91804d1623bff013822067b7772697f37b5e63a667e3027d0238e7492d9d5beb2f13423d03151934446855451f4d1da214ab41e63b6baa74869f5d1
+EBUILD poedit-2.3.1.ebuild 1284 BLAKE2B cc248a1c5363e3800800d6d8cac6807d73165d88a033fc9647cd587afc5bfec96614cfbb2a5f511efaf28a5d3acd017028a0a9bbacd0e79db5854cd069e322b8 SHA512 d8af985e73a0e3600e5b64108e78dcefa1928f932709b364ee629c0e7567aa4b79b45d30bebbaa5a1913e43706c429ed0d9eb4ac4b5ac02d838e80edb7cd8420
MISC metadata.xml 612 BLAKE2B 03b3aa92624d54212575123e2d00701c2e6b8bd64861a1af3c923c5ee13137bc5675a0de909b99becec85585b50a510d3e8403fe49d886d72b4031ad2b61d39b SHA512 38acddb652f5010d92a4018c6e96122bbfe7955db1cf26eeb1db5ef46d0cbb0c309a41d5201a8646a9af252b19022dda189f59c0596327440f5a86b43ddf7002
diff --git a/app-i18n/poedit/poedit-2.3.1.ebuild b/app-i18n/poedit/poedit-2.3.1.ebuild
index 963ef61966a9..f2e75b498ac5 100644
--- a/app-i18n/poedit/poedit-2.3.1.ebuild
+++ b/app-i18n/poedit/poedit-2.3.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="GUI gettext translations editor"
HOMEPAGE="https://poedit.net"
SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86"
LICENSE="MIT"
SLOT="0"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index bea215a6d4e5..a577e7ec14a3 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/cmatrix/Manifest b/app-misc/cmatrix/Manifest
index def99fabc9df..3ddc5472ec7f 100644
--- a/app-misc/cmatrix/Manifest
+++ b/app-misc/cmatrix/Manifest
@@ -1,4 +1,3 @@
DIST cmatrix-2.0.tar.gz 205640 BLAKE2B 3d38903b93853afc077c00308b84106664ec2ea3a31601ba7ab858f6571158182858de87392b5940725456bdd8c82232228451a4d30813e2c0a8bec99f285814 SHA512 1aeecd8e8abb6f87fc54f88a8c25478f69d42d450af782e73c0fca7f051669a415c0505ca61c904f960b46bbddf98cfb3dd1f9b18917b0b39e95d8c899889530
-EBUILD cmatrix-2.0-r4.ebuild 842 BLAKE2B cad780eda1c511ed045e548c61bbc11b9d03591b86f6a57c993f1161bdef9048d0e67ea26cfdd7b22e63696e8260b76249c0b2560295971fd693fcc94f0e48c7 SHA512 e0d42201a4a273a2f70fbb672192c2a64e9a62c291089b953a673cabf1c57abad20cacd95cbf5d27150be0923aab1d05938f22cdcab36aa6f94fe3054e29390e
-EBUILD cmatrix-2.0-r5.ebuild 807 BLAKE2B f7d50a163462df2f3c8a3a9c8975ece9a54407ec8d3f5897f9d36a83762a3688475272ac33a4142cf19ea84e8e5137614e9a877275119f2099fa4d4f1953e2a8 SHA512 bc33a6581b2f6994eea9123dcbf2e2889460726b976df81c07a7fa4b460a7b6853878780dac51cffbe3d1535f64410b9191cf8dfda13d283b3817d51070afbcd
+EBUILD cmatrix-2.0-r5.ebuild 802 BLAKE2B 24d810cd7b06bf97bccf240a3ba7aec65b01aa2b51a029fff2b41aa8afea092d6fe2ba7acc4cb6560443dc137be7eb749144f7f41ddc6fecffd4e90b6e111ca5 SHA512 42af02d43e844862670be4f5f11a6354e4689e32781a1e77fc4c177756034f9addf3be5469d151541a124220df40fda059020406304875e580a2d8f5e85b4021
MISC metadata.xml 254 BLAKE2B 20693897fe95f8cb41674fb5ab833b805688042881db4544537a53f212a2452622876314022b8d065da05d3793f287ed9ac07a730b2619b1f30649daa7905e1b SHA512 d43e2363794f84ca67da153fb89e96b3a5c53aaf8c86367b803b4187252245828e3351ae61635d5d2251ee4e9c9a1054bb8148a41925ce8c4b151671ae76b5ab
diff --git a/app-misc/cmatrix/cmatrix-2.0-r4.ebuild b/app-misc/cmatrix/cmatrix-2.0-r4.ebuild
deleted file mode 100644
index fc52c436c8d1..000000000000
--- a/app-misc/cmatrix/cmatrix-2.0-r4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FONT_SUFFIX="pcf"
-
-inherit cmake font
-
-DESCRIPTION="An ncurses based app to show a scrolling screen from the Matrix"
-HOMEPAGE="
- https://www.asty.org/cmatrix/
- https://github.com/abishekvashok/cmatrix
-"
-SRC_URI="https://github.com/abishekvashok/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86"
-IUSE="+unicode"
-
-DEPEND="sys-libs/ncurses:=[unicode(+)?]"
-BDEPEND=""
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DCURSES_NEED_WIDE=$(usex unicode)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- use X && font_src_install
- doman ${PN}.1
-}
-
-pkg_postinst() {
- use X && font_pkg_postinst
-}
-
-pkg_postrm() {
- use X && font_pkg_postrm
-}
diff --git a/app-misc/cmatrix/cmatrix-2.0-r5.ebuild b/app-misc/cmatrix/cmatrix-2.0-r5.ebuild
index 3d7f701bb30a..9be622552f2c 100644
--- a/app-misc/cmatrix/cmatrix-2.0-r5.ebuild
+++ b/app-misc/cmatrix/cmatrix-2.0-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/abishekvashok/${PN}/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86"
IUSE="+unicode"
DEPEND="sys-libs/ncurses:=[unicode(+)?]"
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 59b07e897b1d..cb4c85ce6e70 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest
index 70e13f6273a7..6e31beedc141 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -1,27 +1,14 @@
-DIST amd64-debug-libreoffice-7.6.4.1.tar.xz 1546322676 BLAKE2B e3a87fa3d91ecb517cef0dd0e941610cc6c879d95f2eae3bf8f6e0756c0275c8ce95a15898d7a4c4a2497dee81ead2a3fc1ab1d12f394022c597e9e57bc48b00 SHA512 6e052fd9e0c6204fbb8226e8d8c44325775cc6b03571decdf88fab82df64c0fe281c1eeeed12e4429c1971a6a2ed43d0eb6163ec564fffdfb2ad3ebb3e6adced
DIST amd64-debug-libreoffice-7.6.7.2.tar.xz 1545355716 BLAKE2B 09ebc1678a2eb44009aedfda8daeefb20318623039371b64e7d2dbe1f17714d7d50060fb851501edd7e39ed02e5c2d73ab8a63a18f60c8f72cc23239ae4ff559 SHA512 64424bfba6a6dbdd9d8324a90d4b238c55e1cb1a6e42bb07d7815caf446c00e5c0438b87f11ed76e8d5b74b28f549265ebd2266e1ef8707fce60df1049e12e33
-DIST amd64-debug-libreoffice-gnome-7.6.4.1.xd3 328596750 BLAKE2B f3baab2ac907d27b31c4b321fc27784f42ebd093ed9322222decdad8229d0466f57c9cb9ab04ac79546c1ddb276f1877008c7a3b0b4169efeed6a4a92236fd8a SHA512 caab6fbc535bd9a2a909133284f8fe894812490ecc2c5ce42fa51adb681eeed9be709aeade4ed23532500a466e9e585c892466265e3b189a3abbd01a550bbaf2
DIST amd64-debug-libreoffice-gnome-7.6.7.2.xd3 332078358 BLAKE2B 4c0d592093b718682c51703602fdd764af9d72cc539371f6ac892d103215777a9ada96dc7563ab16ea751fc6dc15fcd19af1d23bc5ff9330ed5211077be3bbfd SHA512 cf08daf566a2b3feba4fa5e615473b44a87a916fdf215e4111f07e84373e87d87351f2a6e49b50b84947c90f27d59bb4cc5768c88f0d60ce964145ea3569571b
-DIST amd64-debug-libreoffice-gnome-java-7.6.4.1.xd3 762003957 BLAKE2B 538c24350586e967e6db2753923b278198571f0d87b21cb25f712822e07d7248a1fbb5377ea486f06a08b53afeb7981aa060e8e862d5de5260792d1645eacf38 SHA512 1d73f44066a035fa2b66df9cc4bb0ef27a71ecdc3f40a1ce031ab342e9c594446db2cfbd29886e3a31f44c702905d0f18f394abc6b449d02f8c86d046d4cab61
DIST amd64-debug-libreoffice-gnome-java-7.6.7.2.xd3 756933428 BLAKE2B cae1a2cb125cba6469e58c4076107fde9d8a0a44d11c1e304cd1f8bd762f2529c1d8e126aac0042de91b64ff9b9c20162828d70ceea919eb61b618027bd1aa81 SHA512 e7d413549fc6d7eb421869c44158fbcc9e4489557ba3be6b1734f1b44d22ad75855b780c4239229cdf746ea513c179da860651af2334e0a4d0b76c2d10e89f5f
-DIST amd64-debug-libreoffice-java-7.6.4.1.xd3 760673801 BLAKE2B 4871e690389580f9eeff897b0a933aaae8b3927db2625595e50304d1f922793fa1194de77cd5f23cc1998bff741df7608ed453f767385560c62820c11728b67b SHA512 ceae4ed6f8ecb216d2d1fcc7fc39d2d1240963859335b52553c833ed332f5577c4a519b3734c4f2e2f83c7d1877837db2fe043d8bf6fee026de4918e23c70923
DIST amd64-debug-libreoffice-java-7.6.7.2.xd3 755614285 BLAKE2B acba85879916c169579bc6ea5b3b26740ea6d559d3c406b4fd7852e759b5c5025bf5ae392cd46c038789aba0c176ef9414c7584fb52d5c49134d89858cafa6cd SHA512 6ef5f5767e0af0d8459e2aef351e36bea987b9870a39fe8fa9e884a18bb075075f402296fcf2b139eb678d04aeddcd8795ec42ee78e68de2e7a47f361d2c2fd3
-DIST amd64-debug-libreoffice-kde-7.6.4.1.xd3 444926588 BLAKE2B cab332739944f8b9858362aed6c1507947c3571601fbf709638ef0a2b3bf6f0081d4fbeba14cb55587735156f12f121f08b90ed4f2c6198acba2b6e9dd55a337 SHA512 ade82b758e997068766f714b63a56c985c219c4ce266452a20aad6180e4a70acb8f0211bfbd8941860e9d7651b39e437149c3ce7508cc07516a1170e9b5919d4
DIST amd64-debug-libreoffice-kde-7.6.7.2.xd3 444366970 BLAKE2B 8cb4ee53873db0c2130982c18efd5053202a21b319f26c95befb5885621c28d784fafea0e4e7d03a87d1be61d664f98934941646db41bf91250be5f6f346645f SHA512 4df05df17a421274c3f1b8f13dcb9b97eb507187a8c58f3367f87322abbb6e54f15decbb528db7d32c3a66758ca3a83a968974810df6fb82ca05d97f85ea6d7f
-DIST amd64-debug-libreoffice-kde-java-7.6.4.1.xd3 769801942 BLAKE2B 970bb24d3b6dc617bd29614aeda50137ede2877fbb4547818f437a493c2d684888aff49ae5343100d237d1be25b114d5ba83af2fae1bf21b1d06b22725aaddf3 SHA512 b0f95f862b174d08bf4ecee28eb6939067c726407e889200fa51543328aa33537b3f52077ec2a838f29fd4d88bd53067ab852614f44766a84e7e06575f6e9620
DIST amd64-debug-libreoffice-kde-java-7.6.7.2.xd3 764769103 BLAKE2B 30b248d59124b349aa7bf2c2ba65542810217e45df22ee3b28ac710f50391f49c02d67139f31ef66b2832f8b950fe863a448653c337503d57e3ab3b199342714 SHA512 725e817b128ab41a5dbb903e9291cf603f77bec214aead1babb504982c9dce7d40f331bac1f5c4d39188d5bf585c6338dd9630f8c4e438711711a93045b73d11
-DIST x86-debug-libreoffice-7.6.4.1.tar.xz 8512224 BLAKE2B fa6877ccccb90ad9f0f42c9e351eed17eddfc71f8341a5a4e26ccd4a4abf1e688278cd1022cab61964884ea4269a79047bebd44272e9bd2cc73be05f089e05af SHA512 57d379a8e292a568ac2a9a76511d55d59d20b624b762c14f9bdb922fa6bb4b5debc7f55c842a0c287bc36f231581eda54d6bde7d080b412a0399ac1884fb07f2
DIST x86-debug-libreoffice-7.6.7.2.tar.xz 8523988 BLAKE2B 0bf121535db620f1ef8562bb7797663a7ec76f594f7d2237b7db0af90f14c2b7246a666d7c3d9ced5dffb597498e4f182967e9dd798f9daa3c3e29a275f673b2 SHA512 c2648a0ad347cbb59c67c772346650aad780c570ebb08e075a33b27afd3cb4b467bd18837b011b2cd11e3e358db3b8165923705f4daf6b3ff7d2052173a583fc
-DIST x86-debug-libreoffice-gnome-7.6.4.1.xd3 45426 BLAKE2B 1d501c672372b1416928b8ed9640e2444a3114081a891a647e2f0a374f7bc6c983218143e7a1bbde113cbb46850b8a83d3532c3197ce363319f030742b0354fa SHA512 62e0cad47b99f695b4aa2d448c0d49aec33e6dbd696bb7baa0fc25503f53c22ce817d877f24f5bda1b4ee73fcb89125f481c29ea568bed5a0b08198a438df3e8
DIST x86-debug-libreoffice-gnome-7.6.7.2.xd3 45701 BLAKE2B a39809a0d3722dee9832dcb4f67aadf93e3965dde940a6346383d92646ba95db6ab6719922192732585bd572365e814e79f85286f3d4e8b1df471b956d52fb32 SHA512 33bcfe70c8420fad99c35da6e0ccc3896dd5b57e43c923582a20cffd53e9e8818e8c189fd24ea484c61f698ddd468265737ef74a719624aaf9e4a9dc1c337b48
-DIST x86-debug-libreoffice-gnome-java-7.6.4.1.xd3 3811178 BLAKE2B 5389ed41031304e5fc8dab03aea137ffa1fd77f701a38328c6cfaf1868a6163f25a1ca00ce4be26693889d5d42e765f7749cded98f137ec87bd3fa4d6abb0557 SHA512 3fdfc479449ccf09c6b812018b5471cd36aed21c19f01c6d41a4d22e847d98c2f5b6093dbc8c0771af649787ac37af4125f70fa51db350b93ee9f29842e893a4
DIST x86-debug-libreoffice-gnome-java-7.6.7.2.xd3 3806773 BLAKE2B e33c6183e719bd037beaf1c030aa6e0d7de6ec5010a92e1009c9fcc50d84a07d31b7a233e5a51622bc41a442ff0300917477657f48c39d196e142b134d5b8a09 SHA512 91cf8f12eaf5bc528812ca89db04b51bf22ec3571ec66d7d4be719c51c2cc0c3f4bd3923801eb606a6e3339176e52153d541dc60d7f5d4613e6de9ca336f2df9
-DIST x86-debug-libreoffice-java-7.6.4.1.xd3 3763858 BLAKE2B 31d0745fa45dcc11ad9b36eae50d951a2b6212ceb1fd0684f8fd1f87ee97cd7d03e4a2bd487bc50b506b8108c5a9563102e3b45416435e6bbad3a767dbff162f SHA512 dce61f9ce48f30e12ff610ab4dcb76a6b3031d42f5dbfa76c5405127008e50e904dab3452837caf8185209b73d0be6ddfcf0ab9914f45d7257881ff71d943028
DIST x86-debug-libreoffice-java-7.6.7.2.xd3 3757999 BLAKE2B 9880d7563747cf527adb4904807ee32ab674897527c5bcc1253eed242d8ca99c261b6104bcc07383e16bc7ec5a69e33f56b0959d48d422f8a593f30400dcb341 SHA512 5b816016810eac65201a7233b08ad173dcb990e55fb8e40538766269a999ef5b59a5bef391542c32c630d0797cd45f29c9267ac1dedfa437bb23408411cbe12f
-DIST x86-debug-libreoffice-kde-7.6.4.1.xd3 2783416 BLAKE2B f20e633cac18ece22ea5ac0d42fe4b20784df8abdabfd0ed17dc942f716c0fa661439959868046006341d44d64172cd140796ba61c8bf671e0539ba047e94c35 SHA512 14bfd78e19e94f37a9d6e52a8febea66ecd2d9b5010ecc03413c583ea0d2157dcb7fc60cadc9ec61577676b624f2342eda891dfdab8ed4a8e6f3886031d6164b
DIST x86-debug-libreoffice-kde-7.6.7.2.xd3 2817856 BLAKE2B 5e0b9f4ba74cf0c48fbaac13037169b684393e588da343bc6d9b5b781f73c949c11b0e1a174a1df6604dc546d4fecea4982487d4387af89ceee9524a659ef808 SHA512 b576a698e1e985cdce5456196d75b2751763e7643c7d1c3f2f69a028da4c27346358bbf57178961d52f1bec60bce12690c82fa2378a185e9fdcfc53c9bc90695
-DIST x86-debug-libreoffice-kde-java-7.6.4.1.xd3 3863083 BLAKE2B de7b31e007fe239d02adb4ffd09fe1c5e29b51a44a49075930dd2fa6ccbc0c5eacfdcc61aded045ea02653415e151b008ff5c58db640192116883441e011bd90 SHA512 1320e53ba10d8858de722c6fa1c4b259842531c5156f586b3a6c43e92fafe96fea67a27248f6d8db94fcb63ff1b968ec740b321e4b9432a27387de89266c5c56
DIST x86-debug-libreoffice-kde-java-7.6.7.2.xd3 3839163 BLAKE2B 807955d419ebf73b27d176154551c03c9ca82ede3f9c8d8da6829419f3a337e5db1d660ac954f0bfdd505fecd5a95d784134bf9c8718fa37cc7c23c1a0b56195 SHA512 0153e28127c5e42c1450dcbb4f9bad080a007835abc0fe17dbdfe2dd5f336ec42b9efecea05f646ea81b706eaaa0e7b27062b9f968a72d27c5fd3edbee6b5170
-EBUILD libreoffice-bin-debug-7.6.4.1.ebuild 2681 BLAKE2B 8918af724ce2e98f049bc0942fd09e80959828678d26f2b4196a569479dc4289c74cb201134af241fda8caec445948e7b393ce6be142e61537d0271d2a76247d SHA512 fcec43d566d538d8b8521614e1d1e6131d1823f551ebb66e185feb3964bbfcb3adf9eb46cba0c760d6794090cb9bbed5cace13ce11d108e0fdc30d54ce0153c6
EBUILD libreoffice-bin-debug-7.6.7.2.ebuild 2681 BLAKE2B 8918af724ce2e98f049bc0942fd09e80959828678d26f2b4196a569479dc4289c74cb201134af241fda8caec445948e7b393ce6be142e61537d0271d2a76247d SHA512 fcec43d566d538d8b8521614e1d1e6131d1823f551ebb66e185feb3964bbfcb3adf9eb46cba0c760d6794090cb9bbed5cace13ce11d108e0fdc30d54ce0153c6
MISC metadata.xml 482 BLAKE2B 94bf0468867227f0b085d6ca86359e9ae852fb874ed95ffa6d9926cfcdc7173d5db4dfe1a0ed86daec746a4f867d42534465bb03402c5bd4d9ac6bb8101932d7 SHA512 d4f6a8f90659676fa509690059e462c1755e22792efeff0a571d8f04f9f167cbed22d5ce34928a4afbf2fc01bf7ea2b5e8f1a70d4a652a3df9153ed0ccbe1905
diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild
deleted file mode 100644
index e941f6214135..000000000000
--- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.6.4.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-BASE_PACKAGENAME="debug"
-BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-"
-BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-"
-
-DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info"
-HOMEPAGE="https://www.libreoffice.org"
-SRC_URI_AMD64="
- ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
- kde? (
- !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
- java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
- )
- gnome? (
- !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
- java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
- )
- !kde? ( !gnome? (
- java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
- ) )
-"
-SRC_URI_X86="
- ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
- kde? (
- !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
- java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
- )
- gnome? (
- !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
- java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
- )
- !kde? ( !gnome? (
- java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
- ) )
-"
-
-SRC_URI="
- amd64? ( ${SRC_URI_AMD64} )
- x86? ( ${SRC_URI_X86} )
-"
-
-IUSE="gnome java kde"
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-
-# the = is correct, the debug info needs to fit the exact binary
-RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
-
-DEPEND="dev-util/xdelta:3"
-
-RESTRICT="test strip"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="/usr/*"
-
-src_unpack() {
- einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
- xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
-
- local patchname
- use kde && patchname="-kde"
- use gnome && patchname="-gnome"
- use java && patchname="${patchname}-java"
-
- if [[ -n "${patchname}" ]]; then
- einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
- xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
- mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
- fi
-
- einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
- unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
-}
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr
- cp -aR "${S}"/usr/* "${ED}"/usr/ || die
-}
diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest
index 6e8ebc3442a2..87be27f0da47 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -1,28 +1,15 @@
AUX 50-libreoffice-bin 158 BLAKE2B 2091698f80fbe097785c60b20f636150a2ee65bf52639fa1bb4a92341d050146040ad8912c5f5e3ca22e48ac3d819053c9948e256fb1d0e0901f7645934bfb89 SHA512 2d1158f48ac80f9212578d020e5659e777ff494adc3abc94438cec6890b88741f92ea2ed3bb4585ffdabe531d55c6938ca9408e9ece5a438e67d480eb406ed50
-DIST amd64-bin-libreoffice-7.6.4.1.tar.xz 155337216 BLAKE2B a34dabadcdbd12ba3b8d23dbf06f0151b70080df4b05de387b5c30c280a952b09f58e2afdd59d5e799825db6dce17938f236531fb4dfb5d1f211b6d1f26c0f36 SHA512 f99369f9cfdd44652aaab7796724ab4602020dea2776fa7b01e405b8669881d1f9b768bff6e08fb2296d7fae272131e1e14e277ba91064510fbde1ca62b7cb37
DIST amd64-bin-libreoffice-7.6.7.2.tar.xz 153834060 BLAKE2B 4f2de825f55080b261fa4e61ce1574fa4f1f3faaa0ffe729db20e9ef654b55e8756f7f645fdc5ba453f7747d669d02dfdae5c6b1015056278fc46ce91463518b SHA512 25b5f81d99d1a25afc12fd871c8d484334a780b8c3fb084575685e95cd17ff96d7812798fd94052b85ddcab24a11018ffd7b0777c3c960addbb94329ab71692c
-DIST amd64-bin-libreoffice-gnome-7.6.4.1.xd3 2369910 BLAKE2B 5dad02e5e3967fd5853a24e82fe747acc88cf1e7bf62c732ba74ff9fd1cc327afe85e7ad477cbcf3816c8199538eb13b004bbcff567f85ee1ff35636b7c7ad7e SHA512 0af847492617bc4156586a442085ee9ac3e2fdc5f48a3fe377f67c80d274e6aaf26c9958cd5e75702feed47efb947c30a005d8c83bcb2a864a634103f03ebc16
DIST amd64-bin-libreoffice-gnome-7.6.7.2.xd3 2346976 BLAKE2B b68f9ea5629cee68da5400eee0ae7d11f52265201708cbc8ae80381a090841d6a50f0a3ff4645db9bdb2ab1b2c7f1ae91b57b06ebf5e1bbc97599dcc49e69b5e SHA512 18a5e3bfacbb2372ba8ce8d86e67a178fe82edfa2640f9dfc937219c8ce3b22904b25e2d4c044e07a372d684c80f9b1594c7c3b0c694f9f4ad4eef8795193feb
-DIST amd64-bin-libreoffice-gnome-java-7.6.4.1.xd3 35575107 BLAKE2B fa8ac97c615e2d9363417ff96b490ef7f22b31cb61db90ab317d9bd5fd9f0e14efd140d0d598241f1bf57d063084626c5566c25d89ef246065175ff523961fa8 SHA512 8a7bf6eb38ae870dca06661bee9a9cd5300255b8b2fa709aa0dae88791bfa7c2e61536d1aa131615eaebe9ef561d02c2add4c33b6adedf38d2b4739bdd7296c4
DIST amd64-bin-libreoffice-gnome-java-7.6.7.2.xd3 32964533 BLAKE2B e7eeef6fe173ef64f7300abba73cbaccba8296650a06fda7cceb3d2e53363c3301d481efd88bacb02fac4f6e31864f104f3125285b3d4a909dc2ad3044845b10 SHA512 90f869daf0472dc27728e84671cb80e0b7bdaded4e890d22ebca648366be2d6b3b459d69bb6761bc164cb4f356175671f8047b5549cdfe86d523b90f80534749
-DIST amd64-bin-libreoffice-java-7.6.4.1.xd3 35401441 BLAKE2B e59e67c52ead2c2defdbff6d122c5e4ee13ea39ceb5ab1f65051b2878d9855e708b76cf6b5cf4bf24e396ec7224863d405ad0d34e7b494ac9781b316098a5e6e SHA512 dc660b72223a37ed6a9fef37309402a8a20cdc1575bcccb363fda7783055cfb31f52848cc81d3207043f97f54e654f860b60d4a6b63f3e44c7c0e34812f78eab
DIST amd64-bin-libreoffice-java-7.6.7.2.xd3 32816296 BLAKE2B 248666b1e86f7cb7570a50dd7ce6d2441d2370d312e661064e0333469cbad2ae3263929730191f1fe01321155ccfb2dd28fe03ac48082fd0b0d438dd2cbd6fff SHA512 66fc04139648ced79c713714bbcab647e27ec14012ff37de8e84bb4145977cd68fdfb04296ecaa81861aa9aea25e3b06a4237020146a9f2f7e705b74b648799d
-DIST amd64-bin-libreoffice-kde-7.6.4.1.xd3 23595574 BLAKE2B b2e6bdad2df6f39f5d5855ac72efb33c38ee0530188a286bf38d8810f159619c8aefb2ac48efd8aee742d17743e637b0309d92438f4e9fcd483ea09a31e32c0e SHA512 d0b48c7a0242912728163ecd414272a25b59a11d4ba724c28e6c488af685172f3a630b3e153e5ba1bc722cf0b18b3688fd5422fbbd8523f2d18ec4e8beb772a1
DIST amd64-bin-libreoffice-kde-7.6.7.2.xd3 21536009 BLAKE2B 496bf21bdb98dd98f7311f6a05413541cf6c57feb19c2ea8f6b55dd3d0e07399407d8c55a4e749cb0f5cab0958856c0392ec47149c2e8af8f991ec8614f1f041 SHA512 a2db309afbf5f09cd758ce7a043110fa0e420a5b70d877d549cdb714a118c44d0aa61f0afbb288ded7d70947ca60c556604e9074bccf6fc460fb1a101b7c520b
-DIST amd64-bin-libreoffice-kde-java-7.6.4.1.xd3 36040935 BLAKE2B d244ac216e8ef8ac3f18236a3fc3900d6475be82f12354d3a646f7254963caa3e5a8fefd4951a377aecf70df90892ef61e26fd6181a68f09602e4103983c7d43 SHA512 d13e4ea9dbfed0db2a323045b18d8218d27973c889aafbf1d1559ed85bdb7c7fd6d4ff879d926450ba5f00ba691ebc9ca911cee57279a9ba7fed43a3bda879f8
DIST amd64-bin-libreoffice-kde-java-7.6.7.2.xd3 33954641 BLAKE2B 326441684af8059f945b3809c1b5b0d301677c19f55118039f714e5c251e43dff025828face8aeb048c7121c87edfe42da5aff9f11c1139636b695755cdd8882 SHA512 03c48555d6301f2e43511badf1aca6ecfe0fd75e34da17f06bbc6b6a49b19524efb6688c41f348614e90a6509a180f179bdacdb6189a86079bd73d56531fa774
-DIST x86-bin-libreoffice-7.6.4.1.tar.xz 157246964 BLAKE2B ad5415a749853a5c4374dc985d957a693a598c221afcf28afe02d6b0cad81ce730fc406c247d2ed5a7873e69216505da1feaff19a3729b5a5f28b30ba78469f3 SHA512 a4cb6d1d38a93c5325eaaede12b9732ff45338511d95dd1471fb8f4e9cfbf382b38d3cb42fb175b60b5387ccf932067998b9ade1f8520819486f5c76a35c3a47
DIST x86-bin-libreoffice-7.6.7.2.tar.xz 156969004 BLAKE2B 920bd7a98eb73cab3eacc8f3f8060ee47b8506335bffa4e37dd5438033cdd512d0254860dec1129b9b173d225910c83c316e6986d52ac084b1316bf82b48ccce SHA512 a011c42cbfaaccf6b62c80f669733228ad7ab084b7c248c3d90da1ccf5d3e5f8f0044219b7df859158a4476ed88b5795b5a0db6972e84c75200c86f606d1cef0
-DIST x86-bin-libreoffice-gnome-7.6.4.1.xd3 2358266 BLAKE2B ef0a098803ec0c2ac7e08d4727cd84e8fe9b757f2da37f8f5a573008974492aad829d19ac6dccdee36af834851edda5d6fee36c9ff0fbfd48078f3d90c824ae6 SHA512 42d0998c4977722e2dd66c6e77772e5cbfac317f16be43a78192a85c1c4419df1c532422785b9171d621ff3722b88f36a57b222b736b5c72f6956b8be61f0c08
DIST x86-bin-libreoffice-gnome-7.6.7.2.xd3 2421905 BLAKE2B 7853345950f396357f2303625a58d878c4aabb689f070daeecba9de57aabb7f0dd91f5c0d67a10ed4300f739a6a56b7f2968155a417422c0504fd2c99724d585 SHA512 64a277ebd92591ac04d74ea24c40aa0d0af2405e9afb2cbea1fdbb94917ba460d6954a77929fbfae5d86ac333811fe092994e7dd3e45d86c40e680689cee9ccb
-DIST x86-bin-libreoffice-gnome-java-7.6.4.1.xd3 35089875 BLAKE2B 47117fac40a8d7e842f0eeb02cea69cf0cc6869cf2d1cb4e9cb7e3f10ea038dd9e64585300c99fe8ea1d96162e7e042344beb82896b87a46b847ca43b14e3ecc SHA512 b1b68b31ae311745c21992f0fe55d02ed0194f8050f458686bc13b39bd593c4f82298b86139b9c7a3ae99e7d18fb77ffa291637590dc7005929fc549703a1b00
DIST x86-bin-libreoffice-gnome-java-7.6.7.2.xd3 33296771 BLAKE2B bb89df58f254613825877f967cf0e7d8194311526cc90ddc38d79d7e3cccfae30cce2e48b8ffff38fa1d2694fc1d771da52376a8ef10501ec5209ed48b6876a6 SHA512 49f8feb41f3da3f0d3d8b0a61210a2c87f06ea4f48eb2a6c8fb195ecdd1590906e21686851658dbcc3260870bf7601e0b9a0e676e4d7984589d78be7eb978344
-DIST x86-bin-libreoffice-java-7.6.4.1.xd3 34964945 BLAKE2B 3184b34858c122017e3f85f6466fcbf795add44f98d8b9bdca82530e65b6a4b4ae2d0407cf5fbe74702acbc7303e1a6a7c5ef6a6dc694194c6157ef8143f71db SHA512 193447d4baa827f08916d6a0409b65d9e4c71dee58a0e84e0582b839b07f02136c164aa67e11d1317dc49466af4db50781a4a9b6933533334d23a03f260382af
DIST x86-bin-libreoffice-java-7.6.7.2.xd3 33342077 BLAKE2B 93b8d46b4ebd9258fc436aae81ecca62256af40fb79d3dc2c82fb5ee28d25c37b1b9e85293a69bb33725f1c5e4f8d88540a8040e0d83758de546e1cefcfa0a7b SHA512 696006a7ef2b95dd84a21450c50b6cc3657976e4c73550e3d22593f9de1986bb7265d4c72e0f1e6d49e6dc65f70f7e266c671e032c07fc27c95a733c09fcebe9
-DIST x86-bin-libreoffice-kde-7.6.4.1.xd3 24213821 BLAKE2B e9b0247ef72ba316ce424188b45d1cd79c9edba453cef3b1a76a6b742c5e00247aafe3a6da2c77d1041002f6e7d77f1c4fc0b1a5bff323812786aedd78f2acd7 SHA512 11d956e519cea6415a22d7115110ae5b6caeb0785b7b4770ebcd34feaef099dcad8ab2be8f097595bb2a5d55f671889e660bba3bc4a0f1c7715b75f0a06b8239
DIST x86-bin-libreoffice-kde-7.6.7.2.xd3 23190388 BLAKE2B 8e0ce80f4fbd889f30d9808af7716e62d4338a5a7fb78dc80c9dd9575d4f43c1e21a054326c560719ae89efa115aef5aeda4e1578c3622813b906724b2fc5266 SHA512 4773d5a699f1775fc0ecae403d58985663ffd7849807c026beb83b4b260bbe25e9f557197d9bf278abf9e7b8ddc6d0e182cd0d54ac066415ccdb4262885b1348
-DIST x86-bin-libreoffice-kde-java-7.6.4.1.xd3 35610663 BLAKE2B 035ca46da78af9013ca702cc03110604708ded283bb1de2ceedbb3121855674ee9728840c630603942af7da2feb786bafbfd2b63b2db57cfb47865dca93a6165 SHA512 5037aad10bd9c59e5542f62e4732bee26a2bbda414496601b345d635c0f7beeb72f0e9f2d749f2fd252305b37a23cb59ad53620148ddc86d7f2c80c0521e1184
DIST x86-bin-libreoffice-kde-java-7.6.7.2.xd3 33899754 BLAKE2B cedeeac33a5bc17ad9d85ab084c12c1a6274384ad3a42b6c92f3608ecb4e9ef9fd4e73f22f0158cab580953e73d96ccb7da2269448e1dcf20250439e2f7e0fc3 SHA512 7f3c4f56fc7bc02c8888949627cbf3b1b6eb7cdd7387161582e58adf991f9f0b8a3ded35cfb30d1547d6b9a223122f3f9abdef073871858b0417229cfec3eece
-EBUILD libreoffice-bin-7.6.4.1.ebuild 6599 BLAKE2B c015984f70b20422da02c1f17408c81a3d0d6f2effc600285aee4b7afa81ab67bdad31f48952e23a5fb8b77b7c33874dbfa3cd34a7f5783162f2335ef0568390 SHA512 ff225d9cac942b62862d7ccacb30503e72ed0f0a588464618e68efd6cb4fdebc7e9667ededd6ac9b0b76629857bf91c65207bd06de1adc0f25fa047164f17c88
EBUILD libreoffice-bin-7.6.7.2.ebuild 6599 BLAKE2B 785b4ee9dbd46c6f201a54fb7c28b141d1b006fe8c6af9c99433bf8e599740ada2fadfcb42f291f36864b9432786ff2f2ee4b44f5f08ff306257debf2ad9fcca SHA512 31a74f0a321d82d178bd20593a9e702c3149d1b8a44cb0e25308605c1c7f461a8351d87f6826d2646b2f120183ca6c2692a7b952ec47f48677ee08c6a79761dc
MISC metadata.xml 529 BLAKE2B a789c063d4ee905fd36dd0192d0f2769e0eeff96e69b9f27a2e75ca47a7bcb0ec841e68cd0d5299152df2b9b626bcf301066aa251e1b4ca2b74290d57c448c8e SHA512 b98d77cf995e824efcc392c185e616219d35976f43c343a1cfb1737fb44556edbd47b13d47924e3195159d0ec06e40f4909d0e7cd9deed7a8fa10928bc47becf
diff --git a/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild
deleted file mode 100644
index d1bcd6894359..000000000000
--- a/app-office/libreoffice-bin/libreoffice-bin-7.6.4.1.ebuild
+++ /dev/null
@@ -1,263 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-BASE_PACKAGENAME="bin"
-BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-"
-BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-"
-
-PYTHON_COMPAT=( python3_11 )
-PYTHON_REQ_USE="xml(+)"
-
-inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils
-
-DESCRIPTION="A full office productivity suite. Binary package"
-HOMEPAGE="https://www.libreoffice.org"
-SRC_URI_AMD64="
- ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz
- kde? (
- !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 )
- java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 )
- )
- gnome? (
- !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 )
- java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 )
- )
- !kde? ( !gnome? (
- java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 )
- ) )
-"
-SRC_URI_X86="
- ${BASE_X86_URI}libreoffice-${PVR}.tar.xz
- kde? (
- !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 )
- java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 )
- )
- gnome? (
- !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 )
- java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 )
- )
- !kde? ( !gnome? (
- java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 )
- ) )
-"
-
-SRC_URI="
- amd64? ( ${SRC_URI_AMD64} )
- x86? ( ${SRC_URI_X86} )
-"
-
-IUSE="gnome java kde cpu_flags_x86_sse2"
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-
-BIN_COMMON_DEPEND="
- app-text/hunspell:0/1.7
- =app-text/libexttextcat-3.4*
- =app-text/libmwaw-0.3*
- dev-cpp/libcmis:0/0.6
- dev-libs/boost:0/1.84.0
- dev-libs/icu:0/74.1
- dev-libs/liborcus:0/0.18
- dev-libs/xmlsec:0/1.3
- >=media-gfx/graphite2-1.3.10
- media-libs/harfbuzz:0/6.0.0[icu]
- media-libs/libjpeg-turbo:0/0.2
- media-libs/libpng:0/16
- media-libs/openjpeg:2/7
- media-libs/zxing-cpp:0/3
- sci-mathematics/lpsolve:0/55
- >=sys-devel/gcc-13.2
- >=sys-libs/glibc-2.38
-"
-
-# PLEASE place any restrictions that are specific to the binary builds
-# into the BIN_COMMON_DEPEND block above.
-# All dependencies below this point should remain identical to those in
-# the source ebuilds.
-
-COMMON_DEPEND="
- ${BIN_COMMON_DEPEND}
- ${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- app-crypt/gpgme[cxx]
- app-text/hunspell:=
- >=app-text/libabw-0.1.0
- >=app-text/libebook-0.1
- app-text/libepubgen
- >=app-text/libetonyek-0.1
- app-text/libexttextcat
- app-text/liblangtag
- >=app-text/libmspub-0.1.0
- >=app-text/libmwaw-0.3.21
- >=app-text/libnumbertext-1.0.6
- >=app-text/libodfgen-0.1.0
- app-text/libqxp
- app-text/libstaroffice
- app-text/libwpd:0.10[tools]
- app-text/libwpg:0.3
- >=app-text/libwps-0.4
- app-text/mythes
- >=dev-cpp/clucene-2.3.3.4-r2
- >=dev-cpp/libcmis-0.5.2-r2
- dev-db/unixODBC
- >=games-engines/box2d-2.4.1:0
- dev-lang/perl
- dev-libs/boost:=[nls]
- dev-libs/expat
- dev-libs/hyphen
- dev-libs/icu:=
- dev-libs/libassuan
- dev-libs/libgpg-error
- >=dev-libs/liborcus-0.18.0:0/0.18
- dev-libs/librevenge
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/nspr
- dev-libs/nss
- >=dev-libs/redland-1.0.16
- >=dev-libs/xmlsec-1.2.35[nss]
- media-gfx/fontforge
- media-gfx/graphite2
- media-libs/fontconfig
- >=media-libs/freetype-2.11.0-r1:2
- >=media-libs/harfbuzz-5.1.0:=[graphite,icu]
- media-libs/lcms:2
- >=media-libs/libcdr-0.1.0
- >=media-libs/libepoxy-1.3.1[X]
- >=media-libs/libfreehand-0.1.0
- media-libs/libjpeg-turbo:=
- media-libs/libpagemaker
- >=media-libs/libpng-1.4:0=
- >=media-libs/libvisio-0.1.0
- media-libs/libwebp:=
- media-libs/libzmf
- media-libs/openjpeg:=
- media-libs/tiff:=
- media-libs/zxing-cpp:=
- net-misc/curl
- sci-mathematics/lpsolve
- sys-libs/zlib
- virtual/glu
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
- net-print/cups
- sys-apps/dbus
- gnome? (
- dev-libs/glib:2
- >=gnome-base/dconf-0.40.0
- gnome-extra/evolution-data-server
- )
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- !kde? (
- app-accessibility/at-spi2-core:2
- dev-libs/glib:2
- dev-libs/gobject-introspection
- >=gnome-base/dconf-0.40.0
- media-libs/mesa[egl(+)]
- x11-libs/gtk+:3[X]
- x11-libs/pango
- )
- kde? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- kde-frameworks/kconfig:5
- kde-frameworks/kcoreaddons:5
- kde-frameworks/ki18n:5
- kde-frameworks/kio:5
- kde-frameworks/kwindowsystem:5
- )
- dev-db/mariadb-connector-c
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/libreoffice
- acct-user/libreoffice
- !app-office/libreoffice
- !app-office/openoffice
- media-fonts/liberation-fonts
- || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
- java? ( virtual/jre:11 )
- kde? ( kde-frameworks/breeze-icons:* )
-"
-
-PDEPEND="
- =app-office/libreoffice-l10n-$(ver_cut 1-4)*
-"
-
-DEPEND="dev-util/xdelta:3"
-
-# only one flavor at a time
-REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE} x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="test strip"
-
-S="${WORKDIR}"
-
-PYTHON_UPDATER_IGNORE="1"
-
-QA_PREBUILT="/usr/*"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_unpack() {
- einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz"
- xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
-
- local patchname
- use kde && patchname="-kde"
- use gnome && patchname="-gnome"
- use java && patchname="${patchname}-java"
-
- if [[ -n "${patchname}" ]]; then
- einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3"
- xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die
- mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die
- fi
-
- einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
- unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar"
-}
-
-src_prepare() {
- cp "${FILESDIR}"/50-${PN} "${T}"
- eprefixify "${T}"/50-${PN}
- default
-}
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
- dodir /usr
- cp -aR "${S}"/usr/* "${ED}"/usr/
-
- # prevent revdep-rebuild from attempting to rebuild all the time
- insinto /etc/revdep-rebuild && doins "${T}/50-${PN}"
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-
- ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.'
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest
index c77d3a5b49c6..b7f5bfdd7d23 100644
--- a/app-office/libreoffice-l10n/Manifest
+++ b/app-office/libreoffice-l10n/Manifest
@@ -361,189 +361,6 @@ DIST LibreOffice_24.2.5.2_Linux_x86-64_rpm_langpack_xh.tar.gz 235032 BLAKE2B 1e7
DIST LibreOffice_24.2.5.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 932851 BLAKE2B da1b02252546ff0020aa5e69ead870eb529e97a8f2e145a2d73d6022be224f52874bf4f6739cacd0b1cb1871b3bb08dece47d6cbc5f03ce1a542a20366650e3c SHA512 936d261768e715d8e7774135cc58fc21074ee2de9748985b66d3d3301cd1596cd189e5368189392e5567b9d51ab68870ccc3d4da9383c8fa860c8641190a3c47
DIST LibreOffice_24.2.5.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 945356 BLAKE2B 41164c4b7a8708d1925623624c959ae36f56ef429dccd5ae9c3258672c809917749bcea57116b6e4353c648febd87060fe36ddf04e900ab2a1113ada07bb2e24 SHA512 16824ea30a888c8424a8931a0b12909fe55c7716b9d94d713cfdb8e60b84353790563990ddea3823dbc0f2af143e1dfb1ddbb62039746c1e8a23e4626962d901
DIST LibreOffice_24.2.5.2_Linux_x86-64_rpm_langpack_zu.tar.gz 258047 BLAKE2B 74b85719e562134af2e52aa9d80d0fada91cdf8c94b0bcb535bcd59bc9b1d5e9aaea48a907e5a4114f8b34cc512897098712dd59cb3ab6bcb9c987c2af883593 SHA512 9b235ef7606b4d937c6d9503e9f777884a16e08b59a27f601b92f2ba6abd8af616453c2b6628f9cbdb4156ffde90c232fa3ef91c0520ecdebcc7fbcd00497ea4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_am.tar.gz 3249921 BLAKE2B 6cfe941bfb4cc3a006a5e99b8b8e1f2c9122b7060acd45eb623a77fa37cfb32a02bf8f1e8d6dd132259ae17445bf629ee1992f1047661b057cda835b522beed3 SHA512 81f41a8176169b12e71de6915588c499d2e6d76bf167018f1543ffad80d298a2b66143f32479e8ac875dade478f4bc9e41fa0b8ad5f778fdf3bda13b5ed3717f
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ar.tar.gz 2938858 BLAKE2B 5fd8ebfd3b144201439013170b7c853cbe140687f54cacfc1ef996d2bac4dbe1de38ec99093554616eda04274d52cc6a4c00d53d558148e7a04d57dfd60c50f5 SHA512 ee9aad86bf5f9b9943862ffdbd6c3bdd1ccdcb6df0f561004698ebd33da5ac6679256d421b8fca0a180177f0834b39f95c6513e50faa3edf1884fdea338c4fe0
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ast.tar.gz 3108335 BLAKE2B fe459255bb6f2078864a9b56650e28b2986c86bb440ed1f1784304738f566cd318fb40bc5b16134ace7404ac4eadb256f2c6f1b8d172e40273ab0ef4d37df2af SHA512 3f0e86a141f2c81bbb6cf6cd99fe86b42147ddfa53582bab45d277652c5d206c14f6e565f08a2bfd4ccf41e3707d68fdefb27ec33fab27a579e882ac45e1ee59
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bg.tar.gz 3412440 BLAKE2B 5bdc86b8e677a6c5ae5e088d04246a4a9ce51385664e6c9f29ae0367dacaddb40811223ce458bcda10acc17ce1df5ac6985e4d12a61f097a092dd6400b4be98f SHA512 5418476d8a0a3fcf0909164cc2fc587072bdfaa8395370f243187fe1871cfd21907a941a252a4fa23314cbe630e5a0d93ba7abed4bd2477f31e9d8ff0ef3f8b4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3408702 BLAKE2B 63cafbc5da65284347e1f1f1251c01aa6b7bdb682f228182a73244a54dbe0d8f027ae20db2c9cacf097949febb31c3e6ec4f07aca18d6308495b11129fc8a7b0 SHA512 85b1229a5216df3ff25e3ae035f95f97fa3ff2a9c64e177c6e1fd58ea99af7e352464cbe49316a51ecefc4d46a6f31623f1cc898ac08eb977bd39125c562d13b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn.tar.gz 3220953 BLAKE2B 04c8be0b69a49ff0201ff9fe8a2bac64d44f1d4ef10c576930a30f299ef2f23b1dec0c627960b7c40b404df902310890e502677b43b47041920117ab0db9b360 SHA512 3e3fbc68f4997fe0255b691df0f8b4ae463643964018bfd28b82532419a943195587b7c945f15d5ecf5a5123ef4aa75b0a19048246effae030981580612f5071
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bo.tar.gz 3218754 BLAKE2B c200f7283eed91cffb36287dbf37451de9ad243e9b9d2160aa08f57fc30fc91b24fb61e79fb79a26663dcaa557f1bd92cf181ba0b1d86d3c0cebbb08874dc7dc SHA512 fb8d255bd9f4ef431b89f851d12de773a2c3d3553d54aa7ad2ab91c576276bbbec07824e7e21625e3c6f9bb5d6b1e1b831ba8c6db91270b638d943eb16ce6413
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bs.tar.gz 3025183 BLAKE2B 1d833f130911317edea52f13fcb4e59fa0e96f08bc3086b293e14d8a7c47ab3b519aff7d73b5e1b912dc50abf295c162c6e4ef7136bd9fa60fdf7d0355e7875f SHA512 0efc66157b75d396db369456ca4a1b98ab0761f2ac4b3f312aba94d6918d7075b263e6f9c9c6e38a7a087d8da6533a11c8da588b84cc91e3400b43149f994eb9
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3133118 BLAKE2B e5d9a1501ac51263885f0ba83c577b5c0d3903083355cee4152858b512b234029221002b1beacd93fc901c41044c71e43641ce4e1684e409378b067c69e032f7 SHA512 2719207c1d41131f89e510a313d88b882ca900d4c3fcd80e8aac266c58a7c22efbcf1e8c373bb80027688158e6336f06efce3443756d70c8e738f547d37cf9f8
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca.tar.gz 3131664 BLAKE2B 21c217fb24b1f0141431dc1ac028b24fa175a0963e65f7c6cd9b3de77b3c0aa4647e7ef2de90b6bcc91a8b63e80fe3e87772b2768eb67c2a843bf938fa24b810 SHA512 d3c87f25e65ec3eb435fc75ee485e20e506d8109417e150ae99d1bec7f76fd6a1b0985971cb9cb7ed0eb6725834edebec491e8b9e1e8d5a9648d5355a1893d1e
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_cs.tar.gz 3097770 BLAKE2B 812398359662638092459de4495b6a2c99d365a5acbfd561d928124131f50b454032175adab64327d6dae149342014913a7149cadf0cac093dcfc3add0c2f2dc SHA512 be3b28fecc8f7c5f47e52ba93b98000c26652ea64ebdec6e630b45694f65cfa8cfc5c1aef944ece23c28b76787e6f298cdb8c426a84106893f486962d998b7f5
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_da.tar.gz 3101633 BLAKE2B 532d51f1c8bedb0d0ce2b5ec0baf836731591641548ee7cc955eac28b624d1704c22797668daf7e9aa458e8b6e57c345366bce97c65aa5b29c86202b36119cd6 SHA512 01bbdb49b3b4e65d3c1e95f3599b2932dcea2e9545135f3a1772726d27e96f49c107192ec2dde2c129f7f11f9378fd91b795576267f9305ffa668311f3c9615f
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_de.tar.gz 3181637 BLAKE2B 5eb7fe89b2b4394fcad1000436826982024c7baa6fe9c500268de0a1284c0401bf0717a24a1695628ae060bfb64648d2618f0dd44902fb8fb3929e7c02314ded SHA512 abe3b35910a1575503952660287c79f9b21172f21110b5122179d73b5946aecd0b7abf6af48ae5568f83c84a77c2ca1e12cdfb40e4af87801fd14257458617ae
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_dz.tar.gz 3337040 BLAKE2B f07dd3528c2dfc5a02e07465c7bc802c29ed1897cff2b7cc7491c490e67a5b691d254336d8a28c3372d4890534bf9c2e9605326c4d5b851490273eebf6f84872 SHA512 894db71e0b2bbc9d4f76870430d8e175b002645d7a4ccc7e272ed22b0b6634f96387a82036c8aa0f52196abe6285e6a3288b73c4c11f16a50728b25ab499c033
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_el.tar.gz 3717661 BLAKE2B 761f916c4d403f1a88efc3a4389fdbedcca11301392f285d5b82512bdbbd062369044a9096742a46ee614397946569d4ee11c1678a565fb01ae03caddddb1418 SHA512 238832887c6fa0384de8e4a62d09f5b7dc3fbe2d970da505f5f38adc97af5b6c05807c75b28c1b747c630daf28b36233e90218fa294fd07b9e2c6c840346f860
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz 2945939 BLAKE2B 26c65c393102868641c81fbc092878cb1a432dbb60b24bb6c2242c12a73a95fde9ad17ed773120d704a355962311b941d31f0439af6bc25042c6f0d8c3b07e95 SHA512 11b92925c248124504e85ab23bad4a353b1693005b851d70233bb0e9b72303e5d99ba35cc1bd2e46a8fad75d2a13b468f704f29153cedb6ce11ee8ea4e6b0f6c
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-US.tar.gz 2361702 BLAKE2B 811e80095896a22b911ab5ced3b2b837171ed8c2c6088a5c32f26d8dea7247ab06f10fd6ca37dd9b166289a2ab2388dd60c11698c2d5e826110a8fc6d7787c2e SHA512 1c81f1c22d79fd7c3059dd1c6beb80c903df63e7f77c3fe4ad3c1e7e6cbc3741a29e75cc4f185c26a6b0951f58551ab673262f8d008e4edb0e7b265823c2047b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 2944822 BLAKE2B d8979b1e35232191fc2bcd588158e41b09dad54c5ede26dc80b764b32405b80805ccaf3d6858331885bf0f6a638dbabaebda06a5d63f0d688b0bfde37c635033 SHA512 070a2d337da52b7351eaa988102831ff4a43d3643be71b979aece9a35584476d3cb3e20182f41a1d059fa7a961d59b68c3b8b5abbcf9ad384483fec9617748ec
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eo.tar.gz 3030067 BLAKE2B 0752de770233fb2497f2985ec521650f417db6c09a51e6bb94c81c768b77f9f8716ee4843f5f8f8b53718d31b86a2b4ce85ec27854f7ab136830a6cd81bff7fa SHA512 4e8e38cf1ed21fdf3551aa4760aa138b79a86ff89f45527fb5ff92c6ec557ac78f64b5ed7ed68c393a3943bfeb3cbae30b9713d11b0220c000ebebccf255d017
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_es.tar.gz 3172532 BLAKE2B 8014271fa6630742768d580120790e00dc5758d58d213aec4734964374ae0cdf2e2a424ef3f0ef3535cd58183f10bf4d54a302ed352dc75f98f8d07ade9c881d SHA512 e33f36292905b9b6a47e7504ee74133ba6c1ce2bb9c1ad55b9bd90d20a5804c9e98f0a9e0c54ecb33c69f17da9b68e35dc21e2d3a3f6a58e42e6f5136d234738
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_et.tar.gz 3052522 BLAKE2B 345d64374c457c0557b3e3241aea802204cc02ec18fd44bd027236dcf232418335f03d3f158a0b2f14d036aa871c33c49b77f6f38b8252947302d53fdeb2d9ba SHA512 5c52bc81904f7940a39aafa7a82e21bc43a6c38be747c521e1d8c963b295e9f0367c8d307ae98693ed1e9ea010defa023cc0b7e9f60b310d42ccc5bd14146b39
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eu.tar.gz 3060485 BLAKE2B 77568ca2ade0af48ddd4bd37808007090ebb5a3c89a14ecff586b2775ecdfe155eb061e9652f3e7031ee75f5265897e01a46edde0644de85dddfb2f27840119e SHA512 819aa13ba43f85d9b3bfee079b4b9a6d91b2e8a41053fa9fe981d4f3980240ee465b99aadea778f678b235be6fd7ac0717ea0d19890021a69dbd724014b7bb2b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fi.tar.gz 3082931 BLAKE2B e6f6fcc048f85bec3add44f54c2f66f0394a3125debc671f9b7dd3e9742315da60b00bf78fd9994825578e98398dce7d6f804516f00a8b20f941fe90d61894c4 SHA512 a653b1eee21e9c155107dd7786172a627549f7b7d6be129ca6ba6e08529b96bcbb5a6693e09be43f05e045b9ce9b0f70e54a0c1a698dca3ffe64bd0717e0e21a
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fr.tar.gz 3154454 BLAKE2B 47ab038a4958c5ed9e45fe3aadb6fcf616332a38bb20e4b6799c56c7f7cfe1319edc880db30a99c200d5402252ae7b382f6cceade9d9fb4c652191be62fdc8fd SHA512 9391a4575311ec5d523d72719308bc53b20f8a8c4820a447f047882341a0033f607f26c266b140816b86e022ed86b9581667179eec74bd0f0f675eabd1730374
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gl.tar.gz 3102689 BLAKE2B 9189479394dc677eb77b3be59891e47c39a0a8773365f780154fe6b1095049ca16587cc0f7ca108a96c9851c2a953ba301788757a35ab52e5c6f45ad839282f4 SHA512 691ad6dd62b0f5a78b37de4e7c8535e5fe8b10b490cd2029f10a2b3a19b0d9c3d99524a43a635ff82c88fede6f346caaca212f8afffad52bd3045a3942defbbf
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gu.tar.gz 3032967 BLAKE2B 37ce7774d1812a618a2f3b7705c526fc705a4f74d0462125bf2fe31dcda65987d403269154dd3400e5a29e225f675bcf306bfcc3ab1f23161c8acdfce3df9302 SHA512 6b8e8bdbcf12d5713ed839058b5e64e501b81e7d29da1b1d4d7f4eec5eceb22c5b3b8deb3748382800abaa5a5fc1de5f77a9de6d14b7d9a599455041a2f9a532
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_he.tar.gz 2869807 BLAKE2B ce75f43343484892e107d7befbc3d0a86642eec18d44d1d3095ff03ec2f69206b2c0de4327e9eb0e62917b74bf45067b715db01d710c0688b07ecdac0d4ef339 SHA512 601c58fcd5dd03c3a0ca57cb1020c8c39f186f9c0cdff3c45d78b0f21e3c94d4ab1c8d480f5290f3ff0f57a4f2320aeefd76ec984ed5069b04edbafae7329548
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hi.tar.gz 3063830 BLAKE2B dff343500e977deb51ca46c43f96e8135825e385a49ad822ec278b2263b63eb1840f4574bb99d6a4dac01962f48ebb48a896a1513e30f871bd350fd05ba157ff SHA512 fdb34a95bb7dc97d979f6625440f44c42f0ca38ef9c0f118835bd8fd502ec7295e5f181a360228dcb7a60df957b4bbec77ed0cd0692f818aed3e8a8ab2736cc3
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hr.tar.gz 3020018 BLAKE2B f849cd89f11c156e3070c62b87d38fb56fd1ed2651a3fa84bbe969ce736e3643da776e540b5a122c8ab65be3664b1ab009714918231c4a21b8c256d46bc29ad9 SHA512 0058b03cd03e21e275a683de8c180a18862b6cd0b4f86241cde2ae2530bbd389ec1f097e6071a0a3b26331d694e804dcc88cf9736de80b407bee921548fe972b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hu.tar.gz 3234525 BLAKE2B 0231b554a64ae97d9f0dc4bdf63ef67e31dcd6294543fcc66d814cfb332df76d6cc1ac752bbe6ae3fceee8c15e77e4cd5a168790c5c46c1d09b1876e714f3163 SHA512 7c47d2335a8764344cf191c43988d1ab210520d82bb97215c5555f059e1bec4f200718f27ac9ee9ef93f607a871ba5b59cf1d929f80e258ad60ebb94524b0c0b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_id.tar.gz 3038959 BLAKE2B 68b6031aa757c41c3c9c94cfa8351af36f0025120cc93e4ced46867d72688683b293d2fbf78fb33e9ccaa49c5a7a4ede6045d2c77bf864f348626eca5b86d926 SHA512 cf37a633bcd4a5e3c8b742000dcf10cfa6afe7267eeb94d77691ca881da088353e79e463fafab178df1ee686a264230f3b9ff3eb46337a4edfc8cea54a1b0d28
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_is.tar.gz 3026359 BLAKE2B 799455c1f0c54420dd72ea8a56bc91767dc51b874775ef8d82c87e352d3733f2da6f98147f82193dcde844dbca3ccec9ccb5124a3584bfe140ad4fcacb7dcc59 SHA512 aa4cca6f7a4efc14f1c89b497b4b985bb6d188da292ec7d017d8c9e30d8b88120bcc1e47b493e4ea7b2efe9287567d453912b496ea0fa3e7ba3f8027568245d9
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_it.tar.gz 3105583 BLAKE2B 5f5db0cdd29a4d616ed37547e12b6f484edea1f0d201a2b6fc79afcde5d39db67b7e941b157c9229455986d8efe7d0b094452207504585437692f9647f85b57c SHA512 25cadeab171297ab89c9f383be98c315ea5e6cf6d6eaa8e7c9f9796a502ec907cc0ad8c6c171d481c2b113090e04b643e72e6753c8413c854a76079d23e70e51
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ja.tar.gz 3452759 BLAKE2B e0a1e5fa80d571f32ec26d0769ce95a79575b15e515ffe7497e548b86e26ae7d5e129d59352d4a29380aecc1dde3574ed698bddd902b79c5e091a9328417f274 SHA512 335860571802a3de5a083401c4a2af49eb5026524e9c33d17d14bf31017e947925808461fed0af052f34cb8ac04a5e871245763defdbbc1dec1266b71ea26ebe
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ka.tar.gz 3114621 BLAKE2B 61e30dcceb05534823e25610bf27dd865692868d6a8a92f880b4ea8ae2d020131db400a71dd2c1d2607e0565a7bd68916326994b20f6330332fb8abb36bc3493 SHA512 97ad91a720171d2cbe4de85d2dc0a7377ec88f0f24a1805fc479a7adfc5a4d12f8070a8083178cc477991a3696d30acf333481f7c06c756042b5b29fd6e5434c
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_km.tar.gz 3436338 BLAKE2B 96b34b133826e2874783522638759a57f1339c41876939a6953b2fc19554dce120858efdb11df31c144f5f728fd3ef3de054710d5897212839192b80ffccda56 SHA512 a6c4c6199fada808b6139dcc6973c9be56123b79441ce7f470c42af0a9e8ec97c5c0d97b853c139085d8d4fce0cd5e055c9a65688daa716939faf3fa07163afa
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ko.tar.gz 3098377 BLAKE2B a700e03e44cd64d587af4adc74807482334b5262b61d517035690991de5fc2fa79b2315f0cd31d9380bf58746862e155d17845a0d13842f1a210fa13575882a9 SHA512 056a89c8ae904614fe6b7cc7368489582fc3cdc671c66d684c365903e37bab46feb62a02df6a76fcdc0770dce04b1465b6a6d2858275a220a2cfea493b54899b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lo.tar.gz 2975360 BLAKE2B b077d4154555826a1eac4cc06fa29388ac696c4ff368be8ab8e31fd682abb9d1643eeeb255e9043065ce13fe30bfca99a8fe4fabb18f5e87fcece7b28e377dae SHA512 15d15d432266a4560f5de77c5b1f7ae364aa4fbc16613a7a50506908772065ed182426b2c7af0fd210b32e7df60b235fa71a18e5dbdc1f2755eecd670cc665d5
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lt.tar.gz 3143417 BLAKE2B fdecdd43fb760737f79da7e3c2893b009d8512346191b0f1b1df16e409c1acccfe13295b74c43f45d239842ea0e50b224246eed5d2ff3c82633b78b40aaf26b6 SHA512 53ddf9606e725be35f82082ee99d6fa808e98786b6a8bb27d9a030de9d16f663b6f9fd2a28a840e454bd90da2a1972e6f419b053bc3a24ff964c0dfc322acea8
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lv.tar.gz 3020140 BLAKE2B 89a7f834b7667df5e31f0c398195d270f55e5def22abfeb479457eb2207bc1b73aafbd2570e80b8e19b0e2678255690d1363777cb5fe85b6547bded3641438c1 SHA512 ed7f6ce7d32d22f781c2d7b16b8492c0d6c2fd2c8ac3560690af814de82508cf498dbc096bd7f0fbc2b46795a5984a9090e2537c48be61b318e76aaef1b7bb58
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_mk.tar.gz 3057116 BLAKE2B da0e5bc752bc74eb4d537a3ec713904116771d66854a04cc5fad4bd1a326ebff92fd0760df2c6a03927e83955be375682d91051c1fb47923fcda827962c84a51 SHA512 a8b635fde59ebfc1be71795457021fa5447a0c445d7f2283ad7bb545ccda766fe8b30560e28c4e0046a96a209fb5317a69f68a4b075f4e892ac67cd7dda5d1d0
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nb.tar.gz 3058138 BLAKE2B 281efab8914f68eb471c2f66e6c1b0ccdef3f6455ff6e45685f8b332cc7b2cde3c1df5e59ffffd342c9a42e837972d695e5bf386132c2151b43fb464200bd1f2 SHA512 a8145c7e5905020f67004441da29e0fb88fe4be48a6e8c0ea15c9e15d802384c1f52d28ec3ee8541840c74e9e7663d87733f04028f733dc8738f4a7ccbb9d568
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ne.tar.gz 3270082 BLAKE2B 42c7776bb53d2819e866c8dedf406bfac806cd09a4ad47b1a28a431bc3d7292b34abd64efc3461b24737887c5e2a3d364b04c2c713728c082b9be688e2485596 SHA512 6b32554a610a2f8a4c126a7df95f7d80a4b53512a4764655cb8cdfbf8812960b2a7d3a50e259fe930deb0d7ba42ebb7b1c1336a6a45d71437ca172bd4051749a
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nl.tar.gz 3129873 BLAKE2B a31d005e34c5ba14c4e74f5be36033b16851b852de391e6551f172e6fbc6932357e0005145a5ab9d76b389abfc581101cf458b1045b1871cb49462d55a7cefbb SHA512 53d9abecc75c5dc571e690477dda0320762c300995689bd6b534fc15a055098cdb887ba1a8bc3076b111454442a115f2b83f9346c3dcdec707cb2fcd8e3b5b7d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nn.tar.gz 3065179 BLAKE2B 3ee72038ae3d373371d6dfef310c1df2471061978ce26de60e122c70078673ad6184cac3a11fcf57a965d37b2ca478eb465fdd8a9ff3b05cfaaf07a44e7d2e4b SHA512 0936d6a2d0f7442b0b8c85cdde1b60a1c170f2ba7bf525655bb5dbf09c257b1556a9e567b6a6b6a73ef27ea9f362fe9a4386db5cbe22518a4e34a02dca3e0012
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_om.tar.gz 3094495 BLAKE2B ffe43cc204e0b0042ae4a73ebef1c6feab7596ff362a8bcae1275192cdc3522b365c9f5e02f148c1df8a639cf0e5cb11d73c74be992c85841247636783aa2a83 SHA512 2add2e4e2793d5f4d9fa8c156afc200f2d57e76ad7ca40aa2134b9a0398603493623eb74477e66c50f64f0661921afcdd4fb6563cbfd0968975978fa867be868
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pl.tar.gz 3179623 BLAKE2B a6114b4e225ed63dcef8cff33919d9127f361762a18ba7cd0dce3372052759ff0d0766a21ab4442ea6ebdc94d1a5a5526c09e77827f59127a920880ff75b3464 SHA512 f1bd294ada5e7870b3ce4be9198610c34b91d2c4649ddb9c70a10b1a19b1c9b8cfb0d3b2a912e5d1e6df78f77c651ce2d87d98cc375064d0e6037628497d1396
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3086514 BLAKE2B 60a9c46187337b9b6a02a8a563ef694487b82b0c92e1a88084c23746e6b03e312f81cdde32c7869dea387aae147d1c72b0e7e22ef59570da9625b80d5decf28e SHA512 bed26f384a1d719600ea3b8ff8eb4b8b14aa5835bfc79bf38f0e05630d9bbef9db3652fc7a5fc7a2d42565b0a250daad5e3c6cfc1683ef5c27ad16a3d723bc2b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt.tar.gz 3102157 BLAKE2B 033ba005ef902729f5fd73e93d7bb68a1973d13d1c9187a41ecaf6c006f99b39d9e2af0b9d3f0892d75c27b15efdd31d3fe34f3a1b093f5499c9b04f1d8d047b SHA512 1fbbc38c8c4c759a5d83e176aeee465eb6814656b50afc7a7915d79258c38c7c00e27fcd5a1cd4f9f71a09600e559bb985c01a84830f28c72a6b791ec3b3c970
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ro.tar.gz 2986446 BLAKE2B e5107c11e1ebb35e7d2ebbde45b5c66be8a0abb7dad7f20b913d428623e04dd667f672be54bc770a71c14d74f8b0426687b61654697039d11bf1dd69cab5b37f SHA512 f2c8cc3babd0cdb3fefff6feb992f92867bd2b6a8a2444d97a08b6e42fa8ec464550a79bfb28f5c22d184c1f331d375cf1c6c89fa5bad8e36bbc4f02c3c190bd
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ru.tar.gz 3343665 BLAKE2B 3319e9c0877fc4113e80c0d75c1647dcf21c1c265031b7b5a8156713a14fcdc3cd4450f42862f84c92ac8d410606ac8bf0a978b848420cbf725d4aa881af4747 SHA512 238d23d456d5d1d89fee07dc7c2bcd480de2325a3cd2ea6ef2b43f39521428cff39c225f3423dc5fe64be35b05088ef9024fea3f01033b6064e4d1645fcee2dd
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_si.tar.gz 3126438 BLAKE2B 6d54611e6fd2f8ee02974dcd8795bbd850b6d53e27b138db8e3288e48db6ae54ac2f7f612571072d4f74eaf9619b37c7cad340ccc05252c138d52d40dce91ab2 SHA512 d0973ae737d176898b6d19b5443f7af3a6fc6eee4aa16311e5fcd77152f57154a0dea9dee42e69b41b598c27b87594fc508ff436a87fc94f9faecc08e3a6edc6
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sid.tar.gz 3079526 BLAKE2B e66fa304899eb9263516ce4e6223914b09954ec6f1fafdeb05f36e396545002bbaef1505da256ec9088d8dcbd1089711dcc54d3ffd44f80e611f1eb5530d710b SHA512 5bd2e220bf22b4458579b9937714632269737339b958d7650f7d901d1f31f4d03c60b10833e0f0e907475ad12a34af696e08dc4098a0a05c1b2446b9e4e7c885
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sk.tar.gz 3135168 BLAKE2B cd54d1e66c8101c2fffa1ffe23cc94952eabb62bb31e500f2831dbf30b04ac4c8e041c0ba0a441cf88d0cff746e11555c34b6d97e6b1098706cadee0e7bfd1ef SHA512 eae2dc65b15df06ce48a94f6323a473eb73cb9889a9a8e2af090d6cf68131c78cc941452d13b2062d6042bd1bb78c20866038e6290659f49e2e0b993b01cabd5
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sl.tar.gz 3076223 BLAKE2B a2c349a13dfb70c7ddd33d30db0a8689ee36ddcf7e76f3dd6c00b9a74d1e92acc0de7a738845e04bcd6725b8b96cdcaa81ae99ba63e6f2beb8814445a53bc901 SHA512 667f9f6576e493eba1662499f8eb5e60d0a17e7de0c3bec3fb3f5560e2fa935780c7479430f26420225120437cbc44d67e3d909981486546e475792b0bd16ce4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sq.tar.gz 3007102 BLAKE2B 463403c174db1739729f4b1f391e4350ded4aa42ded4d5cb13f39e6b8e4f448f061e8479eb285275639878c54432107b218005eb67e4553d7ce7d80d6e32218d SHA512 c350e9864b05d55d4b3a55a3998f5188a1da130c85409b1c89ef9d2992c835369f05706aea208538a382705480b8f84138fec095ce1b8491e766e94979c176d5
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sv.tar.gz 3083461 BLAKE2B 8dd52025f10d8ea8d9643297723fb929efdfdb338f9a0c86f6822edbb6e5272d7972e0c53caedadd59a022a5e6a1ad1db7d34363338d36ae8547b64a36c24f0f SHA512 6432caffc3119810b815f58c40749361b7d6b4ee0819d5605f01003cea24811d76c5f68726bd7aba4b59cdc022f159ceeaba1b8dc14650c7a974f22330143708
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ta.tar.gz 3318925 BLAKE2B 72d1a5bd1c9ea27ee0b81d0823ef9a705eab9747cda976485dcce7bf84826157afd0eadc0af789ceb6b9f660bc29f566cde944a55ff0990d4b7c83d7ee23291e SHA512 400b29961800a8283a5309270f1e594e0e21ec139f1a5937662e71252373e58a14a116427fccc11a20956e7037516055871c4efe84a03c494539d30b882fece5
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tg.tar.gz 3022650 BLAKE2B 3d8a036da06be27d4997c3805ca4e2fab1f4508f9ba8376f925a27ae9975749724807636a884833239de16a23cc4728d71b009db5cb868595db4da89120b37ce SHA512 64cdd115ede22999f19dc455518340069ba2425dd7d4e1337e20286a71ca3566bb47b4a77b72b3c33d10603e2d646c239b815b1742ea09c7849a0cfa86d54075
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tr.tar.gz 3139980 BLAKE2B 50455f469c9995c1abd6af665549bd035f286c4684102abc95affa74a2b9ebcb5f1ddf2d091aa007ff04c5d5b7c90b9fd85985d2dcc2a988c0423397f8f46e9f SHA512 c49a6284dddf2b44a99852e96de6bef474db4d95b27094252f262deb2d7fe093f73481a5aeac54ab91b1df2125562e5ae1e5bf2412f53821e59610bf4dd8c337
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ug.tar.gz 3040871 BLAKE2B 238b11244b60738a9ca74bf4dce597511539947fbe8c02d77599cdf4680745aef54aaa6bf7f559fe66fc844d69a4ea925253f47775660f834e78d5fe9c0f4b88 SHA512 78d9f0ef163e2618d6c69c30652150b66beff6b424fafd27d448fcda2335f04f3dfac2e80d80d12099274cf7d064efceb5d912fd612769b74c016bf769807241
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_uk.tar.gz 3334779 BLAKE2B d850cb7a054dc61e557293c15b03a57a18860a472b09c2244125fbdfdeb13229e9116f4cd0810ac69cd3c4738f0b9899c7a8fd971d75d4ae445b2199c61e7558 SHA512 020ebca9580efcd84b277d9b2b48c9cc87d1b1f638be00bcd18f4251288d4f538266fa97ce3cfd6a53a07ba57bb671f5d47929fae29adeadeb2fabc83ce42d38
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_vi.tar.gz 3072143 BLAKE2B 87133e9591f8afb0190c67933ef5e9a55fb88fca81a1ccc44166a6cd484478c3ef7bdc1d58e162db66bca1203cec1f896246ca963a7183acc88d3984c31d0858 SHA512 77b10a3bda3f0f13598ac4083ef8a8c579db352399eea23a58a8fa164e58901ccb8db71e421164c2113d2f2cee0a901520c89dd2778bc553c8d66a145465e289
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3176559 BLAKE2B 4d1e9d1917cf2c90f88e40c35c9083a9aeb7891b90d220c53c47f3cfc26af5847b51d9165aa721c37d287e0f033ff39d5356a1fde175b73836aa3cbeb69eb213 SHA512 2b2f40d976185265c64ff67741c72730300b3b946df40572524e5b2768bb74c69b355c6656b5f8788c651c8838ef4b32b22748e366db1a6b194092e6712c6b5c
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3210106 BLAKE2B 4d70d91ead63395b17a81f8e97dbb083c976f23e1921f0eaffb162a04ca367d7cb3cc1a9726f19cb03d32f80678aa30ff334cd6152286a719b42791d38217528 SHA512 3695eff1d7fd88a76a4a30bbb3e51869c60f42ae763cec586c5f4a2a75d40f8b9c2832816be4e566f66b5c48352b4d28f03d07f922ae69ee703fb130d2e527af
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_af.tar.gz 1347520 BLAKE2B c18150dbec2ae96f626c7d53a0b3f5191a76293d763d11ef02c10089995065ef4472ef2565cd3071fe442378041bd687f71ea8b5b7f9eaea2d45f195a6bbb554 SHA512 1db4940a0d231b425614656e812e0951fe1ae62bc2153ef2b84aab1bb0269c52cefeb9a77a81329c8389038f43b81b80ac5c9b241b6629bea935685b5bf9325d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_am.tar.gz 797922 BLAKE2B fc03196b8a4a9fa1f8f74f470b2c66018e58d4f3bc4f0ba7a70a78019d17cbebc9be2a111585666c9e751d7cc6216a4371736f1807c1ec16bbf4951bccd3bd91 SHA512 82fd8dfc83cfbc9475c2552e40c382ef40eab101a9dd8fdab5b062a58a91cea7a8b5a43d3610a64eb7c49b815e65d6b61dbe31844a7c475c5b0de5fc90364aa6
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ar.tar.gz 2310718 BLAKE2B e1f721c44585205529bb40b2753d82114ff8a3f691399dabc2886af438954048454727f3b8bad3a7cdca065f331b245f63a04f323507ca532388fa4cb018b208 SHA512 794a81bc7f25dee2c83f001d76ff8e578fbdc5c55ecab4c5644a2b2bc60a34e590a1e94ed67d4cda2078cc17608e08a05a687cf684a188aab987c264a2bcf979
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_as.tar.gz 428496 BLAKE2B 62f31b15b37ac0ccf9bd00c4548018a2c4b891c0a8ae23934ae2545b9e7986c9dfbbe85b823294f8f59c3874dd50b8308c3582feddd6ea26f37231956d036b25 SHA512 efdc2ecb5c5124a924126fda8d2df5c42164f5681c472a8d02e92ce9e171cbffbbae445e81ea5bc20c26cc312e25a79e0d9898322ca71983ef734db5774fa074
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ast.tar.gz 494412 BLAKE2B 397681456f2b14bee49a96c3780101203208d15de9fa575220b4e3c97fae1039e49c83175b2247a5a90f60bd47ee29613149888dcca8fe965f8d3b389d5008f4 SHA512 b54439bffb1104056f365654e13ffaf186f60dda20fb528c51ce6b603bd4a0ffc2cb7a306d053e8edc50d4ae00059cc21865862ace34bd0a6a3824ba0636ec92
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_be.tar.gz 1951523 BLAKE2B 6a72bf875c962d9929e94bd08815a1e3ee376a9587af4205a21e170dfe0368068a10ccf9ee8c966f22cdeb29a4eb91d4d7424505209e49b923f93c862f7a1a2f SHA512 5ae58d92336eaaa6e45977e3546044d5fd4863e5901df79be0c941ab5b9afb1ffa26c9a9fc74741a590c9477d9107ebd674fb8834fea40c1cd0f8e9241c15bee
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bg.tar.gz 2630889 BLAKE2B edea974c3b2a501ce433d353e775a742897ab82a7bdf7ffb0fa247bfd6e3dc994e00f7555bfcc4e11ce22c46bb5b38ffcbcce0747c216d4172d14d98bc8f3dde SHA512 0d82ec407842b88445aee025b4ac5ee8dbaa936944e3647a013c071d5c73b4432be74a4d25ca4c9bb0132f898a42f0776d927cfcec158b290777bee325f66411
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 595573 BLAKE2B 31a94dc22ab6d871d921ce3e79f57dfd25ffb4dffb853327ae0c41b8f3709649fa137e1f94a83c6e201b3ed7efe2c7f4218cea534c2a3700a91f12da02ead148 SHA512 67d3fae7fa24443bed99c3c9fd6dd4278c9c7072417abb22446cfa7dea45f5fb23aac2fe6fd6b9ab697e29ba2c4d0dea98ed91f7de5685b687475f7a84bad9ea
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn.tar.gz 752379 BLAKE2B c0f92ec8d992721258c4d68b1537a9703490009d7ed5792e54253edfd8cda17bf4e1a56e23ecd1fa1975fa1e16847b20dc74ad122f4c0dde16f3acc72672bf66 SHA512 03084ae4d7e771e21cb3a35f58079f0c14b4b3f45f94c5af41dd9ca5f55fef9723053b69617439412213f82c9f41cd372d4775a24980c117f6edae90dac50034
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bo.tar.gz 382217 BLAKE2B acf7b655af93875dbfed1f50e54ab3fcbd3b69c275b305271b0d551cba1297b9a12395f44e1ad9e47b760c7cb8f4af0f29d5900d81ebad7ac1644f375a5e6fd6 SHA512 e0363e6966ffe15397c4242129e05e47045e36f3677b0995e1c07394afad0350d157c7e1d1cebb3612ca5bdd251d6cc7cef2cd0a9d13db78af3118a4c437e0b0
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_br.tar.gz 1338151 BLAKE2B 87c2fcd8467cd970585ff4faa0e4deb295c8808bbf5bc450e1ced7fbf9bb1745e8db1e493d36cd5919396d352da7d7e74a9563bd3bb33936f7d845d64eeefd86 SHA512 dd9b35d56a178239e62a01025c8af0e1585656841091748cdf7ae1f5fe1cfd2dbcc5fcdf46e41cf6bb0082e8f360d031a7a03723acbe2d5cabbc142b3eeaf218
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_brx.tar.gz 279485 BLAKE2B 0c2269773e5267d1d8e5397d0ddcf211d448d1f7ad69d559c2ad9669880977dc2796377bbf0cfea7b61cc94ad0d89f6ecc64dd055e291fc8f597f644b3631bf4 SHA512 f032b97ab6fd3f3ca7a6b3565e20cc4c19d56142c5bffb943802b917ad073f1f6d109a7376cce6f5304e3e3977b0665dce548d8491e0041fe3fd1e1932fa0ea6
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bs.tar.gz 554752 BLAKE2B ae779d5beb9781e07aa236208e28c34f255785cdc4b3fae00f89716d08d5a20b90b291a6fa11750d18662112e8887fa771efc152b9136406c9f15759db9bb7a9 SHA512 99f59f9cb709073124c1d4ce08e9a389f7eb8db9ec8218bb468dc1ab9fd38b5b4671546c0c8ae0c5cf4b48874f2d0f713ae6b52e0dfd674381f4e7c7fb59d223
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2474715 BLAKE2B fb8e49c7287c6db3fe881d6b796b155255d6b6ac0142d6fe0483f18d262d724d976a29ff75e5d1cd705553f80733bf21b4ebf4074bbef9e44ec5f032fc9d9297 SHA512 2bd7345e1c4722a0eecd01f49f51eecc3fdb09234a27f1ba58be7dfa04bc59ab26b21ee256a8f6d35298657fbad5038a83d02f45fd2c37f51cd83f877b255925
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca.tar.gz 2474919 BLAKE2B d705ba8f149864f8db9baa3c394c26e99253be93a8f6e98b4dcd016d2f52e2ff22e0403e830469193521463b05a6da2ac875a0bb63d095cd2a963e3da8b19de1 SHA512 33d8fb9debf9f9a40c2716342f8604bf1743b618b5964a387eb2ed3b5ee5eb83b78b08836fda5e245902fbecb3a1e877a8b3289cff1fc00e807ca9f4c9f890df
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ckb.tar.gz 412115 BLAKE2B 18eac0a70ee4fff924b56eeca400207784307c9849935dddb9af58a15e2b3191ca7725af7b6b4f390de272c9ae7370556d543f89c9cb9ec498f9e87b225ad65d SHA512 1d0dc9e4ea50fddd1b1cb579e9adc9ff8277aa06aef41c44dbd3134091187f0867d3b0fa05740b93658b99b07fe721029f2973c1396860ec8790a0e9bdd7f11e
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cs.tar.gz 3352640 BLAKE2B 491630f4a89639080b802530e8e0cecca7c0f1332e2ac6aa9fb514cd416d4ff33a0f69259e03a46078aefdb0d29d47be92219c4abd0af030d52cf966b1f0d08b SHA512 d085dfdb451c5622e5194af6ba152b04fec2472b2f0b08933c25e9b4fdbfa20317074b85240360ab751ae9e88a63ca59a9ffaae55ef2dd7e29a77cfffb91c02a
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cy.tar.gz 890104 BLAKE2B 62db78fc2d1ade4f9454e6714c2247de6664b860f178c68121cdb7b4adcf2e65d26d1260714b13152b8a7425ba6ab26d3c05be613678ed57802b3e0ff95b2e71 SHA512 49c4b28cd7161c0a0a297e2a3c8c5c3d4cecae06e42f1f4da5c45190088674ce2bbb4f325a172fdf03fd88fcc90e68920b6a84de3c2b263a18dbafc29313be12
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_da.tar.gz 2833970 BLAKE2B df75a03d5910b235f5df5e3ce2aa015567e7129eeb54b822693157327aea96f4694d1df2e827c718bf55195e6c8b006a1b4b90f197f80bed60c1b2ce4d14b7e9 SHA512 7e1abad10710303c822faf7762ac7fc0c84cc36051e5899299658636049e0116ca38e9a297ec4d0467c4467d6c44652bcd87c5744d4b13b0253ba41221334a45
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_de.tar.gz 17376356 BLAKE2B e39b039ac42ebe153fb5ee768b4f96b27f3b012b63c3b1aec77c9df6a64c8e671dfc5f2ace66c13831a21e9e5250ac04ede7c9fd6a6074ae8a12d13ff543c983 SHA512 92876699a3c971c940d78283f43e0e7153c3baeea275f47ea266a78c477ac2067df7ec241b688cf75689ecbb2d54f462d69a1b190b6af2e5ce3a87b001413377
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dgo.tar.gz 352447 BLAKE2B fa98182abf92c0a493146c31e01e7eb7b4f2254cff71faf20ba235c23110325296b8d3112ea7d2131b9348f7c0e2e50acf84edc9ab9a428cb52900caecc58b82 SHA512 2c6ae7fff3c5dc4f8ac2c0eb4fe43edba84e64a7e8f9a53443db05b66590b6d467e7bed1eb8258a75645bfc9fff68bfe9602132ad970cc73daef9a536c4df8e1
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dsb.tar.gz 907756 BLAKE2B a0f6f01a609d25eddc23c24cd172f9e09d7341abc20ff41db19c3e335d58ac9047d985afb7463e8f6faeebbd04781a6d5f4726d082d6cf690adbfb7f59f83af3 SHA512 81858fa11840d076e81c664ed6b2b65105556f1f8229008cb81a29810cc77e6d2b68f9be187fe4660aa6f6e0962d616926be7bcf212658e1a3f6c4b388bdbfb4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dz.tar.gz 405239 BLAKE2B 070b5f0f4ad606baf2b9d864a6debee8a15e302b6a8a57714a27cbead21b669c03e1ab461a7898cda23f416132e38be67e899223cafc647762b402210a440021 SHA512 9d24646378e5177a824d4768d79e4f83c2f4e3b3d91f9b228da124ce46df6e2fd3962caf5ddf8d4f14821ec707a8c2a8e82620016b92c9d41c6945ba0ac5d94a
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_el.tar.gz 2907746 BLAKE2B 3c0361218dde131fd1cb41e36788c4b9e807855b6fef610019032259deae9e33537d9708d9defed2c98f74aad60492948077d55083a8e326a9ff0d0ecc7ee989 SHA512 39444127b111d220a8cb8a4ec05b2527563616e947b6f35d43a82e992d8a6ef746b1b134bc1cf6761b3985503ba50c0d91eeeb20b9d2aad015fed1d040740a7b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz 6493599 BLAKE2B 9ee580a63b5801309be17e67cb5272d1df664e92c52ac0a09ea2452a5de5d55f67b67cf46e42c1187dc84552aa98444f5d57339d75c5ee86b0d4d4bb230b8577 SHA512 cb3a8182e33a291ae53b1044c9c2d2b356cd9e6e4b2eeeb42cb98f848e2a2c43a2d1cab6a615e5bf3824ecd1cec47aa88e7062d4ddfc99ad3776ed7a9f9b10db
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6010101 BLAKE2B 4d03c9f0ae61a3d4682914a47ec03367c160a8a5e454058bb2bc47301906a44c3b048edbc0e3d53ad25755afffae02cd3b0d47690ce0c281e7e1ab16128e10ba SHA512 f722eb305c4a3fd79b7d56994f9d25ed44575e6b93519ac7fe0795e29cd6e4fe93de7fee8b9fa92085e5d9ea4dea39a46558a8b08109e24be1554efc8aac3de6
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eo.tar.gz 1151670 BLAKE2B 6578e53e1e6722aad779b0c0d6ce3f4e9e1b842d44ca1d2e7c4d1257866bf0697abe43cad4773d4c0d06dd98a7458bd4754f4665fb8983c21407a314485e253b SHA512 953dc8d0dd51f77a2099896c876bf5ad73e7705a5f451bb829c7a779fb62157082bd312c2343dd7fffb81fe8513f4ed7b51142b468d72b77e0b2427944eda3a2
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_es.tar.gz 3757084 BLAKE2B ca646030022b77dbcb1da18ab62ff2861fd63114966d1523f9f9c4e5e9c8cd25eb10690413071133a8c022cb2dcdc3e3e257c349fe11e26b2aea6a7907d97c5a SHA512 d8acb90b3b9a240fd134a96827055eab0709760041a18dfc85cc3c6dcf542d0d52058efdcf3c2fd37f55ce9d28e48561350e601618b7e8a2a11d3c4bb54378a6
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_et.tar.gz 1614636 BLAKE2B 9c1d139b9351ec00652138117aa64541a76b77f8f1eb5a6348a84c088d44b734188f49e6850c268b7cf5fbf1c9a3bbced9cbaa3e296073a3dbff4e6b655c7af4 SHA512 53d16e461b96276b232852bbe4aaf97766dfc573be885ab453ce09c658ef46a782b1e6a2764564b0537294e52ed1c109e49549c2eb2b8b18782da4bade335502
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eu.tar.gz 875551 BLAKE2B afcbcb6c6e98e3bfdab77338d3cc51b8bc379254eea5afd1eae38e238fb279e2fe6fc611404b01d51b02214785df70df765f522483b546e85552b3250d443d49 SHA512 099d99674734765a17eff6696dfbfeded15383c61899ef127f0d9891a12b3bb6b4a02610afcab96eda798c31f9829f6b4d40379f68ea5007a9b64265e77bfbfd
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fa.tar.gz 681127 BLAKE2B 7d2f6e9e4d868e88a766393fc7d278c1f879e5213e2e4e5d9c2361f8b46013ea9c3978dcdc3aa7dbf7dd9d3b823216a38f00d910a77676613bd7666cd4b65cb6 SHA512 0a5f84bcbb753ccf029378f76adbda9d4995da17192111c6f790b57b0b1ddab93587af415c8b7072f2d1065d3497e6446ed6295ee2a985cc7377e7df1e0a4de8
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fi.tar.gz 755112 BLAKE2B 699336b29f2a8faa5c282ab4ce9b4501aadf5979fcea765f67acb525a982fe2f5cb54122e08c09a9f08fb7c4c39a043e8bb4a628a5c7ce8d34b0cf42c0b756b2 SHA512 6f82ee16ff958a868c335eac6c142350841c49f30c94f29ca8e61cf6aaa6933f5077dc363437b7191f82c1e1cca5eb4279622482ebfe1a6575a7e8e5f69e4cf7
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fr.tar.gz 2836774 BLAKE2B d18ba706fb2e75afd4308bcf46967ebd9eb7146ed409b12cf15ac05befa7aa6c70828153422df9217e11a8a2ac421e4908968c9ad6a6f6e440774d5e7a3543de SHA512 686043bf98b0307480b929ee489e0d8bfc3dd71502b2b97ec1931893845070a34bf7641ef3ed009c4cad8c7fec82f561724355f95fe0df12ea13431ac0514b98
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fur.tar.gz 167262 BLAKE2B 0d8076881ad1fc5c2369b46dd48912b29697c83e9161162c66ccfc8fc4ad599db0e19655a498f9807e083c5338476cd5d1bef1e23e6646fff9a67b2d51223f7c SHA512 ed800fbf8af55820e99fe34f365a76057d1b5074048bd82ce3e5ddadf03622be54a41f7974a67dde2fa627e1ebc52f9a31436884121c983318092b022f79c129
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fy.tar.gz 749111 BLAKE2B 88ffc6202e1ec2387e3ab8740995c9508e9fa7099538378f1015766a6ebc4faf67da2f5513f6b1853cf35b34fa78d07cc427d9740d409f51c1a7c73e50ae4d28 SHA512 f12d972890e41446b87fd74861ba24c8952983ac072881695982e0d0c763d357ef99982f235cc28ddad5b513d728dc36b81ac7a0254b3c7ae46a00252934d541
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ga.tar.gz 574259 BLAKE2B a23ebfb2f2163ea5afa9410a2eea5a421a9adc03cfb900296e9daf26b05c5e8371800be04d69f3e094a2e327b65954b21708968edfb95c943febaaff2540075f SHA512 bfd9cc9a870f3460dc377696b901cb66e01d7c7601a4517152bc50b8b5f93f66ef7870410fc6d68f2a950c30c98e8a560576919a9a9b2a44d9f6beefd52d3e79
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gd.tar.gz 1543574 BLAKE2B d45824ce5c83d0500a1b5b735c5ec212721926248b8e719f6b749bff24b4a33d8f38e6f21f958a53e991484bf27a13cb6504ac46dbc84a5ee4a05c0fd2708ba0 SHA512 89ce545900c28728aa275166a1f3fd0a7f40671256d5a011decec8658cc923f8af39af7f7f5652882147b6852f76da1d3e2fa42c4d23fc0c2e5b45c483a3af55
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gl.tar.gz 2566128 BLAKE2B f61ea121428455fb9eb306d374ee147d0cd2f6cdcc9899e19ac2bd15e0cd6932bbf2752af35661d0905519ffc6d4b62d6eaf3ba241a886b3394b78ad9b6e0116 SHA512 2d27f1060ef9fd8f05414dea6f5cd0e2ba53bf0f360843d1fe2c3cf88b2e07066227054b5641b6af9a61197ab8f65a976196a4d389dabbca3bfc39f789a4d5ca
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gu.tar.gz 1135187 BLAKE2B 412bca066a71a1d4fba8f0ed86106c641fead89d71300682cd2a2cefa97cd0b8933cf22cc4dabd5ccc3ac17fffb5a8d3ac4bb65fb77a53ed11cf65c3ecc8dba1 SHA512 dcd22f9d4141479ac25622e853fd6115381c9f2d6b31f7d912b6e23373768bae00a45d249120224a6b5f8dcc7a0283e2a19178ea4ac4b88738b6976147a0f579
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gug.tar.gz 406710 BLAKE2B 22a6155653c6a3392b8edd7e357e9cf9b25c6e44a88646a049ccaa4786dc43c39bcb9fe8b8167ea2b0152a6c1d61803cf3dd2ea7f28cfe999e531da61616e9ea SHA512 7dcc7708853044dc12c2ffd4a03704d8e7748c88d5b62952ef40c208c0d5002caa3b28bc75c3dbe411c99412d916d2e13977f45b874380098779c1d524f39c28
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_he.tar.gz 1542447 BLAKE2B 10f9d5eedc618df268e32081964d1d21b131e7a07fa9b4c6acd5b3911ee1a7663848fd201d59c9de016643bf66bb147f164884e81222dbc1b10ad14d04c34eab SHA512 d5a6cb46fbce2e50dfb74ee0007f025b50930c49ae7f95ec5a78790d342b230147726e7ff1edf1c5a750b9616651a46a7f78772ff20647f2f7548a5970ed9676
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hi.tar.gz 463880 BLAKE2B c9d4aedf446c907b9d744f808804a1713136e49e7e840f46d95fcb1ad6f9a3e84a3f59c6b335a8baead5a0ce9b03727008f73687edd4d55f64d162f742bd0791 SHA512 1c255eaf96dc3a3af8becf183b3266b066b272525b0408b9d0b26acc2a98fb3511e3f7092e2880e6cc8ac4cb90120c6624a25bdb121a00e283c26a6d491f89de
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hr.tar.gz 832171 BLAKE2B fe148d656b3dfc8da8f6d90790fce0ac23fa0d3df7a54bb278324b369fa80bd2bf54b393994cf1867900fc68d05547917ffac3484d76ad17eb82f4d1a51a7c09 SHA512 c3fb08ca49629fa9570c87701d7c1ce0da177d6949020d0bb11304fd502bea14a80f79cac8e8467d157e250d04022e16ec6dae4339904f01766765d0498fa686
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hsb.tar.gz 905230 BLAKE2B d0e133050cf2a204296105ff0b45ec9f4feac4387d249b3da2d2f10f59cec4132a62f9f32c09954ada42577f0460137088289a98117b370d71c0e2d944648b33 SHA512 c804cba382c6ce841f5070c77557651854041197af4e2c210e7626fe6ab392376755bebd7b4e817200a57bddcd77f82561f324a88b35be239c5dd2275bb4daaf
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hu.tar.gz 2728815 BLAKE2B 2d5686df0769f041452b9da5eb6037072563785c5b33e6f7a29d6e0e30501266bab973e066e7a2c1386c125b41e62cf7dcb038a2cbff148bcda9c61d99712453 SHA512 ae10cd4687dd013b86b19cd6d1b694ee55c28aa193cda68ca56890013b29bdec66f3745ff7c04f4217bab174660db55df4c33354697d0983b873828780d3f695
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_id.tar.gz 1721215 BLAKE2B cd6e966ff3f469544c76cc6ceeb1b2a6baa8409191bdb1d555be156ce85f4c56c6031b9f76c935e5456e2c67c54d66c1bcccede75dd2f6b0b2911b41244ffa31 SHA512 7dc672e5f00acaac653219f806ceaa399722fbb92dfa64260a72660748d191023d852a4321e4a4138af800ac528d58ee03936f558bd806e86f82765afe0343ed
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_is.tar.gz 1397295 BLAKE2B b11f963cf64ac28e160a5b1390a2db332dfd24eefb00208d98a3105cb05b2fd9f32cfa62fbb9614a1ce90ecd242056960375ad21ad0ddcd5b23bdcae9887efa9 SHA512 f995e3716ab8bef36bb980fb544ebc5a88b106685b63fbc9770916c60fd03468c298c2e0abd38dedfe0e804463c23e051d490990204d2ef5ad34536254d680a5
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_it.tar.gz 2151196 BLAKE2B 3c6021b205e0e51dcbde58de70c397ff1139ad2375625eb1ae2f7017d325e686288d6d0223f19d31f30ee39a333297d86bffa4060c3770eebaab9a19ac189de2 SHA512 35c6de342460cabbad4cc53c8dece527b94a2c223ff224cdcf0ddb5e319e2c92194260c7d70eced0e45497f0b107a8134d6de384eab35a019a0ce5a5ecf397dc
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ja.tar.gz 863845 BLAKE2B fd08e7fb24c32673e54e99eae18d700f267be503a83ab7bcf6cbbc15bebe09bd4e0c1a48b6be95f1699465fdfd1a6e2f59908830975046dcf4bf7972679d92b0 SHA512 67b172ee70bd2a254bf640d546007cb513f7cbe63eab46e87660f66385b7ce80e1d7f663cad062c631f0da3e540f4a80b3e4d2cfa7417012d0d9d80367c41aff
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ka.tar.gz 328742 BLAKE2B 368c2c81de022135182cdb63ce933b41130c34d7b87eff9bdb627f84754121bb89f49749d0cf808c4fb8f1666dd3a937f2f6c59fe31e4c61e7aab81831855fa4 SHA512 8e3fffad56433b260145c97aa197ceabfb0d253ad4b69dc85129f83d006b3c971c6dcd1aff07636a9ac7ec9a1912a570681978a9a8732e48735b79dcc1b3fc08
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kab.tar.gz 506700 BLAKE2B 228cfdbf102f0c3e1cadbcba8846bc9d8a24b7955c3071aa71e9c300b162c0953158bef8cb33457183869251bd113e069ffc620b489a5faa58fcc5289dc8b2d3 SHA512 8bcb26b1e5c52719d0cd5aa2a08a3b609155123fa6e75e44dc9c940a5aa9a5192c1703c2d8017b22b5116311562ed02701d727ac0b65460d3b5272c7479c9339
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kk.tar.gz 891738 BLAKE2B ac9e6d5681eee778e2691a2b45bf47dfbce67d3ca4020fd09ddb0b645797b025f897454e3e8b810cd23f18104f52b4101da8998295d8973a5670e361c68a3e3f SHA512 0ce5a50c19e0873d928824cc19cf6a440dd7662c6c699a6656f0c74cf324a751c60302eb56b4b12be9ca6b0a95a1bbf36f70fc675154ae1bf0faaea027feaf12
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_km.tar.gz 684490 BLAKE2B c8ce340312ad07ba57dfa8161dd9c5f9574d007141a0d545d137a6699e169bae3ed35455e0436bc69e8766f72eefaca1dda3dcec2391d8a3b39d98c578a853c0 SHA512 688220e7de4deadaccd6df50efe475fbb58d1af26397c03d3c91d22c3149cdf83938b106e56b4fd41de91ae98eb4c8397fa3f06d0fc2675ceed05caa15695a83
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 265765 BLAKE2B c9243941e69715d24decd9383d36a747fb9476cc34e2351e461b72359334c4b977f7fa0a009131f043fcae469bba58817d93095f70566e1d8d3750680a9dee95 SHA512 ddf404a53309fab08ec3ebd09fc87ee30f8190617e8badb7db4cd43fa94924a7d85a5afcd1d15d85d46f2d280b491275cc73455e72291d90e8072bd6b2b494f7
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kn.tar.gz 465277 BLAKE2B 5c33589a23a880bdb51627d78067bde3cbb486ebb49219a00f7a070047c5cf25481f2ad77a2ed571d142afaf5468ddc4ed5160e4eaf63e98cee948b8002bd679 SHA512 6c64df123bba4982be92ec85d00e42588cbe9d86292debfad2f799c5fb434ccee78e685da7dd45e393c817ecabf0f0fdecaf1acc39dc7df79855cc4a64d6a115
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ko.tar.gz 1482506 BLAKE2B 0e18802a9d1c9aefaaec993d727d0d1946cd5d1f10d19c330c71ebd4987746d8a6b5a29f08e24f8efa4a0b58975eb2d205a212b0b9866276de6779cd4335df0b SHA512 dadc3b5ae99b16dbb332f5ec92bf26f01c42404f4b6fa0a0a58c6c3c7a832bc36b637219f73c0191c1dbff0793ab3d5f54e762f83e30fac71b0678d049e2c0b4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kok.tar.gz 333208 BLAKE2B 68087bfc2d4ab86629923c9a91f9ef703ae274d6873dc403a6c5abc1e95131b6fd2a556e4c467a9b3193ce3772b41308017125bb8661a77b66965b294af42afd SHA512 c5eab6c32dd412e3c69697923c0a7b94a9998b3fc1b5f5c63a96a3d75596fb28a8e81728cff15de46624653bc9b247fbe2ae73a61b474343b9711af42899f7c4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ks.tar.gz 267327 BLAKE2B 81ba87680b46f424dcc5b35d9f1d62ca1befb238768796ad5324e889e08b6611166e53c28c48b9f45102ba8e346fa1c751723aa94cd0fd84088ecee9731da293 SHA512 dcad8b7bf5771337ca08d1cc6e2475b2330f3b6f386b5887529199ca8d83c2052cc75a87f939785556be14ed84b9542f71388e02280a05cd07e4b05fee31a5ec
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lb.tar.gz 126208 BLAKE2B 7ba1d474404a0c0d7920c462bac225b060d5af4cb9af2c4d6770ce777cdd353c1f757991ee1bf922ba26c26178b900ab6409305d9e6d0c6c102e4b992cd0ba2f SHA512 ba4c5e6338bc6620fd1540ac06922f576f1ef13428a9a4aefbf276fbe49fe34a96e97ccd30db21e3de0442cb2b51c32ce72f26e1a0c7b1519d50120ec02c574d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lo.tar.gz 448459 BLAKE2B 08eddd9e3004aaad125739aad36bc8aa1557de2069462dd5c7cfb080468ea706df11c5cfdbe640c2282780b22bc8d96984e7279e4838318188bf141458441070 SHA512 28d28c669617d17bab201f020e158d0c2b95eab3df79b4ed0efcce9d6b36f4159515aae5d0072681210bdaad5cfc49e2dd7b839c7e3d3f3bd804c495e8bd6dda
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lt.tar.gz 1064182 BLAKE2B 795b3f5893abb004ecdb5c980022314dab72a79827e5309b7d9d7ec950395db9b3e05d9664f6f58bd85b3c23c4210b54b70b986e60330cfe1055ab78d7f2f3c4 SHA512 c8e8739b16bf7b172e137511a1f9698e1bb03d35ed5310dc03c6dc646e239f36d01573ebcd9496a3c04f35283d747be561b943e3f819edf7d54c8e1df01fa454
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lv.tar.gz 975352 BLAKE2B d2fd3ed33c1bfacc5b88847ceef3461b5f9487828f49970c508c81fff14d2e8b2c230c4258412476abebfead2da0afdb382917721bf788a7198733a0a63bd054 SHA512 5290782d8163915a142ce1a332a7a73e8f35d9006de8644bd02995b7d11548e269399beee762b2cf0ad2e9836604215416a9e893d9f1c76d33c7013c2af90347
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mai.tar.gz 271097 BLAKE2B 447efe9a6aea43d09dacb0f5ac97c57b659b4fa4baad67be8bb93cae007ab80b1c46f9dc94f8da787fbdf96d8784ad0ed12e91fcecde66ba64ceced8084d84cf SHA512 281934fc7672edb7c0510141b0e10e4be1d509836eefb23992daccf9db4fc9a2d1dfc3c6e3f66e950f216ed50a9a0d5fb109e80adc9baf8534e4aec8b6c7ddf4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mk.tar.gz 377368 BLAKE2B dc45733fe667fc2827c9ce5685fb67e189edd5b5a769b01f5a3040c7bc367b285f6109ad97e91ed5965f3edcf9fd157eeecab34e53436658e3a33d31acc3ead8 SHA512 aeeeb3431784ca45f1142ee74be569fdb07dc87766af746c58715f80be7a80085f21cf63e73e5d4f79d5bdc8f01a21eeab1e76aa24088a4a85a275914f721eaf
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ml.tar.gz 432307 BLAKE2B f5af3532fe91bed7165281fbbde1ebc5e5b7a52b147b6cf9eb28384f4810639451896c8c712a45bef5265123f924c52a56d3a6195b121d97d8108af35602e1cc SHA512 a52668312d9a9ae1c8d2fba27f4b3401cdf8066d002e2661789c7c222e56947ef5eb7e251630e0c3ab66085e0e62220e7e8b933fe40d4d00dbded1713671a27f
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mn.tar.gz 2315236 BLAKE2B e86ed4247811eaad4c31c2a31938f9c159e60c525edfec0436ebfbf41e94fd216acde4d7b5ff9212b9f803f02e781bad99556cb60ca72b3d68bc7e10053067ba SHA512 49900f0b9dbcc955f071d146f10b3f84e6dad87277bf9f7186a9302fbfa22f4909a2b82088a528f7f8c256f3222b4e738cae531ed6f1234f3de57b8a8cac5eb4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mni.tar.gz 326654 BLAKE2B ad06b3f9a49a716359d3432a0d6bd5c9297996fc44a084a4d09ac7f48d7b24d9c649fd57cc70392fe060202e16b110e71900e73b7bf81d12dc7e813da5ea0be0 SHA512 cc54d0815ea03925c33c5c6a65e8f9b3be8effbf78a4b06cd4ab5d438db1d037343ac2740ca0d6be04248f22aab3c2822eee682b3994c734fb422d3616f45037
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mr.tar.gz 460941 BLAKE2B f95662c53f4ac72dde33bd9ae61cf463cecdc3ea787317e9cb048a7615256cbd1d78804034b83b1573a73ed4c143880a14a4d34062e122f022fb32619abd799e SHA512 689a6ba9b45451a4f02c4d7e6c56f086073526bc492803cdd25c86663121d155a8a87816249d1601731426f2c06148f534b5934e08d1d276dad2c4090d068c9d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_my.tar.gz 373644 BLAKE2B a994cd736efa02d6221195b7c31ae99d4e597da06886081940749eb52318175c205a307b4b1f92d9185551fa9e349cb7357f5ebccd0ccce9657bc903981c209e SHA512 994c0fd005bf72d0370e47b1352792553bf532fae996ff9d57291e106cd31e6cde4df037dab519c38136c45733b864a282b9aaeac47592ed8dc1364bab27916d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nb.tar.gz 3551228 BLAKE2B 8d8f1e034f4ff3b79c3a166f954ce6fc4ae9dad1a258e219d652066ca3d2580e81356a1384aa1fe0b8c73a8a5031ef715de9d4d078f2fece366ad2bb174a8862 SHA512 b842b81fdcb765fb77c0c98b8d9df76f95caa84f1421edbe7758c93d239f3dcbb30ee73a27169e9643b25fb554de784a7cedd5febc4c9d14d4e2b918466a1420
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ne.tar.gz 853292 BLAKE2B c2cf54f579e0b74f968a5955ac41e32d41984632e8fd5f46fb328eafbaec23e1300f48dbab3890fa7a120ecdfdb3bc8106266f6e4df2c3954f683f9ab26e576f SHA512 8f5da633f7a42bc3c92c563d61e95f54bafc89ccec3417dbaf35c8f9479dfc22b2766106a30c1a80b31ffb1088f4c943c9b94e4b692c64e534fc973c67cb6b53
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nl.tar.gz 1655596 BLAKE2B 7af096e2a5be662e440b37e8c35d97fd40b7c661f28aed9c3f2ada33a11bfbb0dcad4f8b50d036b61d3bbbf5be6eb6894d975d6a4120a6f4961d51dfb0ceebbf SHA512 f7cb8b396f5134643e25b76ff00523542243e5cfa1485b0436d376b5c55d6b155df9e12472fc06261621f2bde58fffd6afae3bc53c5db6e9ef84e65071506cf7
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nn.tar.gz 3553541 BLAKE2B 7bba8e10d2c7220578233f69a9d0bba0d0a9a2c7fd1f1e2151671e47f81f228ae1a151b731e6352bbd01816b4edaca60c1f185db2230b4e18d3e20e41b270dab SHA512 78a86f2bd2e7826edab64625abdb3242d47eb408dbe91a2e4691a2bfcf18d4f98f81a75a9b5bd8e0514ad30b891db976a7490bb35d14efff466897d08627876d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nr.tar.gz 228548 BLAKE2B b96b744b2c4936e467e162501bb75ffc42b4f3fe756ef89e76ad0dffb5f00faebf48a4d0fc454e222e6432554683b0bfe0004147a4988fd88c0e5900436dce99 SHA512 d8a6b1a84cdb7d21ba265c37a4d31ac9b21eef20dd7080986ed4f69c06772553db2546f306a52fb3a2f62e2d6455b5c85a718cbe73bb9aa1b6851359324f83fa
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nso.tar.gz 259323 BLAKE2B 5a2f47c00cb6538651e280343d3ca17bea838582dbd6e7092a40d516c525d105158395e72e3160c0d353764bd2be1b1df56239d4b643b1bfa19d75eaa0f26a7f SHA512 b2040e8feeffff46e440e5ec8fd9691f7b297fabd341bcd02a67ca828ca36fd76de0647491faba5294381d6f13d123deaa49b8f5a017c98ec22814b4fe65b512
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_oc.tar.gz 1166654 BLAKE2B 486472785dcefafcdd19b20b75e97ac54f4a547e878be04eec4fce082561d7ccbec3ddc39e39b93d7c90808c6f26521f743540e09e52d358b954e3bdfe1a265b SHA512 51312436edc83521841b4c2465b38c03e5798c837ca20e70b7c7bed4a99530dd6e79442a9bec905e7bd9beffbec886c6e6038e0bbb7de48b12a4b22fafd210fd
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_om.tar.gz 386452 BLAKE2B 1756b8621e3d4ba9068a00bff4ff47e24c8394680d13f44db933b5bfc5b32ebb117b51b9b7855230d91811034b0255fdfa4dfe58d4ea0fe14089176d7a6e0d36 SHA512 ac9661ae86f670d4a0e0adb1416839929693d8224bc48c1121ba47453139a946e77121da21134207cdd315556deea73760cc0221ba383c4eb748b8a9e7752f51
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_or.tar.gz 478531 BLAKE2B a7ba363bf0443051305d280a7825b560e0741092fb6a71d0609de65db5ec002b770f87669d0ef42f8a4fded0919e463c45950527e886881b9b6e5909fcde3525 SHA512 73090ee4154d735dec6578f340b3428d2141dee49f48e14db921a70ab15ff9ad0435b53475245970a733c7d07f97de8b75b261772c672f71e129679e4f8ebc80
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 452889 BLAKE2B bedefe80698bd7a75887dc13b6485cc0a79ece5b48d9feb76de42824196bec44e27b06493530ba1b576d65662235ad66e7d74789291695fc4edd4b1345f58dbb SHA512 25a1a06df89dc85baceec8bba1553344d06416beb06aee49ee396c626df7fbd214f08e4ae5bdd7e36ec19d8566d0164aedba444f59fb7d74fd4f26f286079cd0
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pl.tar.gz 3055329 BLAKE2B 8d7dd814f0860bbe9035ca6c11af53a88ab94e220ede5b6d2e891009a1e6f97d7b193a96a8068f14c18fe6a34f3eb66f297c4b4bd34bb2bbf0d2406141538a7f SHA512 840cd630a848d3ec7d94e02ede469a907446c95213e1448ce419f162e38c665c191af4c161decd3cb43ad1df307ef7bb1448a5be043fa1f8331698ae914bad5f
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 5753998 BLAKE2B fc1b3ae899e4f96d2697bfe634f750d97237540704038ef845537cae1712cf6ecb68a2266c67bf410111c6aa7c35cda9452ca650882c9b866d9dd133077e8bdc SHA512 57e82c62abe804a69d1391a5e5ff0f6f35ece110331ae86b784daaa99e0aba98c9de28e1a2b1bdf1410a7a29dea732a6686a710ed6e9c7a245b1e334d74e3ae8
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt.tar.gz 2389081 BLAKE2B 0c80878e99b87fc060fd22e0ac15c22ce036d7b44365b95840a152d5e1dd390a75806140e04a0e4afab72b02acaa6c9f53bdf1d0c59850720f867f9349f97b0c SHA512 d90034770e7128db42ca0f8a0803e77fa1b186437b7fe6538831c03185b89a0266da0f3ad82a04767ddfc7778d828c0f62b59560c1589bd8bdcf9f666c98b5f8
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ro.tar.gz 2332503 BLAKE2B 717d602b0d09e48751c9c6dbc0f7b41caff8fb2462957831edcd7afb2c420ee3ba92349937a474abd4091339d53fd0acf6831b4eca49bcd4d525dd3609ff1b8d SHA512 cbc94f35187848ea70e6ef94e83a3c26caa60dec558369cb979f95b4f9b88b73c5a259b4d79c5bd59591aad99244d3d7570385b11b1321111d6a65e5201ea25c
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ru.tar.gz 2249149 BLAKE2B 925ced2831625d24c6c4c879357145af674cfbada0bf7ab415d177460d6d7130cafe568d78710e38649b092ac6d97696da01ffa64144bfa614a737bde688523b SHA512 37dca016f177a0edd6ef39e7feb99619592fe8160cb39d62536ed589c5e5bf936fa5f9280560500a0fdaf0b43642b3e54b7f5ed7b7f1d6370a9c4729327f50e0
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_rw.tar.gz 279640 BLAKE2B 0b474cbee32e7b538594ab6d586880bc30d8b342d3d166259455fa0405c89212e42f72679f5d7a5f5c832263b5ffba3d65a1764b5dacc30e8964d7de08915084 SHA512 6d10260a4e4ad7dfba81f6b7a4af0ddfbb9b9711aab29f97298238e3dffd6a7ee7eb065732cf7128b1bb64d4c44c8f37fe72ba1e37f3133dc873efa26589807d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 364337 BLAKE2B 1bde4cd7e57cfaed134191e3543c163733c957e5c8b58bf4610b083570708ac8fdad6bfae3bbc0e289d8252f1a587692d145d81fecaeffe5b74bbf4c71b6c281 SHA512 be6862fe8318f061b5316de2f615dd0bdff25146b07b1a5ef260068361a8d3d1be1140d4a6281ccbfd711abdc23d1e4fd2d5d63e317aa0d1ed2b24e653002096
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sat.tar.gz 414620 BLAKE2B 14bf8272bf724679a5b6a97f947b0b576031aa9ab7b76ff54f6ad8faa3c11175fe04b30c04a92b0845c2b863dfc73f9698e2f25bf685d438f43f4c369cff3c0b SHA512 e397db02ee97969440d46205c25fe34261fa68a9387c99e3bcb5a3fd06fec2c0a9603f8d5ab18dd7bec642113b72c2c2fc1ad09fd09ea0a31cfe8fdba60b7e2b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sd.tar.gz 345059 BLAKE2B 4686759028e9bf3991e846271ebbe0be9369eb0fd40713c24eea046edd44e1bf4209a0f1a7815ed4f3c32c308631d3a0070a09303ee26b4cf211ef5e162ce8c9 SHA512 54d9b7ffbb61b7b4202fc7f6de0c76d57228f62e0d82fa9562046954d1b0cb8374898ce882a5f758536013e066a59db50663b9f1af889a9b4396c428f3b56f3c
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_si.tar.gz 656262 BLAKE2B 0356dd48bfc2e93a1008acd1845f90c1c8b900d2a211a31a6f6b53df0c3a5afb34e3c8c33c821e659fec383a1f060e334be41c5e7296d50fa91ea05e9854715c SHA512 4534c75681737f8fa561d35c96c3804aed79e03f51a5e4430e32f2fb7ccfc9037df94fc8609fff1b25a6390d2a18569d9e910aebdc1f20d1928d17275a45e309
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sid.tar.gz 415391 BLAKE2B 5716e893a758ccd2f27107b36e7b1d0b264e36cf884d404deff78625020cbdc7cd0915f72b4b773c07c261cd141dde518239993357f05059bf4319f2eedbe10f SHA512 29f59e422e60b29bae9dcf2d291dabaa169d1d3115271c5390ff207e83a6489ad722ed08b16e1c4ef93c0f7324c747c71eb4d0db80a15804fe96d9e962f66510
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sk.tar.gz 1922550 BLAKE2B 25efe5d226dba73913cbee8eb2ee5ef9c57623c64d007950503696bbb0ed6a43333c38387e3e5fb59448949fe2dd615bd072d96d25dcc62bf81f1a60775cda44 SHA512 4767c3959830e3ebb7e124654c9d48631fa8f628ee31fb14471d61eb2c2a1bf20f39874429cb8cc0ade82eb1cec77fd1e22a3221bdbe83a06bad31e13861976c
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sl.tar.gz 2507615 BLAKE2B 105f47818efa58671c2a2dedbeb0ee47131dda7a9e02ae5a5d4a35ddb02e59a8065b8542d6f175cbd4a39e11228dd0891112c4eb3445990fb6dda3631b283043 SHA512 bd15370f2283c7d53fe9cd27b6e6001b5aa7e1bd45313b7c1c7dbb2c04edf3df4e427071d9aa11442edb21da5c48090c0509a8216890dbf9e183e5344a3ebfd0
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sq.tar.gz 1075940 BLAKE2B fdef44fffae4b6e2c3bb65bbd716adb7bf2a104477c587623fcea778a0949c0748dbe3dd5cfe274a6cef0f0eef5c9a04b58150607a9bc200a4014353691c61f6 SHA512 591469f249d621e801b5574c1a546bef0b949a7c98bf4ccbb8248277ad0ba7430ba58a0dde9c9a6d4e1c415d700b0bf82cba221d1c1f107b5fe0e9baa94ee157
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2291868 BLAKE2B a56bf42376713d632f582ad5af024a5730e1daf5ad8b8f9058566f2243c49b3a22759c0c445d1a3944be6731e113dd3b4022f12693842288091d4c0573b9c2e1 SHA512 6db790b43f0f6437b581ef3d5849746480ca543b3a31982cef4fd4ff0da2beafdd38c7b7a0902b2ade89f22bf906f0ff503709eb1ea5fffb1ecf68fa2ab208cc
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr.tar.gz 2694020 BLAKE2B c47e51278525651c138bb2c8e4c9d06f1084e914c7f50c503aa6397703998e8f5cc2ebbd4d562f40a4f1450073986ab4e8e5ace728bc65e7bd9c393addb2b024 SHA512 754d5558d437aade5041d6eac68a2447c47232153c2ef0275607359e77abef7984800862cfdfa113f76f2f968a498b617b11d4f93e8fe0da76c5b03e61a5902f
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ss.tar.gz 234217 BLAKE2B e9b758995a68147f6963506a29230d7d7b954baa02aa586ce530f5ccb7933ef41d75455a97308dc11970831396877762942068b797445003a6ab750f0f4e57ea SHA512 6fc4340a87955f9eeea0269767eb1c2503d98799b608cd2a1e0678105ee0f16f3b1aaa4c14015ba6e33b6905a239de8d87b71962e9362557337bb792256aff92
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_st.tar.gz 230001 BLAKE2B 42605df9d8b0f0e02304d0340f76826c5975d79b2b196c128597c8915990df922029414961143ee6a0b3f91ed564b0ae17fbb9f01a1905b3ee920614cdca7280 SHA512 0d49e54ada23a5b7cfc2d5225b10f7a805c89d63d1b7ac1066d579c3a1aa6ca53a7e0dfd2f7688b149e1ba6b1b163806403201bae7df26e8267d6254f37fe3dc
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sv.tar.gz 2642404 BLAKE2B 905f7e50612072bceab098ba7f996b570e73e105598720918e0aecda901b539706ae03fbf83768e70462a68a70b3ae97ca17e1898da7ad431a02934bb0a4b665 SHA512 3dd93077c2c78da75edd88e72dfc895310f34f666ed3bc05034a85943858391e00688a488b753f22a97d203bfb5c13f2394c965b895ab75dc65f0edb0be15606
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 256458 BLAKE2B 231372e06faf65749a7daf2570f1f227b3a2c33af206374dcab0b59ed22c1dfa15b7fbba758fbc0b886086c42b33f4e942df5309ba029652d67b54c685bc7300 SHA512 84b15474699e74b3316ef605c7a6d6e7069579b0455c435b882649c6a626490abffbe1a2f1601e8094a33b1e897d229037f29ab86ce12bffbff3573ddc04726d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_szl.tar.gz 581979 BLAKE2B 19f69cde3777db3c00aac36fa5fed6844b93834ae158d4285f2b025bc2fae23cb22f606d7c8bb94b257adf02a57a3a695a5fc7aeee1a359bb96f0074a4237b7c SHA512 45cdc64f11824a28a3ef4c76b9b9e059d844c86650ddf462473fdc0738b77d70e2f615c11a0019719d6bdc1c6dd8f1f69075ac1be35b83a5959fad6b3d3357c8
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ta.tar.gz 611674 BLAKE2B 57064c3e40f9508dd6ab0bcbab55c0d41833c41f44c1873abae5e5116f1e926fd78095a4cc73f06a45394ab2721a2fa1a4c42bf4a0c5bae9638c955f03e45406 SHA512 1a0061837551ee5493f9561c77af875c35c9249f775d65c7ce0c2a20ec811f083901620b3fc482f25b3e8032aea4ae76567a34315c1b6970911287107a9643ae
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_te.tar.gz 971234 BLAKE2B a61a2cd0a61e63519e5e4b1479eb78dd45401fbfa30903922a4d39d47de147406523ff8fc95595d5cee33f69b85c31af2bc6c89a7f6926bf7a4911207dd2c1fd SHA512 e3e7c363198c834d00a857c77e867722b39605f78230f7ef045716f86331bc49e57b4f60fcdd39bf86fecbacf1a221bc3f14b58a60cc1052eba56cce1cd7a2c2
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tg.tar.gz 311471 BLAKE2B 986f118fcf1a59e42b18c6b65a04e3da4ba695fff4a4bfea15dbff7acfefa0dd445f27af045f1e8b19a798abec47c25e5bdf51b9a18ea8ff97cdbfcbc0abdcd0 SHA512 79b14d620f24218e02914c83d2ef965159816e609068eaeee9b2595813bf9abde1a04ae74efb95468aa5564d900e66bdb52b6273e55597d6a35499a9dfccaa36
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_th.tar.gz 1177076 BLAKE2B b64995de1991d3b5018fc6d350ebbcafd1a783d88f7a76ae88e95c3dac415cbb0600b5214d1b099c1e29e908c4463ca642da29c3b607f53ef01e266da3d5dacc SHA512 76473542c048fd209f356fb0eeee5896defc6dd337ca932ae1f18af386f3b4ce2570087ef87576b7e51dc54056971c15ce92af69ad65b3dc68001dd602cbee3f
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tn.tar.gz 214409 BLAKE2B 0ce7f2cd86db37cc88a38ec5b3c403767da8a3ed9837cf08f5855358a915871d5c40e9b4fbd53aeb2d694e4c21dcab705875b475b7c9fecd41c89cac4e0e8c4b SHA512 604806edbc60caedc24db387a19aa9c888bb471586f0d176c94571c2b8dd5e3d43c9318b40e5ef300bc92ea1c18230a28e0e261c3e3943482a8ba3bca61bd5a9
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tr.tar.gz 3014442 BLAKE2B 23300c382a4b022bae1ee9ba783f1f12be5b857c84971cb8972840ef7385c91151c5ec69895699de07f6c1ca4a4887305891a7273d18a7f18a3c667e8ab8db54 SHA512 a83344ed5d8ea67ba4e8964d5320e26abc07260a3709858d3cb258d08a208dbab3085438dfd41804c82b7e71781a5b7caee828bbf89e9f2b9ba94d11cffc175b
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ts.tar.gz 227763 BLAKE2B baa8844692d12bc695eb8c1a34be77fd35e669f0fc8cc060abad10f99437c1b17850e18ff835bab32696f9c75ad66479352f07f6d270b05a2c48d84d265bb482 SHA512 1f22219704bb1674d21fdfebf1b1abae24b8b8f67b62779d71eefed92b1c21ddddda7a27ed7aa90a14eb5bc75e155aa65ef29a767d8460b4694b5862e413fb47
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tt.tar.gz 148827 BLAKE2B 981950ed5151797420d9f0db55e89fb04c0603f39ec57c767c1e61d62f46967a97dda0fc07b33dae853c691fb0aeebfabcf9a9d189646a9b300d7c89c27750e7 SHA512 66be2378c9aca0979ecaa6b18f6516643fe40ad6e1c9c34992fc3f1a654f35bf4b7f3ae8b1ee0a6c5ad1e93ffdca6475762f2ff7a4fedfc0461ca2ba43c23c91
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ug.tar.gz 445799 BLAKE2B 49c1cccd39e168a02eb3ce108ebba9e7482137b47e206bd092ca65f69af799c298aa8ced300d0749901b5279737c7ce8a2a0213e4daeb80c25458b9d9c4f0ef7 SHA512 a5bdf7c9f6eec081a3c0be9c4cf96be3db0aab1aed97ab859149b2ff481752461c9999d7600726859f2aca91350a1b70273f50df3240964fc4ce42c074f25606
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uk.tar.gz 2730654 BLAKE2B 83e910cc52d664f809dc720ccd54b5b814d8f71b9c6858951aac1bea7ee8ce31d4b2a124aa6edfb1eba8452c82732b98ebddfecc7ec43a6e857e5363c5eca220 SHA512 5cd51b90c80226b7f6205bd1419f586fe1002b6da83775d690f800da9d12d39e3c511fbd57201b269da4b5075e1632a75b129e50bd7325d4c9d75ff1710b15d8
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uz.tar.gz 247892 BLAKE2B e4db854938070d71f77c11717b267f9b418c8cb98abf12cd7396af7630c36cbc907325910a719627454f4ddf867a1ab1d988c8cc0ec5e1b375d3e78d11309611 SHA512 0b754447b333eec5850f8df56bd6e6a0c7d395aada630146ab5cadd302a9689d50a986745828ee23cfb9f3d437ee8f43bee62f91158db48ab32d7c8f2c46b800
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ve.tar.gz 231219 BLAKE2B e501256e7ead41cf1daa13a805a17918efbeeeb3aaa3583e20ac03bfe20aa1c5d4608843e5ece44383535e2defbc4a9f4da06c34cbe96a15f8956bbc3776be9d SHA512 15c2e7d027cec03c544b8053991d0542b9d31e80e7c183c8722d17cda4eb6b553efca0b180abe453d2824e917e055e62c6b7dc4f32941c8203e3c415f0636d19
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vec.tar.gz 598639 BLAKE2B e99e97d666d925a7372619adee782f4d3230fd0c0fac96d6e3e97b1baac83cc569447dd85b6871196d5533a19fe76f53ded148574a968407c748e6e255d2adcb SHA512 5632f8c6e22effb157a5649b094b492f67962a43c6d188445222c58c275b5a92452657da14d4280c83cb47a2edb0d16afd68d7359d5f6b5522f330aef8238b91
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vi.tar.gz 659228 BLAKE2B 36ad13a9c30011d0ec215b02752b4bc4ea8db1da4578558605b5e55dd7b374cd083a44deb70f85d8059492f33ccc98087fcf53d8bd4a34b3c1f607d86dc26724 SHA512 931fed2cb328ee0f61e2226aa717b821aa99373768b66a286daf279e2ad00c96f741ec3899d06e912252fc2ccd4fe44cbe0380adaee8dda82b14bfe1a5ad610a
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_xh.tar.gz 235072 BLAKE2B 6033ee39f27fdc9c51e76f2e838fff7174aa8d6fcd811d5b4b9cbe75b0c0e4f5cee829926f3dbf877273a68ce70359993f65852728bfd08eecc2302805fe7188 SHA512 28af9dc199338b886242b736fba07f7dbe893170f0b0ab56e66fb5c77894184a87223e3266825382e137c3330b94aa0a92fb51127d485be61021fbf87478edd4
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 929110 BLAKE2B dae1dd9c0bf6436d9bcbdaff88fabc96d9b54bf8f5f0e20b55464a2b31e4128f22702e43c1e00a62001a9c7557d688b38967d2dfeb0e437a9e5e2a45a03f3dce SHA512 d8e41d6e457ca8954e8476b6da23dbc332c84833dbfd9c90b2644cb0c9e02e1069ca174b7d580ad3d924ec8923a21424e4452b74eb5847a1d7d8db8d7e539389
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 948538 BLAKE2B 6358244a979f57d994066d7e519762f77a3145e54897cca9cc61a9b0a00afa8802db1ddb040b59fcc75cf5a76b929c033bb69837d0272bc5eebff123e18c7af5 SHA512 15c0ba3c367e570715811b30afe5590bac66097d2f9305a4d0e1551a1b06498f55f373902121ae420494b69a13998245cb6f4ff338f9d54f2d623ba91ae8194d
-DIST LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz 258588 BLAKE2B 3fe65d84aa359035a67d70dcc8dd5a29430da70b6deb10fb4c40e9adfc8b7e182de173b1f5a5e51e94995cc9a8b00336f55fd7b3b8035db52acc868d14436bc8 SHA512 64cd74e6b6af1a50380fc1b4f29e556a22a59823ac4a0b3109585d801eddba1f414314ddc0e757f9044207366618f536c8ea982139dcfe0f588edf5a7940cd9d
DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_helppack_am.tar.gz 3249949 BLAKE2B 69518ecb6d9f5d350fce775bf000661de002943522e789bf1c653f895c011ae4800ace3d30b4b54382e90894ac5feec941697e36e54d2dd1ef6fb27c667b40e5 SHA512 ff6637b8820ff2a47667ab0e59e819859a47c93e5bd6c48e74f7e830cd6acfae25ef535e10100c49b92f919062f1a6bb542818cc526b27d2a5ccabf9fc3c88e7
DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_helppack_ar.tar.gz 2940197 BLAKE2B 4e6997fa63fff7e26b8f172c686c84ad3da4d75b2cb5d28fed5d167c3f1f068340ba6d778fe621ca16bc76aca6ee5ac7de7e82faaf10978ed1c4a85b86e11117 SHA512 ceb4db136021e908f436a7fda8c1d6e3a52d81a117e43f398c8b749787e329bf02f8a594474042a66fc0a3fa2b87d1848275ac7ae4cb951721e9442cfef376b6
DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3111053 BLAKE2B 337a3de96f99dd70f9bd60d67d8a4f907ccd8286ab09685762a37323d5c5f08cc8b3155db30309f98d659cae810c3d16810402cfb3c49d650b781348a533acda SHA512 16c29922c967a845ca0cd7be97eca3434a1da781068e40ddd6d6147c04acc174a8d9f11c027ab0bea7bb6394be6bfea0fd6747ebadf9cbf6f93e78ac28b7c6f6
@@ -729,6 +546,5 @@ DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 948499 BLAKE2B 1
DIST LibreOffice_7.6.7.2_Linux_x86-64_rpm_langpack_zu.tar.gz 257932 BLAKE2B b50eb6f039c368c25e9dd31161fdfe4604b0b045dea613c8ef2c43c22461cfd12c28c3e14792d297d022ed4c9ff915df08616b024888554490673226ec6014cd SHA512 a01b21604c2dc25b33d132831c6d4d578771c2c9b1794b0c27535ef096c6eb974fc96201a281a79fa3a46db899414289e8ad8f131c73c5e827102492ccb22555
EBUILD libreoffice-l10n-24.2.4.2.ebuild 3752 BLAKE2B f37e09756c35d45b1737b9f31ee118f4273e9c80cb1d2da83d044ff90ef226529b66acac68bd14e75988baabb3d3c0c2be0c8056148cf6229917c122dcbe0716 SHA512 70bc47e51b360e30d883a87cdb6893dda37e5e13d8c11c5faed1e85963326128171b6a13df69601f568c8727717e186f2f293bff55e913287cbba922e863d03a
EBUILD libreoffice-l10n-24.2.5.2.ebuild 3752 BLAKE2B f37e09756c35d45b1737b9f31ee118f4273e9c80cb1d2da83d044ff90ef226529b66acac68bd14e75988baabb3d3c0c2be0c8056148cf6229917c122dcbe0716 SHA512 70bc47e51b360e30d883a87cdb6893dda37e5e13d8c11c5faed1e85963326128171b6a13df69601f568c8727717e186f2f293bff55e913287cbba922e863d03a
-EBUILD libreoffice-l10n-7.6.4.1.ebuild 3698 BLAKE2B 7fbdcb71bcfc2d0c91bd5fc3a0b0dc3d02ef0b129e28693d494d1848ceabadd59aad9a53856ce9967c5181c0b46fe8963129341709f8e4167c6819f536865f37 SHA512 49c02646b13e5ace125e2d36b8a6afa6aa854cd7197b7a7be1728ae7ee9f66c866f809edd89b00709b91f50195c0d15c0fa872ab7213c96cee24c1738ee32d88
EBUILD libreoffice-l10n-7.6.7.2.ebuild 3698 BLAKE2B 7dc5bcb8d9e1fd0458e360a9632161f90d4adde9d1bcc12dec5aa239c71c36e5eb3ecd8ec4f304386fe4d12b555079c9a8b711ef5902a05f0fb2deed348a8dbc SHA512 30d0f33017529cfe933b167f7ace738b1a496d3dbb1040b4f6b701a6e009bb319ec215d68c3b022016965840fef141712c5f9021c259d774354633e5ffd24b86
MISC metadata.xml 370 BLAKE2B 19bdb15f0dd1c100e450d6bcbb07dd79b6debb6d278d0bf08cc668b916c3fdef1431256aaf184997c95556ecff6da5811d1a1cd89b6e4beeae7b55116c5739cf SHA512 e39c0062d9f3a4845d86539861c1b2caffb5c44c4334449b6bc97f23bf134df100c06d244a25a34f625db318f7607210ecf3c9d7ae3d3ce5444ad685717969a1
diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.6.4.1.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.6.4.1.ebuild
deleted file mode 100644
index 7ab48e1a867d..000000000000
--- a/app-office/libreoffice-l10n/libreoffice-l10n-7.6.4.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit rpm
-
-BASE_PV=$(ver_cut 1-3)
-MY_PV="${PV/_alpha/.alpha}"
-MY_PV="${MY_PV/_beta/.beta}"
-[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev"
-
-DESCRIPTION="Translations for the Libreoffice suite"
-HOMEPAGE="https://www.libreoffice.org"
-BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm"
-BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm"
-
-LICENSE="|| ( LGPL-3 MPL-1.1 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux"
-IUSE="offlinehelp"
-
-#
-# when changing the language lists, please be careful to preserve the spaces (bug 491728)
-#
-# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
-LANGUAGES_HELP=" am ar ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW "
-LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec xh zu "
-
-for lang in ${LANGUAGES_HELP}; do
- helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )"
- SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )"
-done
-for lang in ${LANGUAGES}; do
- if [[ ${lang%:*} != en ]]; then
- langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz"
- SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )"
- fi
- IUSE+=" l10n_${lang%:*}"
-done
-unset lang helppack langpack
-
-RDEPEND+="app-text/hunspell"
-
-RESTRICT="strip"
-
-S="${WORKDIR}"
-
-src_prepare() {
- default
-
- local lang dir rpmdir
-
- # First remove dictionaries, we want to use system ones.
- find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
-
- for lang in ${LANGUAGES}; do
- # break away if not enabled
- use l10n_${lang%:*} || continue
-
- dir=${lang#*:}
-
- # for english we provide just helppack, as translation is always there
- if [[ ${lang%:*} != en ]]; then
- rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${dir}/RPMS/"
- [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
- rpm_unpack ./${rpmdir}/*.rpm
- fi
- if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
- rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/"
- [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
- rpm_unpack ./${rpmdir}/*.rpm
- fi
- done
-}
-
-src_configure() { :; }
-src_compile() { :; }
-
-src_install() {
- local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/
- # Condition required for people who do not install anything e.g. no l10n
- # or just english with no offlinehelp.
- if [[ -d "${dir}" ]] ; then
- insinto /usr/$(get_libdir)/${PN/-l10n/}/
- doins -r "${dir}"/*
- fi
- # remove extensions that are in l10n for some weird reason
- rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
- die "Failed to remove extensions"
-}
diff --git a/app-office/naps2/Manifest b/app-office/naps2/Manifest
index 338c8f66f2a0..398cd96a1cbb 100644
--- a/app-office/naps2/Manifest
+++ b/app-office/naps2/Manifest
@@ -272,5 +272,5 @@ DIST xunit.extensibility.core.2.9.0.nupkg 296715 BLAKE2B 76b33cd2a89e2d22bc02b30
DIST xunit.extensibility.execution.2.9.0.nupkg 378299 BLAKE2B 6ca0e2cf8026b3fb0b36805704bc11bb8492abb53b89e65baec6dae83d8cc0d914a6424e917d334f860a3396be537f0782a1a54e3813f9ba8441499183d4aad7 SHA512 9674463e310e5e26c5da4d256ff45bcfca9f5c40b9541ba68d7a091f6350ad27134534ce0ede94b041cbaab0730b91bcd1726d300f6da3b991da17171922f0cb
DIST xunit.runner.visualstudio.2.8.2.nupkg 595969 BLAKE2B d1ef775c4234177fcca64dc44144fecc2d613976c7afe58ddfba0a204bd36b932cb8adaa3619e47922218306b487de1f256611f5d1448798afc393a91b896c13 SHA512 cfe133857c4b9609ff9fb150e49d032716c69ecff5bf1d643c987852af8e3c2851a5d4b2df1fcc0aa43f8ed91ba1cec144cb61cf5e24ee92f40f78aafdee1dd0
DIST zxing.net.0.16.9.nupkg 9657500 BLAKE2B a23c04e26bc09fccfec0a1e6f810ad2d3fae8e733fd5a3bd7ca17acc1010a7410657ae57576af6e66238999dcf945ca97f7e7b85abeee0b69b1b67692fa8332f SHA512 145f8e6bcf29b6c19ca336b4ec6063d0d35393f8fb613046cf40fcf68e9c1b7bb97341baece18ff3d37fc1cf31a227ff9da5266b994d6196dad592a43acfb567
-EBUILD naps2-7.5.1.ebuild 12328 BLAKE2B 49be0a0bd2fa680ca0330027cc49f1c460f412b69883f8c47747ca5d885e1841eaf0ffae9152da4000645d2c53b24dc2b7367e4d78450c85bd1e95dfec7e4e39 SHA512 63f5930dac01a7e07ca28aae47a569e6a8e62ee6f7cb7d0ee6b2df732595ab0801a68306760ff78fb43d55f0f7d95364f42bf6490f86f37b8d67e4b976f4d5fb
+EBUILD naps2-7.5.1-r1.ebuild 12403 BLAKE2B f412e05cef5c84c14ee30d7291cd8133752e3a06e11afbe576906c90a0346dbf5ac5bdd8b2ac5750fc6c69566f2efdef16bd43563c91231f2941c51aee9c61c5 SHA512 9a5d10c3b159c3f3d0d7846f0ac5a7d5cfa772baaf60b21db6f7090c70ed83312218b6187ce305dcf05ad78ebedb128188117806d5436655f09df35a73e925db
MISC metadata.xml 1133 BLAKE2B 580656b19030f09df98a6dc493ccf97807fee8301643dad864a00f7b889989f75df7465173ef77538d62d14c74048bd009a73032995a581e82b6989dd988949e SHA512 b1753810c95191f97a04857519cdccee7f18567b0db3c531c0e1c48f93a6103e257248467ebf6908ba311ffc97a8ff4da0a3fe1d98279087fbc974287a884bb4
diff --git a/app-office/naps2/naps2-7.5.1.ebuild b/app-office/naps2/naps2-7.5.1-r1.ebuild
index fe3b93139046..1299470412a2 100644
--- a/app-office/naps2/naps2-7.5.1.ebuild
+++ b/app-office/naps2/naps2-7.5.1-r1.ebuild
@@ -354,11 +354,13 @@ src_test() {
src_install() {
dotnet-pkg_src_install
- insinto /usr/share/metainfo
- doins ./NAPS2.Setup/config/linux/com.naps2.Naps2.metainfo.xml
+ newicon --size 128 ./NAPS2.Lib/Icons/scanner-128.png com.naps2.Naps2.png
domenu ./NAPS2.Setup/config/linux/com.naps2.Naps2.desktop
+ insinto /usr/share/metainfo
+ doins ./NAPS2.Setup/config/linux/com.naps2.Naps2.metainfo.xml
+
einstalldocs
}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index b0f185a9f8af..f2b6feafb344 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/elt-patches/Manifest b/app-portage/elt-patches/Manifest
index 067605ad9001..8fd3ae284710 100644
--- a/app-portage/elt-patches/Manifest
+++ b/app-portage/elt-patches/Manifest
@@ -6,7 +6,7 @@ DIST elt-patches-20240824.tar.xz 47256 BLAKE2B 3fc40af8eb219277a11051be3e8391bed
EBUILD elt-patches-20240315.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240324.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240512.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
-EBUILD elt-patches-20240721.ebuild 1123 BLAKE2B ff84de69822a230820678b2c382095b86d838c48986a0b126699e598f160b3ea225152c7edd3ec883b9e5504cdd436734c314d2a34754de94fc67017f7713139 SHA512 cc5acbeb77e8a76be3f5bcd5c50bd76e18b6c4eac252bb15a0cb6840444b64efb4feda65bf4f59ce1848cc875bb6f18d623c2a421ef879b83b2317b0e69da3aa
+EBUILD elt-patches-20240721.ebuild 1122 BLAKE2B 9ec31ef0dabc35401c1da153edbd7c355d4969bd20c405decd68c405c0c5371b4a89b17c344aaad2933b13ef8c309e1d5d64feb6716a3782f19185045a3457c4 SHA512 34cbbfb266337862925aa6a85946f2437dee8156484479209721047d19452585365bf37e37ea8e8f395da2f41c8fabd921f305b3c7e8bed0e65ddcc4579f85c4
EBUILD elt-patches-20240824.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
EBUILD elt-patches-99999999.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
MISC metadata.xml 363 BLAKE2B 731813601fd3cc8df41566cb2b4c41314250296cfd08921c4167f633aa5107651f41ecce090f8b179b549a0b86b0cad5d0e7b14be00b2f9bf38591f249aa3c79 SHA512 77290264148f7fd68a99059beb41a937f4983879a205054cef4845f693138ba611d95ebc4ab67cbf678481b7c9a14ca19e170cc04d696bf82b83f93dd3429518
diff --git a/app-portage/elt-patches/elt-patches-20240721.ebuild b/app-portage/elt-patches/elt-patches-20240721.ebuild
index 89a0025fce58..e4f296996a88 100644
--- a/app-portage/elt-patches/elt-patches-20240721.ebuild
+++ b/app-portage/elt-patches/elt-patches-20240721.ebuild
@@ -19,7 +19,7 @@ else
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-2"
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index 61f45eca5a9c..90e95536e938 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 018fb1bff128..980fb0bd50e3 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -472,7 +472,7 @@ EBUILD bash-4.3_p48-r2.ebuild 6358 BLAKE2B 532802911ced386ccff0594e5eee739d0d5eb
EBUILD bash-4.4_p23-r2.ebuild 6356 BLAKE2B 7501ac7628fcd2f35d9ca6c2153190d2524545f38a9eb793cd8b9d30ed5cb4ae11078cd7bc940fe3cda3f62797ed53de5ab82f726219c054cdc8779a011a8ea9 SHA512 9b9d12e1408944d18c698b0be9940618c059599138f10b20ed55dc69131aac900e3cae0e0b79a55e77d075f6a03c2970b6d22250afe5c7912c652800fe9a30ef
EBUILD bash-5.0_p18-r2.ebuild 7680 BLAKE2B 6a615f5ef093b32e85bfe8a0fd270d9c636c5d178ba518a8382e1ad5f0a2e128ad85fec1c8441c416c836bdf83ad5ad0e154f79792a908fd6a97ef23750b1800 SHA512 43a8e61a3b754c5ff25a4c7c6c62c07be626c0e9c1515fcfa8a15e25a3b0aff9fa4d00275c2d64bcb506417a7babb6ee120cde118fd7c9255fade7245adeaaae
EBUILD bash-5.1_p16-r13.ebuild 10298 BLAKE2B b3b7bc3a466859b81e86b2201de8cdb4860489130f9fdad706765fd831ef737653a02f87b695996911c81ae625bf316b48d8c7e77df716f7c599f1111afff26c SHA512 055daf893bb43c30261b7ecbaed645b72eb0c5029d24f2922f53c65989ae5f23b56057f60645b4065483d9bb7256ad861ac7992642c5632dbe8b64e77b7eff20
-EBUILD bash-5.2_p26-r6.ebuild 11693 BLAKE2B 7c95bd57481d0cc1c1765b1369178367e1fda1fea39da0e4bec48cd17a2feb21718551bc6b8750807c2f74d885e07eb337a3f11e4d9775dd4eba95191aa3ce51 SHA512 df4385c766d6db4183db901f363389c5ac6dbff09e131743db2439942b2fb43440b2a50e77233b5980509d02139eabd91a9083746cfd268eaf42a205ffdc9c30
+EBUILD bash-5.2_p26-r6.ebuild 11692 BLAKE2B 3aa9dc800dd4de887ed88938c2bfe6017aed67b641dc89b56f51653f75480565b7db1da7ae4c369726203c0119a1da5392ef5ff5a9f1d629ed07c0c8f0c2eb57 SHA512 f818e4f9a0fcda41488f0aa10d7d09651ff2afb7cb682c7372467756a5f18739b1857dd54cf90a4ebe67ec536febfbc9afac9ab26836ea24d26b878b00c3e1c5
EBUILD bash-5.2_p26-r8.ebuild 11730 BLAKE2B b685acc438968eedcdaf86a50a615e0aaf018c305a6e5efcc3e616c2c7fc4712e7d5378238b1db5b3f3fa929e01089a463c22e6a50086ae0407cf820e872f6e6 SHA512 505ba70c35ff4d0ee67143b0519175abaa4e20b9b16d417bac5666a5402364d452328ab5f83c9533074f63c68dfe7837af937f3e5222c2ddd237f0121f42c34a
EBUILD bash-5.2_p32-r1.ebuild 11798 BLAKE2B 1c332ecbbd5a2d654579c1fc7eefb79ee4916a3ea91772cc410ac4da31c2ac192655741a4b83306d27d25bb3fcd46b00a167aa817fce7d24b51a6fb358c350b2 SHA512 a2092dd4fb5d1a3bd59ef5361e6b5ed7a669bac9a0ee3cfd4036e46e04443989b667c89f87e290400218cd1c1b1bb7552590f4fdaa24ad7596ed4938d308dbfc
EBUILD bash-5.2_p32.ebuild 11730 BLAKE2B f67b34c5c0ddcb80a06a60a96a20a74870d407d86fa7db14dbbe2996ee3d648309a1d58cf45b4fb0a4d80c50553f5de70eed12e417e59332e1d833dcfd3a22a1 SHA512 ea82beb82eaf10ad4fce14940f94a899f5618ad76291f71333c2d82bdc825a4ed8b348e241f2c0231d3b1c2e95d5d6280c30f24426d07a2f791576c4337a643a
diff --git a/app-shells/bash/bash-5.2_p26-r6.ebuild b/app-shells/bash/bash-5.2_p26-r6.ebuild
index 4350a8a719c3..5170241ed7c7 100644
--- a/app-shells/bash/bash-5.2_p26-r6.ebuild
+++ b/app-shells/bash/bash-5.2_p26-r6.ebuild
@@ -65,7 +65,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="GPL-3+"
SLOT="0"
if (( PLEVEL >= 0 )); then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index dddff780164e..8c2e919db853 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -4,6 +4,6 @@ DIST fish-3.6.1.tar.xz 2866100 BLAKE2B 13a41781c9a7ad093b18d4697c6087ef4c621bdf9
DIST fish-3.7.1.tar.xz 2965756 BLAKE2B 3ba628047c042b9bcb4b28aaeb205efb211b006cc379d766ee805d9fded92a3c07a3994ad1006648cdd68b26cf977de70a39f3694879de40f2e72ed058572c3a SHA512 f1605c400c5d5494f37b92dd386963dba7a3f3c401c369aaf3ff616d9d94836a0138d26074be24c92d94d9d7b625513800899c9431f5e21be0757eb0a0bfd3fe
EBUILD fish-3.4.0.ebuild 2386 BLAKE2B 80a635f151c8c5509e071c4dbc1ac4d64fbf6fa3cf37abe7894fe696a18b101bb76d57b0b1b773a5c9c77b3ffe7521330464121deb03a36b3cd037cc787f7ca3 SHA512 489f6bf503e1798a7687e0abe12e7a4d7ae10969e3004ac25a239145be72ef3a9aa7fafab0ce1fc6495360688967f1f0ac58f409192b6cf3d7b073b59f25ec41
EBUILD fish-3.6.1.ebuild 3203 BLAKE2B bda5a19375faa528cd7abdd1b55182872200f45b3b26a6d3a4f88df246695d218ee86663efe5387163539ca37f52b6a9cc945c98194a00a0cfaabed8c10d2117 SHA512 fca7130012ae290c7dd74d006ff4fcb4143ac9ae091ace63b4e65b5a515358a1ffd7647ac82a98b5dbf6706f49f70bace472fdb9e8f46286443ab81e6cd62d3c
-EBUILD fish-3.7.1.ebuild 3204 BLAKE2B a2761f36dbbf5b7bfaa6a0eb2e5933342fe7adfcd8134de6d02227633951f322ae3f4dc0f35981280b00c053e0b6fa78ad824e3c2e837a31a962fd80f851e242 SHA512 499fd792abf8da6064ea88217c3447690a0e5b9892a829e21f8b0fde8f740a96b241b862fa22615e34ac79e5f126917c487698bc2fd2b7291d4fd378ff989609
+EBUILD fish-3.7.1.ebuild 3203 BLAKE2B 8dbd8921e720d52c84bf597cfbed8e6c59794f6e2beaccf47324583a8f225e291d85c4161867ec70d73eb04422479212e9fe0c43d853ef62f31c41c0f226423c SHA512 9f683c1f1e6079abd6b4a6c674c5e0369a83f375b41f9f3f93c190c200f4014a58a44ff186b6c35e968027ba629cd388d847d65dd84e993ead806bd385bc65f5
EBUILD fish-9999.ebuild 3209 BLAKE2B 687f6b216e0ebfc5f128bb71dd4b68215290b10bf430e471533b55d5230fa46db429bc239de5c4769d1f5c6a51d7fb8a00087c8b9931978876456ea8390e1705 SHA512 46c7c8d2853645f9d5317a3548ff01e26a16c707bb28c45601cad2605f1ce62e45f3ca9ee4e66a920218de81772cc07b05375015f8bcf61a09b184b0a07e7e6b
MISC metadata.xml 544 BLAKE2B 1d712f1e36fa1329f8d3cf766a7ed19f210356bb229a66e17f0fc640fd6969f60c56dff1003995ddda3d2f1b28da914d9748bdb84d101a4cdd4a089fd07f58ed SHA512 686d3bebc8b840abc98464ef07e9bb8e5456fef99b55a5c6688c99453173ef941f7ffb67d0f8de4273ff0f7d632b8843783939d7b078bf84d36cf8a31cff5df6
diff --git a/app-shells/fish/fish-3.7.1.ebuild b/app-shells/fish/fish-3.7.1.ebuild
index 442a49ed9a1f..ac9ca3058516 100644
--- a/app-shells/fish/fish-3.7.1.ebuild
+++ b/app-shells/fish/fish-3.7.1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/${PN}-shell/${PN}-shell.git"
else
SRC_URI="https://github.com/${PN}-shell/${PN}-shell/releases/download/${MY_PV}/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
S="${WORKDIR}/${MY_P}"
diff --git a/app-shells/mksh/Manifest b/app-shells/mksh/Manifest
index 324be88dc75f..e39c4012f5ab 100644
--- a/app-shells/mksh/Manifest
+++ b/app-shells/mksh/Manifest
@@ -1,4 +1,3 @@
DIST mksh-R59c.tgz 442736 BLAKE2B 4e1b6e6fc69b27d01e262a5622191515fa71d29e81a3f10fb60458542506874b49f60f9af1e28c1cd266c63c91e3287579ab6bda00c39b7388445b19c969fa22 SHA512 f56b6956f9e1dd88ddce2294301a5eb698050d9d4f49286fdcd8f9df8554eabbcc71d37e2bf3eb7234e3968a17231cc6de8aa7efbf17768834a90b14e8cdf340
EBUILD mksh-59c.ebuild 1948 BLAKE2B 7707b6c18c24a1425caf8b4b3771139bdd8f23eee2086307172d1b0670c529e80483bef4c1732405ea08ad80b00a6a635635d36b6e72fa2278748d50c3120c40 SHA512 89dc4c977f32ff3572717554b9ea1fb70718a82dd7266c9a6c20c07c02840dbf900e145cfc5455e1b6d8578a5fb522b9c8f03b9f43b2941061ec48b13a74b9ac
-EBUILD mksh-9999.ebuild 1943 BLAKE2B 80ff96ebe054fa660d741e967a6f2640ac4b9e10d06d766a6405a9b505784cb6a9ea45a5497ac5a0c510645ca956d4d7f2eb29bc4f65e2e74aa0241716e50db4 SHA512 d954f28c8a152a533e63204806c4bbe392bc031831a6d8adfe05e0d86ea555e392464ca6c00667ee0c70dd2a03fcada0c0cb7e4f6425c8dab5de143005af6e21
MISC metadata.xml 596 BLAKE2B c65d930e2a67da2a937dfadc2364d5f55807097faec84aa631fed278ee6551f59e2b485a879de1d966987cd2fac8fcf6185ebe18ba004e80d08a19709d2e3521 SHA512 c4f170e1dd27bc9bb305f75c34d23f057be4a48da522b12044b8b4bd3070af1140d0d2268f41d890078896176630523e29fb5ce7b50ab548b04e4f69d1633384
diff --git a/app-shells/mksh/mksh-9999.ebuild b/app-shells/mksh/mksh-9999.ebuild
deleted file mode 100644
index 9154bea1a42e..000000000000
--- a/app-shells/mksh/mksh-9999.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-if [[ ${PV} == *9999 ]] ; then
- ECVS_SERVER="anoncvs.mirbsd.org:/cvs"
- ECVS_MODULE="mksh"
- ECVS_USER="_anoncvs"
- ECVS_AUTH="ext"
- inherit cvs
-else
- SRC_URI="https://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-fi
-
-DESCRIPTION="MirBSD Korn Shell"
-# Host is TLSv1.0-only, keep to http for compatibility with modern browsers
-HOMEPAGE="http://mirbsd.de/mksh"
-
-# See http://www.mirbsd.org/TaC-mksh.txt or ${S}/www/files/TaC-mksh.txt
-# MirOS for most of it
-# BSD for when strlcpy(3) is absent, such as with glibc
-# unicode for some included Unicode data
-# ISC if the printf builtin is used, not currently the case
-LICENSE="MirOS BSD unicode"
-SLOT="0"
-IUSE="lksh static test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- dev-lang/perl
- sys-apps/ed
- )
-"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
- default
- if use lksh; then
- cp -pr "${S}" "${S}"_lksh || die
- fi
-}
-
-src_compile() {
- tc-export CC
- use static && export LDSTATIC="-static"
- export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\""
-
- if use lksh; then
- pushd "${S}"_lksh >/dev/null || die
- CPPFLAGS="${CPPFLAGS} -DMKSH_BINSHPOSIX -DMKSH_BINSHREDUCED" \
- sh Build.sh -r -L || die
- popd >/dev/null || die
- fi
-
- sh Build.sh -r || die
- sh FAQ2HTML.sh || die
-}
-
-src_test() {
- einfo "Testing regular mksh."
- ./mksh test.sh -v || die
-
- if use lksh; then
- einfo "Testing lksh, POSIX long-bit mksh."
- pushd "${S}"_lksh >/dev/null || die
- ./lksh test.sh -v || die
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- into /
- dobin mksh
- dosym mksh /bin/rmksh
- doman mksh.1
- dodoc dot.mkshrc
- dodoc FAQ.htm
-
- if use lksh; then
- dobin "${S}"_lksh/lksh
- dosym lksh /bin/rlksh
- doman "${S}"_lksh/lksh.1
- fi
-}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index a7ce7bba1862..b3e559b22f1f 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index dee69c7e2749..82fc16cf00b6 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,16 +1,12 @@
AUX poppler-0.57.0-disable-internal-jpx.patch 892 BLAKE2B 811ce3bbeb3b3c0720902a2a57463d352d102a2d6faef209723558eb93d638f35108f83674e29314632ebcf5fae521bcd8893eb1f77b931c7348b9d7446dae76 SHA512 aca1738fa33fcb5efcc8b0f5062abca2f32d329d3e2e1609386f15cce33d2e7aeae3e36b41dae292d3dceea7bde62210d2527b2552047d33d57ea4f44dabc1ee
AUX poppler-21.09.0-respect-cflags.patch 5473 BLAKE2B 78f12a2f5f582c369ac72b5203cdc5391dfbe8f48ab00e2684f58386147d2e35b33a93882535227031d52ae298dcd14f4e584b8ec248f83c463ce3169479822f SHA512 f18ac99639f8278c8eef622a98f42ca39e9612ddc1d701d8684e170fa7c300b9f73b80eb35c68a18cf413a9beabeb8610901fa3fabf92d0c6521f4020c971956
AUX poppler-23.10.0-qt-deps.patch 2020 BLAKE2B e9f022a7ddbc0e2533554c3263e0f22e62da8c28881a4f6a5bef18b1f85c5db9e6a4c3b312d5e1b0fbeec6f265716d376fe2036b9ae3d0e5396fc6cc1510d1ac SHA512 7ab6f92cc9f019b9f01b6f4cb4bfe7f8f269fd172ac46379b212ae623452265bbbb223e840897fb6c483c65919f3573a9bd79814b719b115cabd97950a202c7a
-DIST poppler-24.04.0.tar.xz 1904936 BLAKE2B c4a9350b990981b0018229923160ded621f4035b19ec3d87c328ef67b22b9e36cc15ef4912da625a55a5befacc95aef6a8ef5dc48aa46cd79943b03985333b47 SHA512 49a9bef20ebdca3b56e53fa610d5ff76a7fba378dd7d8bb64a11bea909bf103ec7fd385e95ca971feab84aaebb523d4c7515a3a42ac0c7eb728e376a1239cfd9
-DIST poppler-24.04.0.tar.xz.sig 833 BLAKE2B 842f500b45396a3a0a6e5789a6f0957ea5f3d66536dfb6e32420201bdfc4a867a0262d0dc97302cc0d530e68ca163fda10f143516a472394bcb085f746d891d1 SHA512 4419a2a94c34621ffde1f1e0d1d26929171f81b6809a5380af30434c2220a7bf694ff2f8e7ba7a611b1ebd265e91424060238f51d2cccd9acecd92f66e0e1e28
DIST poppler-24.06.1.tar.xz 1910252 BLAKE2B 7eb2543dce1da0a04ce872d4af30eb25304db72fb6dc6f3ed309d478844af0fdd66e886a6e8c3a48df2096a8aa834f6b14e65689466de3283b54bc50289cd8b3 SHA512 4add06c9cb7741a66cd11e169b6cc332e80151b6e3450295400e948f30c340d018f67fcf2b923f4f65a11f20e2ce1c2740008e823d9b97f966eded7ae51e4167
DIST poppler-24.06.1.tar.xz.sig 833 BLAKE2B f2fa137d12e9143691d1a640a39c40fe8d923b017e60e2a125026082adce8e0863c501167a170d60aa38044d9c799f9e31a8eacfee68847554ac86f7eea84d26 SHA512 f6343d3b7c8889a5b8e8a14a14e60fd11990393608639b0f41bb35451c2ac5ec28bba01af79578c0cb224726886b28a491a769cba5347df67680d18812258b9f
DIST poppler-24.08.0.tar.xz 1912592 BLAKE2B f76ccb8d596909d671df34f6c028e6161ad734d31b460bc7b3578d08a75ad146d6d2c1e4108acb33d08fd518fee014cc84e23d2e04ea92ad152702af614c5ca2 SHA512 47309b75746d5bc309ae98da9280e5178c81505c8873e849ece6923eb0ae0df6f271dab1e38b3aac1dbd5d05518284ad237ea78ba40d90420c6fc53ae1c3b400
DIST poppler-24.08.0.tar.xz.sig 833 BLAKE2B d257fc092c8541daf2e88a852655827470fb4890316f0a9b334b18c736ea33500e52c3b6b238047e8e3ded6a155b4466dcfa3afabfede11ed89b3fa17553577e SHA512 5e5c0185db2f3c1e1639e1eead93cf9e282db403edb91750d8ec325ca69f4bfb026345f2e9a8a18ed23a5a02b308163f9b4a8d6a75f9e760414cd709681a25a7
-DIST poppler-test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 5199265 BLAKE2B d58f6ee7b44ca45291c205f9619db3833871f5789dd6a4e3ccc9acce2b6d7967a6b8596e3f32b7b35ba3d185976e8b9c8a998071c4451bb5ce674825a4005d6d SHA512 5bf5d99956fa0a6a93e0b0dc4713ecd8810811eca35514cc5765ffaafb9485f64f94b21487afa46c16eaf66326fcb999e792b8121eeb188e7e33a32a4798fb76
DIST poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 5207226 BLAKE2B 15153457989a53301bcdc3468ab2b06b637457199004651b39ea848f488f8a2ba594ce2e36091de4fd06fc0a52b783c6b2ee243ac5d95ce1e9db7483ea880829 SHA512 335cd3d55fc6e28331e791e5b63a08d293abc70764a9f314b2c590c26a5a78b38243c74f988bb95afffe0bdcc54dee1e633dbf1672b19a290be40a298e16995f
-EBUILD poppler-24.04.0.ebuild 4417 BLAKE2B 407d85bd4d2865ace153236758eecad6ae6d5fc149f719c89edb4aad0ec59da434479cf490da90db7f5c1324ade5a1f106a48f861ee482d38ce237d11a650dfd SHA512 f01c512d9ff207bfa6b27095f36530d76aa992422de7b7c65056ec4b8f43e0f9d51b7c245731810cb9cc963bbed2751d435159261bbaccdf08e6bbc21651fe2f
-EBUILD poppler-24.06.1.ebuild 4463 BLAKE2B d9e2f1a71d72218aef0914c9537520ff447e8abcc235120735fcd9a299a5e71380b1c9599990d4cebbb7859397f1c1f99841850a0f9f98b9e8be24dced7faf52 SHA512 298c7c3a05882bf5aaf8231d922a520b3c1baf1e14ebb54049d96ac22a9d64417a4cafc40566dbfa8935bc57d687852077cbd439bddf6928c40fa3dac1f5edf8
+EBUILD poppler-24.06.1.ebuild 4462 BLAKE2B 3140159843c7f88d80405c60f3127ac5a5132c06738ba6035c177b202a3a21d6f1630b1ed9a29d9a5e3f0e7429c865889bb309b9a7a7e9b61b5d347d9b499dd0 SHA512 62a677fb497f87d155222974e0c4c1923f98f714914702858c2861212eb5c8375de6cdae15ef1b9406b07d236a84fd02b032b12883f6d0befccc4dcc751b0b04
EBUILD poppler-24.08.0.ebuild 4470 BLAKE2B 16fe6d27117e3741032506a11e31d61c404c1a0da08f5feb81fb2ef941cf45346edfbb0ac8ada9c8542bee1f8eca8bc070c27d2485fae2f7664a726f1439ec75 SHA512 951e53f9c1f0210993fe2554b35291d4f1a4d1670d87985ec2db633d33f2d3b90bee840da6feb49d0a16c12724db1f6ce1f407c6885e4699c7a10fdb09f7fe51
EBUILD poppler-9999.ebuild 4470 BLAKE2B 16fe6d27117e3741032506a11e31d61c404c1a0da08f5feb81fb2ef941cf45346edfbb0ac8ada9c8542bee1f8eca8bc070c27d2485fae2f7664a726f1439ec75 SHA512 951e53f9c1f0210993fe2554b35291d4f1a4d1670d87985ec2db633d33f2d3b90bee840da6feb49d0a16c12724db1f6ce1f407c6885e4699c7a10fdb09f7fe51
MISC metadata.xml 1230 BLAKE2B e537b88babbb0c4ef5355c57c226d1c27b8b058e85c437962afe3610cf7dcdd4fea4a7694e508314cc5111d7bf09dc67881f0268a5cc8c2ce1e569a6f8c7699d SHA512 92b0a2fb9bf788eab1187657485698322cec7623da7b861ed5134089d0f3fc05f42138f734aa78bb811679203af2c6bf0dad7e78a091d5a51ba16a2aac60a227
diff --git a/app-text/poppler/poppler-24.04.0.ebuild b/app-text/poppler/poppler-24.04.0.ebuild
deleted file mode 100644
index 47fea88caf87..000000000000
--- a/app-text/poppler/poppler-24.04.0.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2005-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic toolchain-funcs xdg-utils
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
- SLOT="0/9999"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
- inherit verify-sig
-
- TEST_COMMIT="400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1"
- SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
- SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
- SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/136" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
-fi
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="https://poppler.freedesktop.org/"
-
-LICENSE="GPL-2"
-IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.13
- >=media-libs/freetype-2.10
- sys-libs/zlib
- cairo? (
- >=dev-libs/glib-2.64:2
- >=x11-libs/cairo-1.16
- introspection? ( >=dev-libs/gobject-introspection-1.64:= )
- )
- curl? ( net-misc/curl )
- gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] )
- jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= )
- jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
- lcms? ( media-libs/lcms:2 )
- nss? ( >=dev-libs/nss-3.49 )
- png? ( media-libs/libpng:0= )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtxml:5
- )
- qt6? ( dev-qt/qtbase:6[gui,xml] )
- tiff? ( media-libs/tiff:= )
-"
-RDEPEND="${COMMON_DEPEND}
- cjk? ( app-text/poppler-data )
-"
-DEPEND="${COMMON_DEPEND}
- boost? ( >=dev-libs/boost-1.71 )
- test? (
- qt5? (
- dev-qt/qttest:5
- dev-qt/qtwidgets:5
- )
- qt6? ( dev-qt/qtbase:6[widgets] )
- )
-"
-BDEPEND="
- >=dev-util/glib-utils-2.64
- virtual/pkgconfig
-"
-
-if [[ ${PV} != *9999* ]] ; then
- BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 )"
-fi
-
-DOCS=( AUTHORS NEWS README.md README-XPDF )
-
-PATCHES=(
- "${FILESDIR}/${PN}-23.10.0-qt-deps.patch"
- "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch"
- "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
-)
-
-src_unpack() {
- if [[ ${PV} == *9999* ]] ; then
- git-r3_src_unpack
- elif use verify-sig ; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
- fi
-
- default
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Clang doesn't grok this flag, the configure nicely tests that, but
- # cmake just uses it, so remove it if we use clang
- if tc-is-clang ; then
- sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die
- fi
-
- if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
- sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \
- -i CMakeLists.txt || die
- else
- einfo "policy(SET CMP0002 OLD) - workaround can be removed"
- fi
-}
-
-src_configure() {
- xdg_environment_reset
- append-lfs-flags # bug #898506
-
- local mycmakeargs=(
- -DBUILD_GTK_TESTS=OFF
- -DBUILD_QT5_TESTS=$(usex test $(usex qt5))
- -DBUILD_QT6_TESTS=$(usex test $(usex qt6))
- -DBUILD_CPP_TESTS=$(usex test)
- -DBUILD_MANUAL_TESTS=$(usex test)
- -DTESTDATADIR="${WORKDIR}"/test-${TEST_COMMIT}
- -DRUN_GPERF_IF_PRESENT=OFF
- -DENABLE_BOOST="$(usex boost)"
- -DENABLE_ZLIB_UNCOMPRESS=OFF
- -DENABLE_UNSTABLE_API_ABI_HEADERS=ON
- -DUSE_FLOAT=OFF
- -DWITH_Cairo=$(usex cairo)
- -DENABLE_LIBCURL=$(usex curl)
- -DENABLE_CPP=$(usex cxx)
- -DENABLE_GPGME=$(usex gpgme)
- -DWITH_JPEG=$(usex jpeg)
- -DENABLE_DCTDECODER=$(usex jpeg libjpeg none)
- -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none)
- -DENABLE_LCMS=$(usex lcms)
- -DENABLE_NSS3=$(usex nss)
- -DWITH_PNG=$(usex png)
- -DENABLE_QT5=$(usex qt5)
- -DENABLE_QT6=$(usex qt6)
- -DENABLE_LIBTIFF=$(usex tiff)
- -DENABLE_UTILS=$(usex utils)
- )
- use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- # live version doesn't provide html documentation
- if use cairo && use doc && [[ ${PV} != *9999* ]]; then
- # For now install gtk-doc there
- insinto /usr/share/gtk-doc/html/poppler
- doins -r "${S}"/glib/reference/html/*
- fi
-}
diff --git a/app-text/poppler/poppler-24.06.1.ebuild b/app-text/poppler/poppler-24.06.1.ebuild
index bb7ab3e3a6d6..7550f85e6200 100644
--- a/app-text/poppler/poppler-24.06.1.ebuild
+++ b/app-text/poppler/poppler-24.06.1.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0/138" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
diff --git a/app-text/ronn-ng/Manifest b/app-text/ronn-ng/Manifest
index 31564fc5122b..2525dd6e95bd 100644
--- a/app-text/ronn-ng/Manifest
+++ b/app-text/ronn-ng/Manifest
@@ -1,6 +1,6 @@
AUX ronn-ng-0.9.1-psych-4-tests.patch 1640 BLAKE2B 52ec0e314d9253c06874ce95ab5be8bb9fa9e5ff8b04b6df385a7e14c3edb919b0f2b9a7e2048552cf235c91d77877485e4fb3239eb222c99f53c412a46983d8 SHA512 803f7f4368599e8b55ed78d8444d585bc9f7568af4f9ab3d4b53c12d31fdc412776c259bff91a9b905b3482c68ce29ed2827682d2d7541669b9e5a4bdf1ebe3b
DIST ronn-ng-0.10.1.tar.gz 78696 BLAKE2B 1e56b90c5919e0a1af317da78161b34124268521fbc379fbba09ff9cb344073665460abc53fd961e4773ee444f33fba7e72ae3f6af84f8a170cfb1e89e557922 SHA512 3f6ee5355c7a19d5cb04c1b677028dd13ad2ff620acdb2e83d9b6f154a7b1e7b5a77ea0bcfbcef4bbb46a60b1c0fbc52fda079ff860c83a71f89b8fed0b83665
DIST ronn-ng-0.9.1.gem 69120 BLAKE2B 9da30156104ef448c458199ee33fb5369f7d97c7bbeac8072567127b964456a34226bcc15f72d6f2875f524175d31ec9652a282b369e818748790cd07f290786 SHA512 5ad7dc426d9bc77bca86fbb06775a3b19f1b8d79f5a4331d117e9fa394e7a9c3b0440b70b993672d77a24f56f5da3ebd0e41a5183f4330707b7ddb83c9108bdf
-EBUILD ronn-ng-0.10.1.ebuild 1296 BLAKE2B dc7ccc82236c0fbd1587c22e3a5676e3bd15bec6f2eb247b08747b4b2eb2c1b9cb8740856e92b52aa6cc49368f5292f8f3ec9e33570d9180f0ae78d42c625706 SHA512 351a442fa74f85642ed5aad7eda567f3b3a12e15212fed800944a1e952cbd1f8429106ea6ef18235fad41bcbc2a0ce2dd42c0536cc7ab9b67eeda7ddebadd54f
+EBUILD ronn-ng-0.10.1.ebuild 1295 BLAKE2B d94ceff24db5bd831637f1c493217db58d0695ae95a14f78199efff8d55de904ee79a85b2d0265cd48d9d0df0040ab3473735371362f77538e57d694d4e70bf6 SHA512 bebc4d3578a342e7d420431bd2fe788b834267c1bd414077063a5cdf70d58b90074533d413104f6b1eb14d292dd432ac819391f7590258f0d44a8306b15211fe
EBUILD ronn-ng-0.9.1-r3.ebuild 1324 BLAKE2B 07a801ced9834a24c67b30cc897bb674823e79bd26fe246f78aa5b13e92d6d01f2fc8c66bba0ca36b1e1302a389475f4c3296d5f8d20778544f983a5a290d163 SHA512 ab57b427ec2a02eb5595d4ca4d124e52f3b5e884ef7f00dc13f7d9544d38f67cda2fe7a4bab3645dc67ba0130c493021bd02f42e7b943b9d386cb3fdd96f2b9a
MISC metadata.xml 342 BLAKE2B 71ab5a2d2a9e2d20165f54c1cf79f483768c3637cc87a32acf80708d79b3be9d24408a330ed23ad837848933b0a40f1165f60d7b7e08146a28088a4d9d558630 SHA512 92e6778f8a2f44a81dfdbbd6699ce2186cc48b801f5c462c99b4bc35f79806ff154d72bec2916d79dc7435c1a9b75f2bf3842b7dba2b132335afc38d00d22780
diff --git a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
index 50dffd57b057..2ab027ac7026 100644
--- a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
+++ b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/apjanke/ronn-ng/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
RDEPEND+="!app-text/ronn"
diff --git a/app-text/wv/Manifest b/app-text/wv/Manifest
index 02d88ac7a425..8bfb27f9c4b5 100644
--- a/app-text/wv/Manifest
+++ b/app-text/wv/Manifest
@@ -1,7 +1,7 @@
AUX wv-1.2.9-C99-decls.patch 2193 BLAKE2B 9b8e0008c989c2f65d59678fa33d4c4630537376ebf4d75e7aafa9f4c48a4cbd774cd9c33800e97bdffa38fbeefbd8846778d3035c37a96d4de2c9b50ec88457 SHA512 333a4aad45d29128ffd38509a6d62ac3ab8869b5507e34d3507a62161b3cf79046e3e844b506c55e8bcba1ca35993b3303818a997b66b67c0ba162bc659ecbe0
AUX wv-1.2.9-format-security.patch 336 BLAKE2B 18641a15c75a32250012771bd8ca8b0739f503ef8d1d2eebe23f2d378996aa3f6e2f0cfa72f8077add3db33f8ece86c57e80cc5b868719472b45ba1bed10a7d0 SHA512 99fef3bec0f129ae2d138c50d1e3e9288d5309db87a72d9b1970d1d230e20be3469b423f0b74c5083a0a5cdca8fed0b2ca32ec1fefdca22f213e4a02a6bbd405
AUX wv-1.2.9-gcc14-build-fix.patch 691 BLAKE2B 0948319415dbc4c40dadc3a86852649c471dac6b563e66b81fe459714bd58420a7c428eb3c4177bb2dba754c4d3696b4b54ecc89fddeda77ad8ba4abc29b18c7 SHA512 cbe08a7690f4aceb67ad5abfdae699ab54cb2248374b5fd4d8fe5d67b18584e57b32f3d5abec7ec59452558a9f4f0f7ba197ec39693b567cbaf9844ca2a8c647
-AUX wv-1.2.9-gsf-doc-meta-data.patch 305 BLAKE2B 7f1f0f1a335d9cbb83342383afdcb6a873422fcfac5d26771f7075e4bb5c5898a839616102e1004b6f360cd49e8e0fd297f0f62eddfa4ee4fab03f14a66adf32 SHA512 e8efe27ca1d6df6c70ceaf5fefbc5406d0f1f029ee7a71bdfd752d694b616cac7f657a40c1d1f887dc664ece1404249582c760d5318275595f5a07696228850d
+AUX wv-1.2.9-gsf-doc-meta-data.patch 309 BLAKE2B 5186df16238c1b70821a046675b729269b827ad14bd50a32d1c8a78201ae2c64ced7d773ad596214ceb50032deb682f63187197c0776b82bf64dcebfa8c11d9c SHA512 6dc54d59492618311ad9358b923c802e187321153a5c97e00c26c67c0b8e26814a9d599d6a1377db9508192d1428963ca1a6b6cc2ef1b28a5ceeca659595e8ed
DIST wv-1.2.9.tar.gz 616256 BLAKE2B 6a6aa6b5f87a934c703c8a74d85af3d7aa84dcd2bc613a3af7fb8d69a9339e71ba2618ae8f725b90c3fe0b0199f4b224bdb32a50c2b6b6614f84b6a14437633f SHA512 ae5c762012595ce8922bfda8749ad3e9cb055edab30152c3a5feaaf3ca6601f357d1e301b179e9a5860cd99452dd6e63e5f44f5bcc12f8db148bdd334e0200a5
EBUILD wv-1.2.9-r3.ebuild 1630 BLAKE2B bc3798c92a403ae620f8a190b924893ab3bd0732bb9e8f9edbcea28d94644f72513f86ba9d9463fa66f681ebde5f52cb68bf0b1bfa32fedc8b69c71e10b4c0f2 SHA512 3f115ae93368cf57817b92e8a40c3bc89537e72b746dab3dca2993a71b598a4269fee90edabd900f8619651a605c44554cbb27183bda3baf8cf4356eb1504d34
EBUILD wv-1.2.9-r4.ebuild 1721 BLAKE2B aa48f4efcdf41f8653e1237a39da02e807ab04e2456c8f2eaccca85d7d0f4f9d087749c90d32d941744b50eebeee22d698f86ac3304d113019b59385abd136e7 SHA512 b286ad691a0d57dabcd8a4e0ee8f7234a6525e850a2e6d0cfc4da42de76f1b89b62bafb933a3616f43e203e855f447909f93008492536009b6e441da2394a7ab
diff --git a/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch b/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch
index 64aa7576224a..f18f185f62a0 100644
--- a/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch
+++ b/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch
@@ -1,6 +1,6 @@
Bug: https://bugs.gentoo.org/936163
---- wvSummary.c
-+++ wvSummary.c 2024-08-20 16:14:11.260000000 +0300
+--- a/wvSummary.c
++++ b/wvSummary.c 2024-08-20 16:14:11.260000000 +0300
@@ -33,6 +33,7 @@
#include <gsf/gsf-msole-utils.h>
#include <gsf/gsf-docprop-vector.h>
diff --git a/app-text/xapers/Manifest b/app-text/xapers/Manifest
index 7ad976922e45..58788d02e23d 100644
--- a/app-text/xapers/Manifest
+++ b/app-text/xapers/Manifest
@@ -1,7 +1,3 @@
-DIST xapers-0.9.0.tar.gz 159928 BLAKE2B d202a3835ccbcb1adfc2123ee40f6e1992e0c10f84cf57fc38eaae27134d649c94b5c625bf3a11ef2f4d119093fb1dcd99a923a9585d8e6b6b37ed9db7c15247 SHA512 0b2e32d215c64842a2d586c776d6cdfd2b77cd3081929c37dde9682fb61e8c58e374773ef33e1123087e8dcf655e12fd19db371005aaf31875492607d6494dd7
-DIST xapers-0.9.2.tar.bz2 155239 BLAKE2B 918ce421b154291deeb636b50c0dd0db2e523405d66105e3799a7abb054411b15b02cc5fa55e9667fb7c8fe98664778fb90e7c77aaa716b66c0f4dc4d463aae7 SHA512 73604490278bcdb228333dc677be12f6110cc11ab96a8a0d3c4590c5e6383d0869db2e82fbed88e4bf82fd997025ca831b6412bb00a54a7ab8ba3309b755d84b
DIST xapers-0.9.3.tar.bz2 155307 BLAKE2B e448303ae6ee5fba41fd38814dc63d44b8b362f778677f55d8deecbb3b27572b7db5b4f274b5d33dc6d052b87b7379b34246eca6b182989511e5da635219be22 SHA512 84ef543b4fd3400ac796944e9baec92a4df9c09d2779184595cc582d2c91f6b8a9f500956d77266f733a830ca5416b3db8a189323781b7d5283ebfc8aece94b0
-EBUILD xapers-0.9.0.ebuild 767 BLAKE2B 977b19aed2961a390fcc7700c58fab2b547903811af39d1a39dc9f898a06f2ca21e310499e71174fc02c9107b1b44884b5e8dad5fafe87468ba562ba05c48c52 SHA512 b622dd83f6b590601769cc232b880c7f3d577922efeee1b829424f36f4d0aed2d3a168a5a2aa65bd746ff709afd81aded0b517a1d366471e832ae46ebedf097d
-EBUILD xapers-0.9.2.ebuild 862 BLAKE2B 14ec25c90da2e51bf7080c623a83c5765b55eaee37cee1bbf33c5c35f99a31dae54d20d666b9ca62be6f9e0fa69e680ac2a377b90ca599d2801b04aca6bfe9ad SHA512 beaf0206beb8df1775f331d866748aaf87710689221d7052d01062b3da48b516cef090bdbeb80be50329d02680c75c91ec7568a086beb5eabab1f3c4473457b5
EBUILD xapers-0.9.3.ebuild 862 BLAKE2B 73c8a47020381fe27221ef5bb80172ec271c3f7ebf3e1bded536884152be19763616474de573cc2b5dd21f4df80f6a227fd96ad2cffb73fef3302aa59d38ea7c SHA512 8932d315f5c1fee4fcf4ad4ff79b2e79b5624b599e9d4cf5cd96aec4dd6fdbd83d5358cf17abaa8434f16c80947c09716064a78ad346416c794b56edf185f00a
MISC metadata.xml 504 BLAKE2B 2e2c42f56d09b8845ca6f8ce22244d4dcf82345b625f90e7642302d159845cf7dfb6259e7a4c44768f2059907ddc8b926c6dde451394c40f1448ff399d4aa2d0 SHA512 77032da6ba922ad74905e79c4db3d75bef11dce77f52b36ff3b97af4bd7c477d6afd7611bb372bc8a78d017e705251be3ab53b5a9c30e4410053903fadde06e8
diff --git a/app-text/xapers/xapers-0.9.0.ebuild b/app-text/xapers/xapers-0.9.0.ebuild
deleted file mode 100644
index f2d6b0f70140..000000000000
--- a/app-text/xapers/xapers-0.9.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2016-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Personal document indexing system"
-HOMEPAGE="https://finestructure.net/xapers/ https://gitlab.com/jrollins/xapers/"
-SRC_URI="https://gitlab.com/jrollins/${PN}/-/archive/${PV}/${P}.tar.gz"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-text/poppler[utils]
- dev-libs/xapian-bindings[python,${PYTHON_USEDEP}]
- dev-python/pybtex[${PYTHON_USEDEP}]
- dev-python/pycurl[${PYTHON_USEDEP}]
- dev-python/urwid[${PYTHON_USEDEP}]
- x11-misc/xclip
- x11-misc/xdg-utils"
-
-BDEPEND="test? ( ${RDEPEND} )"
-
-python_test() {
- cd test || die
- ./all || die
-}
diff --git a/app-text/xapers/xapers-0.9.2.ebuild b/app-text/xapers/xapers-0.9.2.ebuild
deleted file mode 100644
index cee8778f4ad9..000000000000
--- a/app-text/xapers/xapers-0.9.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2016-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Personal document indexing system"
-HOMEPAGE="https://gitlab.com/wpettersson/xapers/"
-SRC_URI="https://gitlab.com/wpettersson/${PN}/-/archive/${PV}/${P}.tar.bz2"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-text/poppler[utils]
- dev-libs/xapian-bindings[python,${PYTHON_USEDEP}]
- dev-python/pybtex[${PYTHON_USEDEP}]
- dev-python/pycurl[${PYTHON_USEDEP}]
- dev-python/urwid[${PYTHON_USEDEP}]
- x11-misc/xclip
- x11-misc/xdg-utils"
-
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? ( ${RDEPEND} )"
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- cd test || die
- ./all || die
-}
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz
index 6ff42943b11e..986b430e6e96 100644
--- a/dev-build/Manifest.gz
+++ b/dev-build/Manifest.gz
Binary files differ
diff --git a/dev-build/bmake/Manifest b/dev-build/bmake/Manifest
index 961f8a35784e..c59164fd91bb 100644
--- a/dev-build/bmake/Manifest
+++ b/dev-build/bmake/Manifest
@@ -1,10 +1,8 @@
AUX bmake-20210206-tests.patch 467 BLAKE2B 7c66cfbb610f2ea9615a737dd2d97fbea359ecb0e5b5c746447b9a0e9d2dff188f6f0d45225dd07d1226a86297f0c9ba8b8be7587039f2cc7ceaab4bde61f570 SHA512 3d855d54b64e2871ad8ccd494939c92a6bca2bec61f186e907a9b6b8b4f51b4ff63fcacbb8b6d44cef33a39c6ba2bed6c1fdd30d7ad65ad03d1d659781c420fe
AUX bmake-20210314-mk-fixes.patch 2054 BLAKE2B 404e99593f04408e3f62d8c6118fc1676ef414b4cc18f5ec8b089182fad8865ad79e40c236e58b084f3194bdcc94c92e1e10e40efbddc142b84053117065e202 SHA512 8c9e823dd158e352021f0905e2a15cb8d7da3020c49a8f824cc5dbd8f33910fc64629d5f400fd8651a16b07e0685a1247a661fd9230a62b7330bd5fc71427dd4
DIST bmake-20240602.tar.gz 868526 BLAKE2B 0c5357dc0adfd8e9b977798cbb3d7d024c3149b4b7ac945bfbfdde4de091b9afafb9dd1f33c673b6e966430e154e5e799deef517022a947fb584092cee3a3bbb SHA512 0965fe8a35fc75fd22ed66800636e3912a6f8ce008794d39870847bf50b039d86cfe0b3b346831ba0b49f4d2d9d0c10f6c6b82e5c5d9387d21ed4614384367df
-DIST bmake-20240711.tar.gz 873343 BLAKE2B 1102a414fe9db25a19bb8ab2c8425e553ca49cd3d01143604c127da7525ae537e66c7bc755101e89bfa3495d6784e7e4bd1986e1851cee5897c2c0d8d22f1ed1 SHA512 df1962d03dd7a577bcf92acb7a3d6b022ec0d6958242c2941345b330ec9c2951f12eb4a2ba2d652a2bd1c6913f47d5ace718f47eb0435d03a5ef3119c0332f03
DIST bmake-20240808.tar.gz 874139 BLAKE2B 626aecfc152ca3a1c0193f8f64722f20eb653faab031751284a305233e8f808a5c7ecdc78dcdac78f0043613c5eb45fa73611a3ff786b96dbac0183192192850 SHA512 c80a5eb028da68ecd002720301f66ae9708a75a564aaf468d98c4f76416defb8e52bad2024ef3661cafb0741d5afd0146a70d01fe58735f3d5a416acff4c44c7
DIST mk-20210330.tar.gz 107380 BLAKE2B 9ac30a117d9ba31635cf8d8d29fdba76f148611f47628403ca8f807081c32509f10498d3c30fd24985e5420af4710fe59fc6315d71f2d0c1cfed93263a06553a SHA512 6acd3ee911442934082f4f877d795b07c5e23022eaa9c0874799d97e92a2f5a663cb45f94b7f9745c49cbbce6b7e755a29e381ccfb9e68a0be1eedbd22fd5d3b
EBUILD bmake-20240602.ebuild 1330 BLAKE2B 3acb675cb2e6159194cb6d5cd69a1298ec7f5029f7f984a46188040fc998df97ab8d0d79e8f4aa5d65313484e25c68250ccdc3f042eeb778f669b3efc001c930 SHA512 6423ec961d1ceffd6a3d7cdb1f17da852895fa3014668f3b8eb6cc306fe7a9de205ecd7d87cca075db7e593e3191ce60681bb0e8c002686df5c7d08e9cac087a
-EBUILD bmake-20240711.ebuild 1332 BLAKE2B 00d3c103c7b89c91984d4f7feb649364fb7d8b6892db35d03e2daaf8d6a6621f731f464775f0611a7b9a1c115e0a338f1bd9223bbdfd8a2cb66ff25264bb0f81 SHA512 fd1d8a168f93ce617592035dbc3a5136c68baf241bb33bc20929589ca27e8a5d5884de61c8caa24432499f2f1884ea7f380da3e2ff363e0c8912c70c3997c143
EBUILD bmake-20240808.ebuild 1332 BLAKE2B 00d3c103c7b89c91984d4f7feb649364fb7d8b6892db35d03e2daaf8d6a6621f731f464775f0611a7b9a1c115e0a338f1bd9223bbdfd8a2cb66ff25264bb0f81 SHA512 fd1d8a168f93ce617592035dbc3a5136c68baf241bb33bc20929589ca27e8a5d5884de61c8caa24432499f2f1884ea7f380da3e2ff363e0c8912c70c3997c143
MISC metadata.xml 353 BLAKE2B 70bd5eb274c4693a005986471e5a5c29a162bd0a080a7ba590c64171f2aa171bf9670093419f0b3e9ef304e5478f71df4899082e3dc76b4b0cedfe782a6625df SHA512 ade70c57a7ae5165c432d2024ec685609971347a94ecd69ab73142ff602f4cafb49df880d4dd1cee5695f1ea11c2c0ccc837d9a1ad38e50c61d0d27049279bc5
diff --git a/dev-build/bmake/bmake-20240711.ebuild b/dev-build/bmake/bmake-20240711.ebuild
deleted file mode 100644
index 9c749f92ff06..000000000000
--- a/dev-build/bmake/bmake-20240711.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
-
-MK_VER=20210330
-
-DESCRIPTION="NetBSD's portable make"
-HOMEPAGE="http://www.crufty.net/help/sjg/bmake.html"
-SRC_URI="
- http://void.crufty.net/ftp/pub/sjg/${P}.tar.gz
- http://void.crufty.net/ftp/pub/sjg/mk-${MK_VER}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# Skip failing test (sandbox and csh)
-PATCHES=(
- "${FILESDIR}"/${PN}-20210206-tests.patch
-)
-
-src_prepare() {
- default
- cd "${WORKDIR}" || die
- eapply "${FILESDIR}"/${PN}-20210314-mk-fixes.patch
-}
-
-src_configure() {
- econf \
- --with-mksrc=../mk \
- --with-default-sys-path="${EPREFIX}"/usr/share/mk/${PN} \
- --with-machine_arch=${ARCH}
-}
-
-src_compile() {
- sh make-bootstrap.sh || die "bootstrap failed"
-}
-
-src_test() {
- cd unit-tests || die
-
- # the 'ternary' test uses ${A} internally, which
- # conflicts with Gentoo's ${A}, hence unset it for
- # the tests temporarily.
- env -u A MAKEFLAGS= \
- "${S}"/bmake -r -m / TEST_MAKE="${S}"/bmake test || die "tests compilation failed"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
- FORCE_BSD_MK=1 SYS_MK_DIR=. \
- sh ../mk/install-mk -v -m 644 "${ED}"/usr/share/mk/${PN} \
- || die "failed to install mk files"
-}
diff --git a/dev-build/rocm-cmake/Manifest b/dev-build/rocm-cmake/Manifest
index 8b3c7fe568dc..c5aff9973594 100644
--- a/dev-build/rocm-cmake/Manifest
+++ b/dev-build/rocm-cmake/Manifest
@@ -1,10 +1,5 @@
-AUX rocm-cmake-5.0.2-license.patch 631 BLAKE2B f3beee352aa6dba1d8b30e9e4193915d8b97d3aac3143f79b12c7b6f438a3557d6ee3eabb7835764cb5b2470f6f6f20ef82757356bd8e2f43eeeb8e20966d4c2 SHA512 818a019b93cfa0712fdb8faba32e7415aafa68b337cc147f3259165ffc028ec2e0353cfb0680053cdc8e8069c75df07356939eb7adb5b1295010e4d501a59546
AUX rocm-cmake-6.1.1-license.patch 520 BLAKE2B 4a00b068a3bb330ad2a1b981e6f36f8ac700e7d14e234541ede8657f30583c7e16b89f7729d559f36e7909fa9c43bc123a9bfb4a2b3778833b9a2af157b926f8 SHA512 8a4dd0b1035f66c233bec885ea64ceca5c2d8e140fb9de752f09de08c996551123abc45b2a6967b1696aef16924727268521f9c00d99ef9e6e8783d9c1bbf520
AUX rocm-cmake-6.1.1-no-rocmchecks-warnings.patch 1431 BLAKE2B eedeb63f394ace78c298ac77e920a43616924a475d53154b9e904c44dd0118defc7aa7405963dacbb9d60e49fe1be78533e9896e6f9d92bc9acc48fee6ee806c SHA512 45599dfe29f1800319baf36635a8306b73aac4425797168235be578554e63b43a12b451fc343231d735d1d1bbae073bf1192c4c3292ce1014db8fbb130b5cc7a
-DIST rocm-cmake-5.7.1.tar.gz 50940 BLAKE2B f3a36cedfc15af69819b576bf8f8bdfe7b49e5dd1d4db57f707295f14a8d64904745f454fc211b28adfde369c82cb42a061c05b6675679e11a3946f6ebfea6d5 SHA512 1265ed8e23a04f9cff57b43f815e8fbbb1a3f200bc040e01ceaa92c322088c9ef04da795b09d732c6466dc9a3fefc505b8b474d3f18f55cff491758aa53a6e6b
-DIST rocm-cmake-6.1.1.tar.gz 86888 BLAKE2B 91064e82199ac317c273005b9b6c07e33ab5199b456467e84ac0937036d26d1d5c1286e1e38932b2da11700fb2a7a90795e34d4a7c03ed3bf58959402060091e SHA512 af6d4e124a3ec4d1e810867db69d738ebe7cfea672065bb5279b72a4d4efce8c14305e76173f760044977082c6aa069453d8eef488368a88ac57eb9df20f8b0c
DIST rocm-cmake-6.1.2.tar.gz 86889 BLAKE2B 66e31b629171a5746eefd83e1ff14826a02f5d20a7b3125e20177bf801fa48526f541fcf9be0c832041a237799cd3d38a3daaec8f4dc17a5c048f7d603b7ef30 SHA512 9c83bd0b69a8bf040ddf9508df4ea8fb5daaaf8720f4b60ba3d6e4cc62b00a7dcfeead40cd37a6343b2173f9cf5db2e21f054661dcc2ac0591426e37ba61d3ba
-EBUILD rocm-cmake-5.7.1.ebuild 775 BLAKE2B 00c9e426dee2cb49d2ec17149f388a8262217c4fe6bfef406bb9bb8c8e2ab2519f28b6043560bea3c0722729fcdebe7b7488ece5780783aaf6ab4a1534061d20 SHA512 90b114853f760f8622b7a1c3a403d81cd555258a41bea56b6ae5bca83d20287a5b314ecbc5413bccede7083e2aa5ae783dd215dda7e4fe954257e3dd927c1423
-EBUILD rocm-cmake-6.1.1.ebuild 912 BLAKE2B e0a965c617856b22bc43b142be1de8a030da43dc5b9c375eabb14de2b2254e6f2badaa80727b2e94e38a85bfff7bb36124a5ec4a9935c6f3c69728be2a5dfb7b SHA512 add66398a09ba709b6b702dd794361202b68e42c1f946ed1d156cf3b7c2dfaea9bbf2c2b94ad1d4b762a0e1ff8b583f1d7a4d1fc4f273f1c8dcbd69199b6a4e9
EBUILD rocm-cmake-6.1.2.ebuild 912 BLAKE2B e0a965c617856b22bc43b142be1de8a030da43dc5b9c375eabb14de2b2254e6f2badaa80727b2e94e38a85bfff7bb36124a5ec4a9935c6f3c69728be2a5dfb7b SHA512 add66398a09ba709b6b702dd794361202b68e42c1f946ed1d156cf3b7c2dfaea9bbf2c2b94ad1d4b762a0e1ff8b583f1d7a4d1fc4f273f1c8dcbd69199b6a4e9
MISC metadata.xml 612 BLAKE2B cbab269204bacde90025f8f0575016692e4d7785127fcad21bdac56cd3c6b1e5a8b52b4abfefbdb91cf39db9c0a06ca90b1a37bffdb106319540a899d5c5e896 SHA512 d39324e34a7374dfa1fc43aa93d9f6c439b8d6311605b37919fe18c776d881713cc6b874a43428a607be00ffcc8a0b7c1b8cd62d0f6f039b1ec2d255b17cee1a
diff --git a/dev-build/rocm-cmake/files/rocm-cmake-5.0.2-license.patch b/dev-build/rocm-cmake/files/rocm-cmake-5.0.2-license.patch
deleted file mode 100644
index b4a73e1bc2ed..000000000000
--- a/dev-build/rocm-cmake/files/rocm-cmake-5.0.2-license.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-This is not needed. Gentoo automatically collect license files into
-the documentation directory.
-
-Index: rocm-cmake-rocm-5.0.2/share/rocm/cmake/ROCMCreatePackage.cmake
-===================================================================
---- rocm-cmake-rocm-5.0.2.orig/share/rocm/cmake/ROCMCreatePackage.cmake
-+++ rocm-cmake-rocm-5.0.2/share/rocm/cmake/ROCMCreatePackage.cmake
-@@ -230,7 +230,6 @@ macro(rocm_create_package)
- ")
- endforeach()
- endif()
-- rocm_setup_license(${PARSE_HEADER_ONLY})
- if(PARSE_COMPONENTS)
- rocm_set_comp_cpackvar(PARSE_HEADER_ONLY "${PARSE_COMPONENTS}")
- endif()
diff --git a/dev-build/rocm-cmake/rocm-cmake-5.7.1.ebuild b/dev-build/rocm-cmake/rocm-cmake-5.7.1.ebuild
deleted file mode 100644
index 706498981138..000000000000
--- a/dev-build/rocm-cmake/rocm-cmake-5.7.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/"
- inherit git-r3
-else
- SRC_URI="https://github.com/RadeonOpenCompute/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/RadeonOpenCompute/rocm-cmake"
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.0.2-license.patch
-)
-
-src_prepare() {
- sed -e "/ROCM_INSTALL_LIBDIR/s:lib:$(get_libdir):" \
- -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die
- cmake_src_prepare
-}
diff --git a/dev-build/rocm-cmake/rocm-cmake-6.1.1.ebuild b/dev-build/rocm-cmake/rocm-cmake-6.1.1.ebuild
deleted file mode 100644
index 7d097ae7d18f..000000000000
--- a/dev-build/rocm-cmake/rocm-cmake-6.1.1.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
-
-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 78a34e8e2a2d..11a908b98d83 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/aixlog/Manifest b/dev-cpp/aixlog/Manifest
index e754da46c71a..b04741d3c830 100644
--- a/dev-cpp/aixlog/Manifest
+++ b/dev-cpp/aixlog/Manifest
@@ -1,4 +1,4 @@
DIST aixlog-1.5.0.tar.gz 14080 BLAKE2B 20042e44853da950cae80787e8b9692635f0935ff0b559054faaf6ac41db4de7ddef1ab071b4244f1338b81fa559ee9445aa643050f9e250587cbbc0aae5db3e SHA512 28556feac1fa804b8a4dc047471e0a6d4c4fb7d81487810d55b09dd1be878246b8bf9f2097b76a980284318823c287bd0a93dd7a3124425a1ea9aced757152b6
+EBUILD aixlog-1.5.0-r1.ebuild 455 BLAKE2B 3239da3d8fb6d6c51f09c433b47a99eb871a6bf0541c598aa1ae39839c4250d61657503fbf004632fa7cd479d1ba50ee82cf79b22955b4beb6965495ee377064 SHA512 3b1971cf3bf9a01692982514d3fbafff53770f92404e1194c406d5633143e49e2733ff6822acd8f6e4e26c15d49d7855ce2ca5e6bb98f1bb2d98cd434ec78033
EBUILD aixlog-1.5.0.ebuild 587 BLAKE2B a1f4879e4ddf07933170d631d725c29b3dc9ea651d36e011a2f4b77536b70778a26eb350ca791f1d9f49b8ed92b4bda40f0fed7ce27e68464019346671ca4d53 SHA512 7302b12e29866ec8d17cc584c6eda822678417ff51e8d018453859dd7de1901b34e10d275d2c73f3a367c97c4d945e46e7cb8e5fbdd1a9970f808586c5fece59
-EBUILD aixlog-9999.ebuild 567 BLAKE2B a0d0e1552b3b35d1eaa8193df63a259a512871631a5e7c6968f73099684acf87aac57d09302af6ad33ebe833998633c4ed2bcd9dfb1317c5b8fa6e4f3f53a58f SHA512 a4eef4b0a89f2bfb97ba52585e6f6e262560466a49a872c86e6968f9920c4a3861c89aba7d1a706059ceb506f3bb6ae38aac9d1eca96c988b39083ddaada19d3
MISC metadata.xml 499 BLAKE2B 7dea962d454843ca3cde921a8dd30fadcb75f163f8ccf16a51b0d3de5176e8f6cae4788271f9924d5edd79e3e7b4ebe118e55f7397b8b5a8a8d1ec03d2a44241 SHA512 20dbf828621fdc1a4379192ed16d3f1e37bb8c5fe9974638f0b8e7c330d007133a589f5e8d23560d19de3c7c5eaa52c2d1e98d61be9326a998376a45c8f866b2
diff --git a/dev-cpp/aixlog/aixlog-9999.ebuild b/dev-cpp/aixlog/aixlog-1.5.0-r1.ebuild
index b1164d6bbd11..4bac816603bb 100644
--- a/dev-cpp/aixlog/aixlog-9999.ebuild
+++ b/dev-cpp/aixlog/aixlog-1.5.0-r1.ebuild
@@ -1,25 +1,17 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake
DESCRIPTION="Header-only C++ logging library"
HOMEPAGE="https://github.com/badaix/aixlog"
-
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/badaix/aixlog.git"
- EGIT_BRANCH="develop"
-else
- SRC_URI="https://github.com/badaix/aixlog/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
+SRC_URI="https://github.com/badaix/aixlog/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
src_configure() {
local mycmakeargs=( -DBUILD_EXAMPLE=OFF )
diff --git a/dev-cpp/popl/Manifest b/dev-cpp/popl/Manifest
index 3abf04a76a65..56524e349d13 100644
--- a/dev-cpp/popl/Manifest
+++ b/dev-cpp/popl/Manifest
@@ -1,4 +1,4 @@
DIST popl-1.2.0.tar.gz 12302 BLAKE2B cfe775ef5cd823ce7b6cb651f7f8de6c67d24e5e3b657d13e7b2087f3b9673c11a870adbe2195665f4e2c3c7799c2427020d4e86126090ef845aa6a906c7a825 SHA512 a5d372346dd282f634b1ca92f468588f7069b34a5911a6ea46e5ef33e8e6c360ca13f67bf221555d76c7620c4222694077a74589a1c32bdbc094e64366299609
+EBUILD popl-1.2.0-r1.ebuild 467 BLAKE2B 27490abda7123f122ee3061f27d8cfd889bb712549ec04c06d817dce7b6a37c0a775342c81f1c7ab9b4b8b4bdc23a8791b4b67ea583154f96d4aeb2835638030 SHA512 8384288bd4cb743a84909ba712390b1d282357c087a038509dbbe0c5b5573c10ee2e82596ec1d21680ed1569d98ad80a7ec55324091712b6f6009e2caa27fce8
EBUILD popl-1.2.0.ebuild 598 BLAKE2B 3f12b34684fbaf4847f07aedb6a85b774bfbdaa6f019c7fcb5ae4e645778e671d29bd88af17400b995e789c425bfd4a85a53b7c8c59cd0e8278e77ea07d9f3b4 SHA512 8133b8a9683fb46dce090f08e475192441da83ae723b8bcc07f6c04e6735aa644b346d2199798ade91062ccaf4beaa5584d4297271786db4bd28bb677fdefe8d
-EBUILD popl-9999.ebuild 578 BLAKE2B 96cc325d37debbda1f48bf2437457aa2fb1d799b06bf2b2be989fdd695e530f3180de746f9838539d30a3500b650129d1e916990f15c9dde6234ec7657bea7e5 SHA512 4328adba89286af181433e60cf1fea305174e180d34b247e3ba99ea540f6901e190befca09fa271bcf4a06776447f60778bd563fcaed77a85bd062ed1b1a745c
MISC metadata.xml 495 BLAKE2B eed70a06f91e5f2f284f708828dc7bf9313c37916a7fd45c86365a5d0ab5d86f45ccd2ffed49a546564cc0611affe73418387fe35ec62d8c2a8cfdd02b1bd6c8 SHA512 dad065db7693040ff15613a3b33978ba8ce3fc5119e1bc0e7f9bde36a263bbbd6302af634a47c358331811a9d318aef119901825195ffcbc86d9b7d5293e7252
diff --git a/dev-cpp/popl/popl-9999.ebuild b/dev-cpp/popl/popl-1.2.0-r1.ebuild
index f58b83ff2381..81ab0225c4c6 100644
--- a/dev-cpp/popl/popl-9999.ebuild
+++ b/dev-cpp/popl/popl-1.2.0-r1.ebuild
@@ -1,26 +1,17 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake
DESCRIPTION="Header-only C++ program options parser library"
HOMEPAGE="https://github.com/badaix/popl"
-
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/badaix/popl.git"
- EGIT_BRANCH="develop"
-else
-
- SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
+SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
src_configure() {
local mycmakeargs=( -DBUILD_EXAMPLE=OFF )
diff --git a/dev-cpp/range-v3/Manifest b/dev-cpp/range-v3/Manifest
index 89b6fc88ef1f..1c2e1561dbd2 100644
--- a/dev-cpp/range-v3/Manifest
+++ b/dev-cpp/range-v3/Manifest
@@ -1,5 +1,5 @@
AUX 0.12.0-fix-any-1.patch 1252 BLAKE2B 307bbfa93cbecc4b58ff04172958e5d32c7e4f83b19140e6b3819517cb23a9089654954390e081a3ed82dc299f3bb1e3d0b257ed46b5f24cdb926bcaa28506e5 SHA512 617dfae7cf816cb554136a895f277541a2fa0030e78df60bcdbe6e3a2728f7d702b7c82ac15089f4c3a0fe83e92199b95c665a696471ceac70c8966d66381f25
AUX 0.12.0-fix-any-2.patch 5500 BLAKE2B b1d5df033bdda42d7db172e07a6577d398603ddc262d409529463866f0e5ebd87ff5082941313b61a346c8bae1ac6870103e307c123d525c49eefc97a00af26c SHA512 51dfa7f70020b174666034636de4e326c80bc292c6e579731df95ba07ec60a9523b4f231bd31a0f8217f23e4fd64be785dda3af8e018ebe7b17ba087fe6446f2
DIST range-v3-0.12.0.tar.gz 582834 BLAKE2B 252066fae70aae76450226f2c17248662de4778dcebcd7dbaa2bf757c1bfe3e7441f65e41e3110c1ae83ae93a41c54d6c006dbf5482ffbe09a3aa4f51d02df9c SHA512 b8b632b8e0f2a3234ef61813212c237f648cd741e816ca57bd86f82f6459f7d755e2b70361d2aa43847874fb546a31a792ab1c3ba90292818ae7313438dc62d0
-EBUILD range-v3-0.12.0.ebuild 1221 BLAKE2B 43e6ed94902a160daea9f2d7c70aba1c23bad5020d8f15c06a7537fbe0a16d3fb3c577404984a164a61ca6aec780e2becdf346b0d041904d49529a7b72dd6def SHA512 84397fceb94b7032f64a6cd9fc86fce7b311dcfec72d0367f6d07897ea47932d70e3eb8fddf3972f4c3e9b1eaa92497bed53fc318ba9036dfa1871fca06061a1
+EBUILD range-v3-0.12.0.ebuild 1220 BLAKE2B 93eb77f5b99870691c48edeb75ff47154d4592a44b5ec437a83e2011f943564a119fbb4fe8b47d6bb6b249cb167a9202fac665aa0899253666487053a2c880ad SHA512 795e8bfed5f53ae4abf9f28198a0255c3e9dda65bf89ba3e76464b86c71f99b391183952153e090d5c34d177d9ddbe5b4e398be1933384d73c5428eac6c4bed8
MISC metadata.xml 810 BLAKE2B bdebf063bfd0652ef3a38f5c96f08fbcfe3933937aa00883d39cc216a79ebfd65fa3c538d15ab0b5b4855ef7696b98e14c292b6587f2d870ca9d4eb6d7d7e96c SHA512 b24ff8d2452b70c34a941c693e6b2bc256fbcc23a49acabdb7126d593b44de30116d9543edf57bf49ca5c6ba854b851b802167347a08736b16a1b200c28aa5fc
diff --git a/dev-cpp/range-v3/range-v3-0.12.0.ebuild b/dev-cpp/range-v3/range-v3-0.12.0.ebuild
index fd75ecd9247b..b2ffd55a091c 100644
--- a/dev-cpp/range-v3/range-v3-0.12.0.ebuild
+++ b/dev-cpp/range-v3/range-v3-0.12.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ericniebler/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="Boost-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-cpp/sparsehash/Manifest b/dev-cpp/sparsehash/Manifest
index fca7b1d4140d..fa1714e0ba10 100644
--- a/dev-cpp/sparsehash/Manifest
+++ b/dev-cpp/sparsehash/Manifest
@@ -1,4 +1,5 @@
AUX sparsehash-2.0.3-fix-buildsystem.patch 2649 BLAKE2B d7a5e7d4343279af069e0b8eb00ad2b8fc33e26840ee0a9ca63c73ea37aa99548d3c741d70647078424f27906946f261b07d764be9adaf47c1d13bc4bf6d302f SHA512 6732a3197550f75ce7a83d61882938d841694f41e9daec51ef36206306fdabdd33dd46eaec106a8877826098b8227368c1ed0962d36aa220abd0336713667bd4
DIST sparsehash-2.0.4.tar.gz 323154 BLAKE2B 8e0da89a6ae684271293f048092d6c79d14818f7ab9d4fa449414b3354f9e7769d9b0cc724227c47a1be7c7357cdac5cf6f3873047a08c8f085cc457858a8826 SHA512 40c007bc5814dd5f2bdacd5ec884bc5424f7126f182d4c7b34371f88b674456fc193b947fdd283dbd0c7eb044d8f06baf8caec6c93e73b1b587282b9026ea877
+EBUILD sparsehash-2.0.4-r1.ebuild 536 BLAKE2B 8d7c23b122acc007906281bcbf5aaee3facc0582c4f9618fa528d7a2b16c8e221084b0bb0aaafdb4c5b64761240c7ae124625dc7a4654f309b82ea6167f1c937 SHA512 f9f3505a61d5b24a92e142ddb35e84509c9642c302b5c4198ca9d7e75160261e61bdd500f5d1537e60709d473f3e9105aeb255c0df4ffdcd1d5c8931c4649cf7
EBUILD sparsehash-2.0.4.ebuild 535 BLAKE2B 4193e724f2289877d7f2026abf31446c60176d87d19ad95aefcc220acf16fa9dfe8757bd649a7a5edf60ca051a6b55559de1395e199ed576eba59910f2b30949 SHA512 3113d72f49fdb3711effee15cb490b0dc23439b5d4eea08a54e9a3dc9964fe2d62bca56cc35633c14a0796e28c715029e9cff635f8fab63e86769b7d1aeb2404
MISC metadata.xml 334 BLAKE2B 13c59a7f06e31a02327cd4a394645f9b0e05f9703d093ab401fe6a0bf0ad8810283b3fec4cb0a87d9b87925bce0703cbeb5bf57717e7975e3fed4ce15965e850 SHA512 80339a3d0f36902822493ce7fcf0734840eeb8a107838e5d95b2ab59aa5e55f3c50bcfc266f4a989c768ae758b0fa5a22d18e0bbf070d7f1150e076ae0d4d544
diff --git a/dev-cpp/sparsehash/sparsehash-2.0.4-r1.ebuild b/dev-cpp/sparsehash/sparsehash-2.0.4-r1.ebuild
new file mode 100644
index 000000000000..4fa97720bb96
--- /dev/null
+++ b/dev-cpp/sparsehash/sparsehash-2.0.4-r1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="An extremely memory-efficient hash_map implementation"
+HOMEPAGE="https://github.com/sparsehash/sparsehash"
+SRC_URI="https://github.com/sparsehash/sparsehash/archive/${P}.tar.gz"
+S="${WORKDIR}/${PN}-${P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.0.3-fix-buildsystem.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index bbc98e1d8277..fe68796e7a12 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/dtrace/Manifest b/dev-debug/dtrace/Manifest
index da51e89d12cf..318c46c2d9e2 100644
--- a/dev-debug/dtrace/Manifest
+++ b/dev-debug/dtrace/Manifest
@@ -1,5 +1,5 @@
AUX dtprobed.init 209 BLAKE2B f97bd2c0c681697becc2c6c7f87b8fdf779251d0473dd440bf30f0c3ce95e26e24b2496a2e8de4ff33a9ffc8a05e5bc64d066969dd7e4458ea65d2d10ae61723 SHA512 12a8e07747d8a8c3456675ea88060656dad2b594abc69daa15384abab4d11ea888d88287f921a095cad84f2e254dc858ea50e29f5e17b663f7b6be25dcbfd7b5
DIST dtrace-2.0.1.1.tar.gz 1435524 BLAKE2B 761a931b9d871e9316f11ebe960f6bbfd3c16a82cf1cdd9ae5d69b22e0d8cea8d4b3924c960b7915f8843ce1e5c37bd257a52f1ce346957002b0ab00e59306fb SHA512 15809f2bc996bac9bd6cbb2b03eaa9a0c6a2aea9404642280f14d75b7d6feaec31b5d2c16915255cd202006cdff7835f578c042b087605708a9eb935407f1b95
-EBUILD dtrace-2.0.1.1-r1.ebuild 5220 BLAKE2B f813109a52da77b0484b99ffef6de8c28555c7f5dc2a2d4f47e57a4e8189849c06742891b09032412d52516c1c22fce441988aaa1d6dd91b7f24031a0b577c7c SHA512 3ba4163a9ef5c7636a33b06235a7c639b1e32a219481f6d4fa50dc883c6e0a08c9da25b660cd51cd041c22d1720e6acea38f72305d048d8d8bcbc6f4394da11f
-EBUILD dtrace-9999.ebuild 5220 BLAKE2B f813109a52da77b0484b99ffef6de8c28555c7f5dc2a2d4f47e57a4e8189849c06742891b09032412d52516c1c22fce441988aaa1d6dd91b7f24031a0b577c7c SHA512 3ba4163a9ef5c7636a33b06235a7c639b1e32a219481f6d4fa50dc883c6e0a08c9da25b660cd51cd041c22d1720e6acea38f72305d048d8d8bcbc6f4394da11f
+EBUILD dtrace-2.0.1.1-r2.ebuild 5239 BLAKE2B 543912a013a4fc8b55438500e361273e591104206a022bf72f006bae39cb77207b32886923d1f57355db0d8ec8b644b11a2fdf2a8a3f5b3ec7dae597fa9d7201 SHA512 3f3ae560dbecc97a16ab0dfd5dd8eb04a02b79b199469ce437cf9b76e37b861f5c92c24c94723f63c5cb4ccedcf27f36a8c529ee69b491ff46cfe315611a30e1
+EBUILD dtrace-9999.ebuild 5239 BLAKE2B 543912a013a4fc8b55438500e361273e591104206a022bf72f006bae39cb77207b32886923d1f57355db0d8ec8b644b11a2fdf2a8a3f5b3ec7dae597fa9d7201 SHA512 3f3ae560dbecc97a16ab0dfd5dd8eb04a02b79b199469ce437cf9b76e37b861f5c92c24c94723f63c5cb4ccedcf27f36a8c529ee69b491ff46cfe315611a30e1
MISC metadata.xml 647 BLAKE2B 4166a7a430a3cfa4967960edf9cc13673bc38b3b610669e13869d9ad0b99eaa643e31a7e07df964b1fb1b071aa437bd687de10968266a4d9b54fb04f5a3ce240 SHA512 19a73dac88ad46ae296698cd45b416fe08a75d666440518d913b78631bf11ae53087801e13936d6218f0c3b2083694acfafa5dca12ec9d5fd7fc4e2252d3deb3
diff --git a/dev-debug/dtrace/dtrace-2.0.1.1-r1.ebuild b/dev-debug/dtrace/dtrace-2.0.1.1-r2.ebuild
index 1129df6ebaf6..e160180fea3a 100644
--- a/dev-debug/dtrace/dtrace-2.0.1.1-r1.ebuild
+++ b/dev-debug/dtrace/dtrace-2.0.1.1-r2.ebuild
@@ -42,7 +42,7 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- !dev-debug/systemtap
+ !dev-debug/systemtap[dtrace-symlink(+)]
net-analyzer/wireshark
install-tests? (
app-alternatives/bc
diff --git a/dev-debug/dtrace/dtrace-9999.ebuild b/dev-debug/dtrace/dtrace-9999.ebuild
index 1129df6ebaf6..e160180fea3a 100644
--- a/dev-debug/dtrace/dtrace-9999.ebuild
+++ b/dev-debug/dtrace/dtrace-9999.ebuild
@@ -42,7 +42,7 @@ DEPEND="
"
RDEPEND="
${DEPEND}
- !dev-debug/systemtap
+ !dev-debug/systemtap[dtrace-symlink(+)]
net-analyzer/wireshark
install-tests? (
app-alternatives/bc
diff --git a/dev-debug/gprofng-gui/Manifest b/dev-debug/gprofng-gui/Manifest
new file mode 100644
index 000000000000..8b7262ba215e
--- /dev/null
+++ b/dev-debug/gprofng-gui/Manifest
@@ -0,0 +1,4 @@
+DIST gprofng-gui-1.1.tar.gz 1576556 BLAKE2B 3b757ffe2785cfcee8d5f154f140685dddc8644ff04770be96fbb8bc2a6020e6d10b6daf60962454775c995806c1c7b669d867af88f1928e63f41996f3f85cb9 SHA512 5fad2f32be19bae829f92b3d1f307858c4cd26574dfc2be3ce47728b4c361f090b26cb2a541c63902f65395182cece49c82d39987644eeebe1bc11eb9a58fc48
+EBUILD gprofng-gui-1.1.ebuild 680 BLAKE2B 0bd06a6d24d663f3fb1114ff627ee99dd22109ccf1c8b0930d26f77fc237cc06033e712ea49eabe828fc49f1233cd627e4bf832b3b873372eefdd64ade2c384c SHA512 855fb7f063a38e2ae5c7e0b1f474f74d5fa58d22e8b48993485a2d84f84f339d11534ed35d21434bf5cab7856126b1a6c30daaee4299d3feba65413832b7328e
+EBUILD gprofng-gui-9999.ebuild 680 BLAKE2B 0bd06a6d24d663f3fb1114ff627ee99dd22109ccf1c8b0930d26f77fc237cc06033e712ea49eabe828fc49f1233cd627e4bf832b3b873372eefdd64ade2c384c SHA512 855fb7f063a38e2ae5c7e0b1f474f74d5fa58d22e8b48993485a2d84f84f339d11534ed35d21434bf5cab7856126b1a6c30daaee4299d3feba65413832b7328e
+MISC metadata.xml 340 BLAKE2B 0c721aba7987cd6c18ceee9a0e39a997b3327662a06049aa6e8c81aaba226d608cfc8f123e5334af299a24874f6da9d3da2d62de0a7c8908064734e1ba777151 SHA512 45e5824f18172a592b6a556433fe03b673dca9eef0b1cfaf0ad24b1a4ab98f40d659136fb0ae76a8c368ee35920046944a307496b37952bc5637ee41098858a5
diff --git a/dev-debug/gprofng-gui/gprofng-gui-1.1.ebuild b/dev-debug/gprofng-gui/gprofng-gui-1.1.ebuild
new file mode 100644
index 000000000000..a97566fb7708
--- /dev/null
+++ b/dev-debug/gprofng-gui/gprofng-gui-1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="Full-fledged graphical interface to operate gprofng"
+HOMEPAGE="https://www.gnu.org/software/gprofng-gui/"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/gprofng-gui.git"
+ inherit autotools git-r3
+else
+ SRC_URI="mirror://gnu/gprofng-gui/${P}.tar.gz"
+ S="${WORKDIR}/${P}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND="
+ sys-devel/binutils:*[gprofng(-)]
+ >=virtual/jre-1.8:*
+"
+
+src_prepare() {
+ default
+
+ [[ ${PV} == 9999 ]] && eautoreconf
+
+ java-pkg-2_src_prepare
+}
diff --git a/dev-debug/gprofng-gui/gprofng-gui-9999.ebuild b/dev-debug/gprofng-gui/gprofng-gui-9999.ebuild
new file mode 100644
index 000000000000..a97566fb7708
--- /dev/null
+++ b/dev-debug/gprofng-gui/gprofng-gui-9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="Full-fledged graphical interface to operate gprofng"
+HOMEPAGE="https://www.gnu.org/software/gprofng-gui/"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/gprofng-gui.git"
+ inherit autotools git-r3
+else
+ SRC_URI="mirror://gnu/gprofng-gui/${P}.tar.gz"
+ S="${WORKDIR}/${P}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND="
+ sys-devel/binutils:*[gprofng(-)]
+ >=virtual/jre-1.8:*
+"
+
+src_prepare() {
+ default
+
+ [[ ${PV} == 9999 ]] && eautoreconf
+
+ java-pkg-2_src_prepare
+}
diff --git a/dev-debug/gprofng-gui/metadata.xml b/dev-debug/gprofng-gui/metadata.xml
new file mode 100644
index 000000000000..56ab0052cdce
--- /dev/null
+++ b/dev-debug/gprofng-gui/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>toolchain@gentoo.org</email>
+ <name>Gentoo Toolchain Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="savannah">gprofng-gui</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 20b21180941f..f54521e53edd 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -10,6 +10,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD lldb-15.0.7.ebuild 2787 BLAKE2B 606d1bef5194c6d173480719f131847bda2093a14937e831972e3514e86b9ab3f420f7d9cbc60457dacfa0613af21b88f0f91b20ac2215d10b18acf73a938885 SHA512 3e9adac80fbf2a37784e197e882d3a797e6f37b18afc06b8952f587b9259a0610b08702472360e4828e5499f56a520566cbbf869c19380227eaea172d2b35934
EBUILD lldb-16.0.6-r1.ebuild 2605 BLAKE2B 93d0148ce952dc67a60579da1516398fe529c4efca3d15844fc7cc7aaac46ac9f5615eca85602346c0c5b6bebcb3343ca61a0e98aa7498e325200632ff084825 SHA512 51dc1b8d85da0bcd8e6f2a42f3da30f20861de1bcce8b03edd7ef924bdea38d192723d87364783e195585c1de096bb5a55ee46a8c9fb9b5da3e211a9228c59df
EBUILD lldb-16.0.6.ebuild 2735 BLAKE2B 02d90b4ef7180e73efeff06ccb61f1f03ecda99183420245bec0c4b7884b01c570c2389a634db9f46386355bd3ccc9cc5a0a4a01e4254a8718a9668f96ea7517 SHA512 325400e59d98e87eceaf12710a127cc5927309f683f2460983004bd6acdd9115775b95b406b872464a0184e8a749d570265c9c18f2df7774021c4377574b68d6
@@ -18,4 +19,5 @@ EBUILD lldb-18.1.8.ebuild 2639 BLAKE2B c76c1f5b6806ce87d3bb3b618193d1d8658242dfa
EBUILD lldb-19.1.0_rc3.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-20.0.0.9999.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-20.0.0_pre20240822.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
+EBUILD lldb-20.0.0_pre20240830.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
MISC metadata.xml 495 BLAKE2B dec5cbc692a57ddb85bccb855d6e16893e6e851c6e3b3f321693fd7cb8bf930167976573d61bfca3c29dc667bb57c2c11669299bcc80d1da04fb53ea90ca1826 SHA512 6168aeac121fa7b3f19fe2590c4ad52eae959bfd3bebceebc64a54d254a29226d5424ab031f9730af9f574e3956119856d1ea2008b5d24721b346cf8f5ad7f9f
diff --git a/dev-debug/lldb/lldb-20.0.0_pre20240830.ebuild b/dev-debug/lldb/lldb-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..c79bdcdf6f3d
--- /dev/null
+++ b/dev-debug/lldb/lldb-20.0.0_pre20240830.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils 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:= )
+ ~sys-devel/clang-${PV}
+ ~sys-devel/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}]
+ ")
+ sys-devel/lld
+ )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # 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=(
+ -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/dev-debug/systemtap/Manifest b/dev-debug/systemtap/Manifest
index da65ad869038..57ee16b828b7 100644
--- a/dev-debug/systemtap/Manifest
+++ b/dev-debug/systemtap/Manifest
@@ -4,6 +4,7 @@ DIST systemtap-5.0.tar.gz 6572411 BLAKE2B db962df2fdcbc5bc11259c03d78073924f03fe
DIST systemtap-5.1.tar.gz 6590820 BLAKE2B 22be535b7c55d0ab90a5361a23fad93c436560c14fbbd345aca7ea2c0fcdd0f66b1ef8591800f86a14cc7ae7fe737a120695d76fe15bfdb8b349080228c37e90 SHA512 da0fe237d2124031a5786d1221dbb420d90da5497376715fd43a7a9f61a354a229c1128e67ce6becbc012aa3796dc5d337149e239e3c1def0651b179e5bf199f
EBUILD systemtap-4.8.ebuild 3280 BLAKE2B 513575c5f89b5f66a5b9bf477126faa42932a357dd6a85fb45e974a0b5e311c9cb2880a5ee11fde203e0e54dd11c59e5e723c2726b3a94b4a609e1c4d777fa8f SHA512 027a5ef5f42c0abce481258e11e753984a0e85101e9f0c6e29fe6db689c8d86fb700ca47ac691a7851c83b4c9a1a3dbb0899c38b2c6ce8504796b295cb51784c
EBUILD systemtap-5.0-r1.ebuild 3761 BLAKE2B abeed521d989e75a1c4d1523276f786bb70679c98fe092a08b3539c3236c9ee0d8d479eb612976743b74732aad83915589b7e8ce791c15a30839d400e9351013 SHA512 3388d4fbd408295abc409d2a7e15548999986d28f8fc7e17629485ba42c64bdaa5f6d9d55c6f39bd85acd14f56a91e680934b79bd4eceb08a96d267eef554bc9
+EBUILD systemtap-5.1-r1.ebuild 4277 BLAKE2B af0dc502585248bc8dc4355a11620c3a2b1cabcb6fcf8dcfeef357273f043a6a685ced949a4533fd8b67a10252ec6392cdb351d56d4669fd9d621d01fb739762 SHA512 6b95e477442bb7010d216c4435aee0d71c54e32ba8110fad0d45cf40c43d147ce2252a8edf047e3ece36075de5aecf22e669efb0478ea28136ab6f862704ccda
EBUILD systemtap-5.1.ebuild 4062 BLAKE2B bb1ee40a152a74c563fb73a8e4860342affd719804e4d4bc55115472b08ad4665f5a544f89360e1841732a3970d81f1a13a37039e1c2055172a09bfea48ca4e2 SHA512 fae7b5d515544969278236a5d67754dacb41eebc01a64533c5762a5fdd7ea377f870b42e927bc4e3f0ba0aeb1adcfffef63bfa0b98e9e1646296d7800969d498
-EBUILD systemtap-9999.ebuild 4082 BLAKE2B 9c5c220aad98ad1f0cf5f4d61d5cf4803b28b0de15ef951974af692d2b05080600d7975457a4f03bff265c95732f7e8955563b5775abd44926a939b31f808eed SHA512 bf67f201dfb3a2904222c68929ac0c81d6e8af7f330ee716a27aaa90e428f845ed4d897aa486b51564d6860ef7ec0c297026be2976fa72dff67555ed5ae7c4b3
-MISC metadata.xml 411 BLAKE2B e9c7b85009b959eda20160229ba22b41336fb4d95c636f4ad579d8f65c57a2af1b92ed19d4f31fba6129b192e3cebb24b995d2dbe5475ae3f5913b74329e2090 SHA512 4ee7e4abe6065eae2774537929a5221fad5d1b02323f3cb3b860b3f4ee86d731e294c09c06c98788efbd9f32a41a2538868aabd31c8144887b9a5eff51b81033
+EBUILD systemtap-9999.ebuild 4277 BLAKE2B af0dc502585248bc8dc4355a11620c3a2b1cabcb6fcf8dcfeef357273f043a6a685ced949a4533fd8b67a10252ec6392cdb351d56d4669fd9d621d01fb739762 SHA512 6b95e477442bb7010d216c4435aee0d71c54e32ba8110fad0d45cf40c43d147ce2252a8edf047e3ece36075de5aecf22e669efb0478ea28136ab6f862704ccda
+MISC metadata.xml 601 BLAKE2B 71f332c2429743ba35c91e34a0e3790e5c1ff27931b87d24e3ee576251e4343eed913b854f674dd5d3a1ca85e223f05cd77f3990bf80839f7c3cd75bbb82662d SHA512 5a93492fd68f5e184fb6bf1c5813097278e4d764a50fab7d23b4bba8de163cf96ca4dbe68e7dd9d9305d51e6457d348b3c58bf7aecf64cc6183162e90064b18a
diff --git a/dev-debug/systemtap/metadata.xml b/dev-debug/systemtap/metadata.xml
index ef6a9e2cd046..eb938ea4fd71 100644
--- a/dev-debug/systemtap/metadata.xml
+++ b/dev-debug/systemtap/metadata.xml
@@ -6,6 +6,10 @@
</maintainer>
<use>
<flag name="debuginfod">Enable debuginfod support via <pkg>dev-libs/elfutils</pkg> libdebuginfod</flag>
+ <flag name="dtrace-symlink">
+ Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace.
+ This prevents coinstallation with <pkg>dev-debug/dtrace</pkg>.
+ </flag>
<flag name="libvirt">Support probing of libvirt domains.</flag>
</use>
</pkgmetadata>
diff --git a/dev-debug/systemtap/systemtap-5.1-r1.ebuild b/dev-debug/systemtap/systemtap-5.1-r1.ebuild
new file mode 100644
index 000000000000..f26acd209aca
--- /dev/null
+++ b/dev-debug/systemtap/systemtap-5.1-r1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit autotools flag-o-matic linux-info python-single-r1 toolchain-funcs
+
+DESCRIPTION="Linux trace/probe tool"
+HOMEPAGE="https://sourceware.org/systemtap/"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/systemtap.git"
+ inherit git-r3
+else
+ SRC_URI="https://sourceware.org/ftp/${PN}/releases/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debuginfod dtrace-symlink libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+ ${PYTHON_DEPS}
+
+ dev-libs/boost:=
+ >=dev-libs/elfutils-0.142[debuginfod?]
+ dev-libs/json-c:=
+ sys-libs/ncurses:=
+ sys-libs/readline:=
+
+ libvirt? ( >=app-emulation/libvirt-1.0.2 )
+ selinux? ( sys-libs/libselinux )
+ sqlite? ( dev-db/sqlite:3 )
+ ssl? (
+ dev-libs/nspr
+ dev-libs/nss
+ )
+ zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+ ${CDEPEND}
+ app-alternatives/cpio
+ app-text/xmlto
+ $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+ >=sys-devel/gettext-0.18.2
+
+ libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${CDEPEND}
+ acct-group/stapdev
+ acct-group/stapsys
+ acct-group/stapusr
+"
+# which: https://sourceware.org/PR32106
+BDEPEND="
+ test? (
+ dev-util/dejagnu
+ || (
+ net-analyzer/netcat
+ net-analyzer/openbsd-netcat
+ )
+ sys-apps/which
+ )
+"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - this can be enabled in 'General setup -> Kernel->user space relay support (formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) - this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang .
+
+ sed -i \
+ -e 's#$(INSTALL_DATA) $(srcdir)/stap-exporter.options "$(DESTDIR)$(sysconfdir)/sysconfig/stap-exporter"##g' \
+ stap-exporter/Makefile.am || die "Failed to modify stap-exporter Makefile.am"
+ sed -i \
+ -e '\#^EnvironmentFile=-/etc/sysconfig/stap-exporter#d' \
+ -e 's#$PORT $KEEPALIVE $SCRIPTS $OPTIONS#--port 9900 --keepalive 300#g' \
+ stap-exporter/stap-exporter.service || die "Failed to adapt stap-exporter.service"
+
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --cache-file="${S}"/config.cache
+ --disable-docs
+ --disable-grapher
+ --disable-refdocs
+ --disable-server
+ --disable-Werror
+ # Our toolchain sets this for us already and adding in
+ # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+ # This option (at least as of 4.5) doesn't pass -fno* etc,
+ # it just doesn't _add_ options, which is good. If it changes
+ # to actually pass -fno-stack-protector and friends, we'll
+ # need to change course. Forcing =2 also has problems for
+ # setting it to 3.
+ # bug #794667.
+ --disable-ssp
+ --enable-pie
+ --with-python3
+ --without-java
+ --without-openssl
+ --without-python2-probes
+ --without-rpm
+ $(use_enable libvirt virt)
+ $(use_enable sqlite)
+ $(use_with debuginfod)
+ $(use_with zeroconf avahi)
+ $(use_with ssl nss)
+ $(use_with selinux)
+ )
+
+ # Use bash because of bashisms with brace expansion in Makefile.am
+ # https://sourceware.org/PR32105
+ CONFIG_SHELL="${BROOT}"/bin/bash PYTHON3="${PYTHON}" econf "${myeconfargs[@]}"
+}
+
+src_test() {
+ # TODO: Install tests like dev-debug/dtrace[install-tests] and
+ # e.g. Fedora does.
+ (
+ strip-flags
+ filter-flags '-fcf-protection=*'
+ filter-flags '-fdiagnostics-color=*' '-fdiagnostics-urls=*'
+ filter-flags '-g*'
+ filter-lto
+ tc-ld-force-bfd
+ emake -Onone -k check CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}"
+ )
+}
+
+src_install() {
+ default
+ python_optimize
+
+ # Avoid file collision with dev-debug/dtrace
+ mv "${ED}"/usr/bin/dtrace "${ED}"/usr/bin/stap-dtrace || die
+
+ if use dtrace-symlink ; then
+ dosym stap-dtrace /usr/bin/dtrace
+ fi
+}
diff --git a/dev-debug/systemtap/systemtap-9999.ebuild b/dev-debug/systemtap/systemtap-9999.ebuild
index 94c53a3d0f1f..f26acd209aca 100644
--- a/dev-debug/systemtap/systemtap-9999.ebuild
+++ b/dev-debug/systemtap/systemtap-9999.ebuild
@@ -19,7 +19,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="debuginfod libvirt selinux sqlite +ssl test zeroconf"
+IUSE="debuginfod dtrace-symlink libvirt selinux sqlite +ssl test zeroconf"
CDEPEND="
${PYTHON_DEPS}
@@ -151,4 +151,11 @@ src_test() {
src_install() {
default
python_optimize
+
+ # Avoid file collision with dev-debug/dtrace
+ mv "${ED}"/usr/bin/dtrace "${ED}"/usr/bin/stap-dtrace || die
+
+ if use dtrace-symlink ; then
+ dosym stap-dtrace /usr/bin/dtrace
+ fi
}
diff --git a/dev-debug/valgrind/Manifest b/dev-debug/valgrind/Manifest
index 9892ecd53c69..7d05b3e9deb2 100644
--- a/dev-debug/valgrind/Manifest
+++ b/dev-debug/valgrind/Manifest
@@ -17,6 +17,6 @@ DIST valgrind-3.23.0.tar.bz2.asc 488 BLAKE2B b06781577e3e84e506e56bd4acc7341aeca
EBUILD valgrind-3.21.0-r2.ebuild 4443 BLAKE2B 2c54610d70864adfa726ee6f9c02e5a79e00625b57547e7f80f2c334f9eae3465834b70068af2413bb9ebd5e1723024f62a1e67cccee7613eb0179cc1051b88f SHA512 c259e9a5871a8d0f72c3c385293df8561d755695837faa0f15ea11f89f088ec214525fcf450f908666e1d71e0e584dd7069abf905e0b001df12d37cb30f25fad
EBUILD valgrind-3.22.0-r2.ebuild 5362 BLAKE2B 5e7d14f2bb4a72e75d3b117d50c7410c37ef5336b1f2955a211258b5f88fb3b1868e8387e1e1ac524f9ac73c044668a94f17f93e8723a6783629de7f153663b7 SHA512 3614b51413fceecafe42a58c1ae79b984f999c19d4140b15ac88830e46917a70c85e9fc8e4c7beb5e47f1923ce8e0197df6f0bbac440ae46fe96778c28ce0150
EBUILD valgrind-3.23.0_p2.ebuild 5904 BLAKE2B 2f76b9cc027abd62174c67b0d31e8dee04f60404f3c6c5cdb122e7de65ccc4e99dd27a9d029d6312ea9232adc66dafe9cf9500dda21c185821789cc703533285 SHA512 3038a00d1bbb52a982e7e333b55f787b7860fa4350d4f1e9172c04c38674424cbdfa0c5a4a1be54e737b768377f37f0de3b7ffdb74491f175e6105680ab5d4f9
-EBUILD valgrind-3.23.0_p3.ebuild 5913 BLAKE2B c04dfa9e55e0d78f7084137b87e68bd40dd4e28e39dcedbe8a11fbc6c4f129e6936de58a00b1a6be40db517f7e243880e13f9eafa6618a7f93cfc44ef0c88e98 SHA512 a2f8ee9c79bc0755b652499e9e35cc70286d232d2b01ac99d05088010c16906498d41990a988cbe45195146e0358026e6a1a17a5430ec48d1317d4a46a84e291
+EBUILD valgrind-3.23.0_p3.ebuild 5910 BLAKE2B e0a86b90ea425dbb0e90901fce5197e8a8882c622323fd46d21efb2d4f156ae90b7b53e7bcb66109ce035f105aa66f2a73f32552c183914915c5e7f525292949 SHA512 cc26abe2b0010d9e70289dbbcb21614c98c4e2f96e436450514ff6d925522a2ff35e0fe2cc295a4f1824bb8db8cd58c776d3bac29d0fe0e3e602e60285a8d974
EBUILD valgrind-9999.ebuild 5913 BLAKE2B c04dfa9e55e0d78f7084137b87e68bd40dd4e28e39dcedbe8a11fbc6c4f129e6936de58a00b1a6be40db517f7e243880e13f9eafa6618a7f93cfc44ef0c88e98 SHA512 a2f8ee9c79bc0755b652499e9e35cc70286d232d2b01ac99d05088010c16906498d41990a988cbe45195146e0358026e6a1a17a5430ec48d1317d4a46a84e291
MISC metadata.xml 1123 BLAKE2B 17b5501b05acd9384ab57a15018bc0d1ede50d7b5b9a5c38fcce816f68e8946010bc86233a197df89ad208957f90ab643942b7e1a3ceaa6e8d456320828b84e8 SHA512 a8c32063f3afd28c4a2d5c5c0f437c08772e822aaed4feb71f79e0f5a6cf81530d056bd8ae2ef73ac70792bd78fc095c069ef0d4304ff0a1c365f289d1191fe1
diff --git a/dev-debug/valgrind/valgrind-3.23.0_p3.ebuild b/dev-debug/valgrind/valgrind-3.23.0_p3.ebuild
index bd5cb983fad2..0ee8b9865bd0 100644
--- a/dev-debug/valgrind/valgrind-3.23.0_p3.ebuild
+++ b/dev-debug/valgrind/valgrind-3.23.0_p3.ebuild
@@ -37,7 +37,7 @@ else
S="${WORKDIR}"/${MY_P}
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
fi
fi
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz
index a26798dfc201..0d3a04b94944 100644
--- a/dev-embedded/Manifest.gz
+++ b/dev-embedded/Manifest.gz
Binary files differ
diff --git a/dev-embedded/avra/Manifest b/dev-embedded/avra/Manifest
index 0e282cfa2a01..f923be9541fe 100644
--- a/dev-embedded/avra/Manifest
+++ b/dev-embedded/avra/Manifest
@@ -1,3 +1,4 @@
DIST avra-1.4.2.tar.gz 392445 BLAKE2B 6b556583838e0e5bef0207f7291da7c5e6dad01e695d9592b3de8f528bc7a5dafc3015f75934bcc8f9e0b6baca39ff0ae13c88ee290e657868bbb522d27da068 SHA512 f51a43b1b28102d6180ce27e74b50642de8f3d18fa35a82904fddaac993e87e1096667f2245bebfad92e4ba3283330f6ac4b6083e486be5af9edca7b7e90e56f
+EBUILD avra-1.4.2-r1.ebuild 575 BLAKE2B 728c22b2357a6d829de41d45d7f5d8e12694bee261667eca8bb5635388104d14e60b07fe2ac1e26bbe3605b4a1970ba7df820ffee78a60b490b263e2b2af964a SHA512 14973832995acea68b81a85144bc042a9adcf9ac8fa3b2dde8101ae2016b0836414c9824f767a3485e60ef170e696456f7b5c582ca9fb699019724b5fc9bef46
EBUILD avra-1.4.2.ebuild 574 BLAKE2B ff0a9407a6a19e3f4482d51e529b0660f235104a0f00da07c69811dbb8dd69217c8a383bcc46d177b1aa6839004ea5dfc4d12b962411d66beadc7d82d448103c SHA512 e9b91a7986a48803e5aef3e7690ab5c20d3f92bb6c23c6acbcf9d4bd491ff83c4611a28319c3d90bee83a14328dc0d9391160b5307d450ba6e01fffd51ce5c77
MISC metadata.xml 323 BLAKE2B 5ff1de617c8e77cc6c78ae1e403434b74f9104a2b8311b78bd14911cd651b4b9fde8f3db94a7ca13bb51307ed1a702c17306cf798dad2c5bddcc13694f969260 SHA512 90dc9ae6fd87ae414d3e27a725c197523b659aaf047f0f1127ffe028627020c0e19da8d46ce89bb148254b87a7fd33d66f9a8d9eef6c206f90a543d68cf52812
diff --git a/dev-embedded/avra/avra-1.4.2-r1.ebuild b/dev-embedded/avra/avra-1.4.2-r1.ebuild
new file mode 100644
index 000000000000..b9203427a9b2
--- /dev/null
+++ b/dev-embedded/avra/avra-1.4.2-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Atmel AVR Assembler"
+HOMEPAGE="https://github.com/hsoft/avra"
+SRC_URI="https://github.com/hsoft/avra/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ PREFIX=/usr \
+ CFLAGS="${CFLAGS} \$(CDEFS)" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake PREFIX=/usr DESTDIR="${ED}" install
+ dodoc {AUTHORS,CHANGELOG.md,README.md,USAGE.md}
+}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 82b66f56e171..160b7a0996e3 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/javacup/Manifest b/dev-java/javacup/Manifest
index 182f98292223..0663f080b1be 100644
--- a/dev-java/javacup/Manifest
+++ b/dev-java/javacup/Manifest
@@ -2,5 +2,5 @@ AUX javacup-0.11b_beta20150326-build-xml-svn.patch 1385 BLAKE2B 43ed5b0c75aa308f
DIST java-cup-src-11b-20151001.tar.gz 313405 BLAKE2B 126944916d120dd2150e4a665fea6d216f3d55e002a72b581621df726e4bf0e0664f9ff925189c97162582277c08a4f121e056299ea5a3f5c10cc31d7c0feb9c SHA512 70bb6a0e13fe52694980040205fcf5b3e904c4a07e50c7740c55cc3bb481496c5c071377757b94f59807b936b8c4fdde5423d78cc2d12a7ada1870f71cd9f47e
DIST java-cup-src-11b-20160615.tar.gz 313847 BLAKE2B 0031cdb73471512162f69fff6ed47e91d78769c5162f37d4fdcef1c4b4be17ec9e950eda973a8842ae95423840be6c43a335180584b81c4618ea43cbfa926972 SHA512 532a8169f8e1ed2c637c66e7e21cc90eea363732870fbf4e3d66acbff03de3ba0583cefb7b4e7b8f8cb0c9bf1ca92dd5a59111860612bc7544e8beab87f5fbda
EBUILD javacup-0.11b_p20151001-r1.ebuild 2741 BLAKE2B 5fe46493b06faa38180c636131d1a1180fdfb567f94377389c609870127285ac7d61b93f3c61c4708af3aa668aa14d541e0d17b9c08e3bd57d301c7bbfdcd202 SHA512 7d7f646c6b832a83225d940aa11068fe984b3879dd2ecbdc63d3e0c32e8eab2185c8a32442b7bb92ce5096dd0377884630eb44a268dc541bc1a7a278411b6163
-EBUILD javacup-11b_p20160615.ebuild 2592 BLAKE2B 26f4ab0b2bfd16ccc4e72124a5f8e929a4678018bb87bac1787de3f1070a59101a29826ecdd9f7bde9fa01bf0b5316f790ee3b444dce42814b16228e1f43daec SHA512 2912b72de6af64d083cb2918b0e0f300aa3b19eb0b01f4d4547b29faa42f13ae627de1c3c52d410ff936c5e642c7176aeaf755f209c2f71a4d726e6e58df11e1
+EBUILD javacup-11b_p20160615.ebuild 2587 BLAKE2B d2d869f17662522f0622ae6e35555e9b1cc3cf23805a05ef34de9a0e3846272c3fc25b3ec0a7082af449257c218019156343380b498c6896e1b4a7310b503c9d SHA512 d7fd669ed7956545cc53b0d96aeb452e949132dab2272f2a319585697c4e85006d5778ca26eea0e20612bbb78cf6c0dd991f59c97c458074ca0f2efad01dd82e
MISC metadata.xml 399 BLAKE2B 735ada4795cee491980197e589097e933cd2f18ef453f1d793e10be22b44618b75f519e88f7b76f715a7d07ffb56ee7e9ac71951f1829c1b4eeff5430b06b8c6 SHA512 100cea816b78fbbad49ef4499cba083e3492d9928bd055dc5b289e80537e0bb50275115b3a9cedffce32a4e755f6552e12c84582be724437fb27b1f4cd7f5b50
diff --git a/dev-java/javacup/javacup-11b_p20160615.ebuild b/dev-java/javacup/javacup-11b_p20160615.ebuild
index cc3c6e0d7637..e2ce20b6b312 100644
--- a/dev-java/javacup/javacup-11b_p20160615.ebuild
+++ b/dev-java/javacup/javacup-11b_p20160615.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${PV/_p/-}.t
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="ant-task"
DEPEND="${CP_DEPEND}
diff --git a/dev-java/jflex/Manifest b/dev-java/jflex/Manifest
index af757def5d03..d6c341901ca6 100644
--- a/dev-java/jflex/Manifest
+++ b/dev-java/jflex/Manifest
@@ -1,5 +1,5 @@
AUX icedtea-arm.patch 710 BLAKE2B dc479f8db4f1188ecb63708700d1ef0905590aba6b552b573c9fc05027e195d2dc1143542ca1998a5a6feac53af4ef64326da3f746f8aff1149b0bb01a3793a9 SHA512 9ebf22f2771672bb9ef28fcb7eff0d907e9fe4466b18b3ec3915b27caa2edb07934a47311abf41fbe124b484cccbb19ca68f69acd5bd76e46a49b029dbf275b6
DIST jflex-1.6.1.tar.gz 3027791 BLAKE2B 4262f75c16a847314db8cb175901658ff6b424469e66523b41564179fa30f0e64bcf2d7ad0e06ad918336e5a41e166a74d55f19f7451662d19fbcaa29f716dce SHA512 436840c90d906042205d27e1d3c56dec724bf62cc3d8c8d3445f217af0a50c9ca2bb56ed91f0cd3c37a930f7ca22f4cc50e8c28dbe905f02adf695c8e96fb07b
EBUILD jflex-1.6.1-r2.ebuild 3520 BLAKE2B c49021cefb11baa37387d5582b2bd54dfe26730990ea7bd6ef42c5bd2840fca430121e650648769241afb7b9796ec2c8a6b5ac12792cd3e00bdc08b7badfb17b SHA512 0f65b28f18e0d7c1985be060070754e78d3f7e7ba9972b3f43b41e035e9d1035a00dbd1cb9913f397fc360c57dd7ab910a50c179cf213d796d319c5623697063
-EBUILD jflex-1.6.1-r3.ebuild 3774 BLAKE2B 6adf82e8e2ec4a254a491861c8542df0054939929f8a3837d92341c10bafd98d3719fabc145ce4d37b11b1ba4be72d501d0ecaa8c837dbf430a9f702474a4a1b SHA512 00ff50d3594766c3a8db5868ef166d06a5d82a1174324c248d522d475c633a1a611594e1b56a72af4ab6a1d426b3de7397c37a809ce0e933d0c222206e74eb03
+EBUILD jflex-1.6.1-r3.ebuild 3769 BLAKE2B 8181d591037ed42414f3c2f1e3951be08315c477f41cfb2587b0ff2daa4486965b5f57189831438686ff136b505fda68a22eea9250b0e54f5ef76e22d7736355 SHA512 813a50861746f81348494514daa8f0d0ea59c922a2dc4dbdc1361548aca59fdc517dd1e44f4b0d7de66092af5aa398317fa5408a819c0673d98bf982667b00c6
MISC metadata.xml 315 BLAKE2B 65fc9f2224c07e76fa9a4b49456ec62d7b38c5d50523ecfdfa5e77241c88e1c1da8ea6947cf3fe4b0819373a712b5dd4654ed713eb67ce3e102fc64e343ee17d SHA512 7c1ef38b4952ed807c1d98dbc05635010557a440ab98a58960f590abb2589e7632df16d0a551bfcf3efe32c57c0a498492ea877a52e43c3126c3290595b7f614
diff --git a/dev-java/jflex/jflex-1.6.1-r3.ebuild b/dev-java/jflex/jflex-1.6.1-r3.ebuild
index c0083bb42fce..79f141edeb94 100644
--- a/dev-java/jflex/jflex-1.6.1-r3.ebuild
+++ b/dev-java/jflex/jflex-1.6.1-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~ppc-macos ~x64-macos"
IUSE="ant-task examples test vim-syntax"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( ant-task )"
diff --git a/dev-java/junit/Manifest b/dev-java/junit/Manifest
index b0ed98638462..88dd200e1858 100644
--- a/dev-java/junit/Manifest
+++ b/dev-java/junit/Manifest
@@ -1,9 +1,12 @@
AUX junit-4.13.2_p20240222-ignore-failing-test.patch 5184 BLAKE2B d846ac9599216bd9486a26082029dea6a1f1e252f8b023c3e553cc6586365a582b78e20d3a305b7d911ad6a9bd8206057f7ad617e18103c050dd19f46f6c7031 SHA512 bb1f1c13b128fd2a178d58be02b3cc206b030ea421815309dcca3dbed33e529733576e4db0ed5d44d1126ffd077bdad8b9b4cb96d980f8b42d394a32c90d50f6
+AUX junit5-java18-compatibility.patch 742 BLAKE2B 89bfa36330278cdee2f7f66ed5527895e650a7b490d3f3695772a27541be1d8383c1742bab4e8494f3a84c29f93f553880a3bd5cd4d84792cf662fbc33a6e594 SHA512 5a9a562eb61a875764da369ff40da6ff95c6de8b3b3ecb612634112076741d75d6eab385743843b4fe7ca8a1827960e06550f6e90c8b7ef75b55006b41c416cd
DIST junit-4.13.2_p20240222.tar.gz 1007781 BLAKE2B 4eeab59aa7ff3cc65c73318acb562523e6ba781da6a0baf28f8fa82042f1affddb583d188c550207a7e267b3475f4a546e8e25eba61d5ba36d13bd7e277ad156 SHA512 89506413b7aca7c2d0b41c8297dde48c1b90a44133bfb3ebf300247c7837839a3aff2d785d891ddb8762427d718eacf016a1d67e2e24edda05f4eae36ca311f1
DIST junit-5.10.2.tar.gz 2942035 BLAKE2B 4880df74b7cbf23acd34c716f9fce26edd28b31c14d720e129e9e1f06aa35b70c447a0d87904e083a54663fba17e0b2b470678dc32480e0a11c5ebf46d5fe38e SHA512 c36ff7c2bd21f9a64c93b836fc1017a8a96ebcc0079cf1d95b09f5b764435178c2dc2336f2493e7e4df561013693dce4f08dfe0cf3bd76cc9b820313f64d064f
+DIST junit-5.10.3.tar.gz 2944861 BLAKE2B 38ca01363ecd1a2bb1b66d93bbc8a6e34c94ee574fd44857239223f6253051c355572ac8ecece21610ea8afeabdc62df30caab1994ae9bbfa9fa9c71097ac956 SHA512 8d3621b6da6e70017957e280fd2848fdc77136497bf4399a1690f2db0f53b1b079f85ec19b6d3115cc01fe24454e118548944d45e1c23f2a404b640e587b0771
DIST junit3.8.2.zip 461426 BLAKE2B 8fbef1ccdf7f71c611976d63f45838f4cb2564da5f5064e7abc39931a3c99039a40660093aba2cc3c70af761171125f434c16c52021226f2e92fdf23597dbf25 SHA512 f203332ccc2bdc38c683a95bdbe448f38cbfbeea81ecc431bf9ebf0a3292f0150fcfe5cd5dd6da481be034366820f95775a33581931aed9e4cc12a6ff27e3930
DIST junit5-java18-compatibility.patch 742 BLAKE2B 89bfa36330278cdee2f7f66ed5527895e650a7b490d3f3695772a27541be1d8383c1742bab4e8494f3a84c29f93f553880a3bd5cd4d84792cf662fbc33a6e594 SHA512 5a9a562eb61a875764da369ff40da6ff95c6de8b3b3ecb612634112076741d75d6eab385743843b4fe7ca8a1827960e06550f6e90c8b7ef75b55006b41c416cd
EBUILD junit-3.8.2-r2.ebuild 802 BLAKE2B dd3ad766b9070457499af970d037ed6c5e96208a609d68149c37f348e4d678d950b963e62f54e655a4930b77c09048394da85821d0de2886f28a6693cab23486 SHA512 0e21cbde4dd60723044e9fcfd01ef5991fc62bdcc186e05e86c4fe4a0e04ddb038aaa16b130eeacf1d23b37e4ef3e16e0051e6bb1d40748c66b69ce3ad335755
-EBUILD junit-4.13.2_p20240222.ebuild 1540 BLAKE2B 7f740473dfb9d3bb5555dddcbc7569e39f431bffc712f9640b57dd1cb48027e1a39d13e8d2c3063df94ac198d91562804572a82f1c77737796f33e2014db424a SHA512 7c527ec394a595e9e320216f76ef1e301f941e473d7b354c8c7bd735e6f94a060196761d5d24149e44833772dfdd68d626ad9603bd0770aca2b80e655d5e0915
+EBUILD junit-4.13.2_p20240222.ebuild 1557 BLAKE2B f6353fe928daace6973a1870f4f894cc7ae64a2337087f702c92fc57fd569fb4e71de8c5de4c399a3376f541ba2af737605bcb2d7313c0912ef2411348a79e3e SHA512 f4d37e27b67271137e0a9406ba42681afe89ceee5da4be9f80c9e03d99a6fb6abfaea8bdeaac9cb39db9f5dc9f72383b663c247f27afe8c90c437a9f9baf5cac
EBUILD junit-5.10.2.ebuild 12395 BLAKE2B 5f03a73ee3bce0d40d685490377374fc6c4ed8a9794d85d94a12619dda6b1f9cab59b59edbc05e2b1e0cdbeb80930ba9d0a98b403d05a185cae4c3ecb50137d9 SHA512 74080cc8c15d15a253974e85b05a9537112690c120d935b770afd902ac783651eaace85117d8af3400ef5608b8dfa62b9c3517ca8206cff63f6b26dae6fae7e5
+EBUILD junit-5.10.3.ebuild 12263 BLAKE2B f1e4c2ccf4cc0d55447a4ea066fad54ed394deefd16876d1aa65b31e0bd733289a63422c01a58729daf46764fdd2b89a439d3f9185714e5d574da7be205c7de9 SHA512 3e2782f4f6df0f8618597355904ae256d1cf84e94020e2a9627b934a507489d1f4e18860b105e59e369f75d32da3a7c3ac0242a5114572e6d09091ce59df7d89
MISC metadata.xml 894 BLAKE2B d0f5c989f8a49dc923dfaf51a7d42d6fdc79a9c2cccd48cd31e687bcc5b7d7f25b15f1e7f91ebfe8f87cc15ce11b37c95e06dcf17611b03066f2b079efc6624b SHA512 7d40683565d1e4ff8ceb183fa26d8d6e3ae77dc1f7335a6ea452589f0f794bae8479a9e97c257a7d2332f3fa83b6721b334557944a4f0d6d064b66e0bcda9bd1
diff --git a/dev-java/junit/files/junit5-java18-compatibility.patch b/dev-java/junit/files/junit5-java18-compatibility.patch
new file mode 100644
index 000000000000..8015d4658b7b
--- /dev/null
+++ b/dev-java/junit/files/junit5-java18-compatibility.patch
@@ -0,0 +1,14 @@
+Description: Fixes the compatibility with the latest version of Java
+Author: Emmanuel Bourg <ebourg@apache.org>
+Forwarded: no
+--- a/junit-platform-launcher/src/main/java/org/junit/platform/launcher/TestIdentifier.java
++++ b/junit-platform-launcher/src/main/java/org/junit/platform/launcher/TestIdentifier.java
+@@ -316,7 +316,7 @@
+ }
+
+ @SuppressWarnings("unchecked")
+- private SerializedForm(ObjectInputStream.GetField fields) throws IOException {
++ private SerializedForm(ObjectInputStream.GetField fields) throws ClassNotFoundException, IOException {
+ this.uniqueId = (String) fields.get("uniqueId", null);
+ this.parentId = (String) fields.get("parentId", null);
+ this.displayName = (String) fields.get("displayName", null);
diff --git a/dev-java/junit/junit-4.13.2_p20240222.ebuild b/dev-java/junit/junit-4.13.2_p20240222.ebuild
index 6a2ce43fc405..50aa3c3c6763 100644
--- a/dev-java/junit/junit-4.13.2_p20240222.ebuild
+++ b/dev-java/junit/junit-4.13.2_p20240222.ebuild
@@ -44,7 +44,8 @@ src_prepare() {
src_test() {
cd "${JAVA_TEST_SRC_DIR}" || die
- local CP=".:../resources:${S}/${PN}.jar:$(java-pkg_getjars ${JAVA_TEST_GENTOO_CLASSPATH})"
+ local CP=".:../resources:${S}/${PN}.jar:$(java-pkg_getjars \
+ --build-only ${JAVA_TEST_GENTOO_CLASSPATH})"
ejavac -cp "${CP}" -d . $(find * -name "*.java")
# pom.xml lines 264-268
diff --git a/dev-java/junit/junit-5.10.3.ebuild b/dev-java/junit/junit-5.10.3.ebuild
new file mode 100644
index 000000000000..ed6b7657fa56
--- /dev/null
+++ b/dev-java/junit/junit-5.10.3.ebuild
@@ -0,0 +1,349 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Declare the 'doc' USE flag in IUSE -- not JAVA_PKG_IUSE -- to
+# prevent java-pkg-simple.eclass from handling Javadoc; instead,
+# let this ebuild handle Javadoc generation and installation itself.
+# This ebuild invokes java-pkg-simple.eclass's phase functions
+# multiple times to build multiple modules, but the eclass always
+# installs each module's Javadoc to the same directory, which would
+# trigger an error when the second module's Javadoc is installed.
+JAVA_PKG_IUSE="source test"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Simple framework to write repeatable tests"
+HOMEPAGE="https://junit.org/junit5/"
+DEB="5.10.1-1"
+SRC_URI="https://github.com/junit-team/junit5/archive/r${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/junit5-r${PV}"
+
+LICENSE="EPL-2.0"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="doc migration-support suite vintage"
+
+CP_DEPEND="
+ dev-java/apiguardian-api:0
+ dev-java/opentest4j:0
+ dev-java/open-test-reporting-events:0
+ dev-java/picocli:0
+ dev-java/univocity-parsers:0
+"
+
+# java-utils-2.eclass does not support
+# USE-conditional dependencies in CP_DEPEND
+COND_DEPEND="
+ migration-support? ( dev-java/junit:4 )
+ vintage? ( dev-java/junit:4 )
+"
+
+# Limiting JDK version to >=11 for module-info.java in this package
+# https://bugs.gentoo.org/796875#c3
+DEPEND="
+ >=virtual/jdk-11:*
+ ${CP_DEPEND}
+ ${COND_DEPEND}
+ test? ( dev-java/jimfs:0 )
+"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+ ${CP_DEPEND}
+ ${COND_DEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}/junit5-java18-compatibility.patch"
+)
+
+src_prepare() {
+ default #780585
+ java-pkg-2_src_prepare
+}
+
+src_configure() {
+ # Please make sure to declare a module's dependencies before the module itself.
+ # Useful upstream documentation regarding modules and dependencies:
+ # https://junit.org/junit5/docs/current/user-guide/index.html#dependency-metadata
+ # https://junit.org/junit5/docs/current/user-guide/index.html#dependency-diagram
+ JUNIT5_MODULES=(
+ junit-platform-commons
+ junit-platform-engine
+ junit-platform-launcher
+ junit-platform-reporting
+ junit-platform-console # For launching tests from CLI;
+ # an eclass would need it to support running tests using JUnit 5
+
+ $(use suite && echo \
+ junit-platform-suite-api \
+ junit-platform-suite-commons \
+ junit-platform-suite-engine \
+ )
+
+ junit-jupiter-api
+ junit-jupiter-engine # For JUnit Jupiter tests -- the so-called
+ # "JUnit 5 tests", which cannot run on earlier JUnit versions
+ junit-jupiter-params # For parameterized tests; the junit-jupiter
+ # aggregator module includes it, so building it unconditionally
+ $(usev migration-support junit-jupiter-migrationsupport)
+
+ $(usev vintage junit-vintage-engine)
+
+ # Modules not included:
+ # - junit-bom: Has no sources; solely for helping Maven and Gradle
+ # projects that use JUnit 5 manage dependencies easier
+ # - junit-jupiter: Aggregator; does not have 'src/main/java'
+ # - junit-platform-console-standalone: Has no sources; solely used
+ # by the upstream to build a fat JAR that bundles everything, so
+ # users can use just this single JAR to run JUnit 5
+ # - junit-platform-jfr: For an experimental feature
+ # - junit-platform-runner: Deprecated
+ # - junit-platform-suite: Aggregator; does not have 'src/main/java'
+ # - junit-platform-testkit: Requires >=dev-java/assertj-core-3.14.0
+ )
+ local cp_packages=()
+ (use migration-support || use vintage) && cp_packages+=( junit-4 )
+ local save_IFS="${IFS}"
+ IFS=',' JAVA_GENTOO_CLASSPATH="${cp_packages[*]}"
+ IFS="${save_IFS}"
+
+ JUNIT5_VM_VERSION="$(java-config --get-env PROVIDES_VERSION)"
+}
+
+junit5_foreach_module() {
+ local module
+ for module in "${JUNIT5_MODULES[@]}"; do
+ junit5_module_do "${module}" "${@}"
+ done
+}
+
+junit5_module_do() {
+ local module="${1}"
+ # Invocation of the passed function will not be guarded by '|| die'.
+ # Like the case for multibuild_foreach_variant(), it is recommended
+ # that the passed function itself calls 'die'.
+ local func=( "${@:2}" )
+
+ einfo "Running '${func[@]}' for ${module} ..."
+ pushd "${module}" > /dev/null || die "Failed to enter directory '${module}'"
+
+ # Set up Java eclass variables that are
+ # supposed to be set in the ebuild global scope
+
+ local JAVA_JAR_FILENAME="${module}.jar"
+
+ local JAVA_SRC_DIR=(
+ src/main/java
+ src/module
+ )
+
+ local JAVA_RESOURCE_DIRS=()
+ local default_resource_dir="src/main/resources"
+ [[ -d "${default_resource_dir}" ]] &&
+ JAVA_RESOURCE_DIRS+=( "${default_resource_dir}" )
+
+ if [[ "${module}" == junit-platform-console ]]; then
+ local JAVA_MAIN_CLASS="org.junit.platform.console.ConsoleLauncher"
+ local JAVA_LAUNCHER_FILENAME="${module}"
+ fi
+
+ # Invoke the passed function
+ "${func[@]}"
+ local ret="${?}"
+
+ popd > /dev/null || die "Failed to leave directory '${module}'"
+ return "${ret}"
+}
+
+junit5_gen_cp() {
+ echo "$(java-pkg_getjars --build-only --with-dependencies \
+ "${JAVA_GENTOO_CLASSPATH}"):${JAVA_GENTOO_CLASSPATH_EXTRA}"
+}
+
+junit5_module_compile() {
+ if [[ "${module}" == junit-platform-console ]]; then
+ # Unlike other modules that have a src/main/java9 directory, for this
+ # module, the upstream puts the class files built from src/main/java9
+ # in their JAR's top-level directory instead of META-INF/versions/9
+ cp -rv src/main/java9/* src/main/java/ ||
+ die "Failed to merge ${module}'s sources for Java 9+"
+ # Remove for the [[ -d src/main/java9 ]] test
+ # during versioned directory handling
+ rm -rv src/main/java9 ||
+ die "Failed to remove ${module}'s Java 9+ source directory"
+ fi
+
+ java-pkg-simple_src_compile
+ local sources="sources.lst"
+ local classes="target/classes"
+
+ # Collect a list of all compiler input files for building Javadoc
+ local source
+ while read source; do
+ echo "${module}/${source}" >> "${all_sources}"
+ done < "${sources}" ||
+ die "Failed to add ${module}'s sources to Javadoc input list"
+
+ # Handle classes that will go into versioned directories. This will be
+ # no longer needed after https://bugs.gentoo.org/900433 is implemented.
+ local vm_ver
+ for vm_ver in 9 17; do
+ local versioned_src="src/main/java${vm_ver}"
+ if [[ -d "${versioned_src}" ]]; then
+ if ver_test "${JUNIT5_VM_VERSION}" -ge "${vm_ver}"; then
+ local versioned_classes="target/${vm_ver}/classes"
+ mkdir -p "${versioned_classes}" ||
+ die "Failed to create directory for ${module}'s Java ${vm_ver}+ classes"
+ ejavac -d "${versioned_classes}" -encoding "${JAVA_ENCODING}" \
+ -classpath "${classes}:$(junit5_gen_cp)" ${JAVAC_ARGS} \
+ $(find "${versioned_src}" -type f -name '*.java')
+ "$(java-config --jar)" -uvf "${JAVA_JAR_FILENAME}" \
+ --release "${vm_ver}" -C "${versioned_classes}" . ||
+ die "Failed to add ${module}'s Java ${vm_ver}+ classes to JAR"
+ else
+ # Modules that may hit this branch as of 5.9.2:
+ # - junit-platform-console:
+ # src/main/java17/.../ConsoleUtils.java tries to use
+ # java.io.Console.charset() (available since Java 17) to get
+ # the default output charset. It is fine to not use this
+ # file, even if the built artifacts will be used on JRE 17+,
+ # as src/main/java/.../ConsoleUtils.java still gets the
+ # default from java.nio.charset.Charset.defaultCharset().
+ elog "JDK ${JUNIT5_VM_VERSION} used; skipping Java ${vm_ver}-dependent parts in ${module}"
+ fi
+ fi
+ done
+
+ # Add the current module's JAR to classpath
+ # for the module's reverse dependencies in this package
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":${S}/${module}/${JAVA_JAR_FILENAME}"
+}
+
+src_compile() {
+ local all_sources="${S}/all-sources.lst"
+ junit5_foreach_module junit5_module_compile
+
+ if use doc; then
+ einfo "Generating Javadoc for all modules ..."
+ local apidoc="target/api"
+ mkdir -p "${apidoc}" || die "Failed to create Javadoc directory"
+ ejavadoc -d "${apidoc}" \
+ -encoding "${JAVA_ENCODING}" -docencoding UTF-8 -charset UTF-8 \
+ -classpath "$(junit5_gen_cp)" ${JAVADOC_ARGS:- -quiet} \
+ -windowtitle "JUnit ${PV} API" \
+ "@${all_sources}"
+ fi
+}
+
+src_test() {
+ # Running the JUnit 5 modules' tests (located in each module's
+ # 'src/test/java') has a few obstacles:
+ # - Some test sources use text blocks -- a feature introduced in Java 15.
+ # A JDK at a lower version, e.g. 11, cannot compile them.
+ # - Some test classes depend on JUnit 5 modules that this ebuild does not
+ # include, like junit-platform-runner and junit-platform-testkit.
+ #
+ # Therefore, this ebuild uses a simpler approach to test the artifacts just
+ # built: it uses the artifacts to run tests in examples under the
+ # 'documentation/src' directory. The test coverage will not be impressive,
+ # but at least this approach verifies that the copy of JUnit 5 just built
+ # is capable of running some simple tests launched from CLI.
+
+ local JUNIT5_TEST_SRC_DIR="documentation/src/test/java"
+ local JUNIT5_TEST_RESOURCE_DIR="documentation/src/test/resources"
+ local JUNIT5_TEST_RM=(
+ $(usev !migration-support example/IgnoredTestsDemo.java)
+ $(use !suite && echo \
+ example/DocumentationTestSuite.java \
+ example/SuiteDemo.java \
+ )
+ $(usev !vintage example/JUnit4Tests.java)
+
+ # Need excluded module junit-platform-runner
+ example/JUnitPlatformClassDemo.java
+ example/JUnitPlatformSuiteDemo.java
+
+ # Need excluded module junit-platform-testkit
+ example/testkit/
+
+ # Not necessary for the tests; some files even require extra dependency
+ org/junit/api/tools/
+
+ # Needs dev-java/hamcrest; no need to pull in extra dependency
+ # as the examples already provide ample tests to run
+ example/HamcrestAssertionsDemo.java
+
+ # Makes an HTTP request and expects a certain response
+ example/session/HttpTests.java
+ )
+
+ pushd "${JUNIT5_TEST_SRC_DIR}" > /dev/null ||
+ die "Failed to enter test source directory"
+ rm -rv "${JUNIT5_TEST_RM[@]}" ||
+ die "Failed to remove unneeded test sources"
+ # Test sources expect the working directory to be 'documentation'
+ sed -i -e "s|src/test/resources|${JUNIT5_TEST_RESOURCE_DIR}|g" \
+ example/ParameterizedTestDemo.java ||
+ die "Failed to update file paths in test sources"
+ popd > /dev/null || die "Failed to leave test source directory"
+
+ local test_dir="${T}/junit5_src_test"
+ local example_classes="${test_dir}/classes"
+ local test_classes="${test_dir}/test-classes"
+ mkdir -p "${example_classes}" "${test_classes}" ||
+ die "Failed to create test directories"
+
+ local example_sources="${test_dir}/sources.lst"
+ local test_sources="${test_dir}/test-sources.lst"
+ find documentation/src/main/java -type f -name '*.java' > "${example_sources}" ||
+ die "Failed to get a list of example sources"
+ find documentation/src/test/java -type f -name '*.java' > "${test_sources}" ||
+ die "Failed to get a list of test sources"
+
+ ejavac -d "${example_classes}" -encoding "${JAVA_ENCODING}" \
+ -classpath "$(junit5_gen_cp)" ${JAVAC_ARGS} \
+ "@${example_sources}"
+
+ local test_cp="${example_classes}:${JUNIT5_TEST_RESOURCE_DIR}:$(junit5_gen_cp)"
+ test_cp="${test_cp}:$(java-pkg_getjars --build-only --with-dependencies jimfs)"
+ ejavac -d "${test_classes}" -encoding "${JAVA_ENCODING}" \
+ -classpath "${test_cp}" ${JAVAC_ARGS} \
+ "@${test_sources}"
+
+ set -- "$(java-config --java)" -classpath "${test_classes}:${test_cp}" \
+ org.junit.platform.console.ConsoleLauncher \
+ --disable-ansi-colors --fail-if-no-tests --scan-classpath \
+ --include-classname='^(Test.*|.+[.$]Test.*|.*Tests?|.*Demo)$' \
+ --exclude-tag="exclude"
+ echo "${@}" >&2
+ "${@}"
+ local status="${?}"
+ [[ "${status}" -eq 2 ]] && die "JUnit did not discover any tests"
+ [[ "${status}" -eq 0 ]] || die "ConsoleLauncher failed"
+}
+
+junit5_module_install() {
+ # It is OK to let java-pkg-simple_src_install call einstalldocs for
+ # each module as long as each documentation file being installed
+ # has a unique filename among _all_ modules; otherwise, some files
+ # would overwrite other ones.
+ if [[ -f README.md ]]; then
+ mv -v README.md "README-${module}.md" ||
+ die "Failed to rename ${module}'s README.md"
+ fi
+ java-pkg-simple_src_install
+}
+
+src_install() {
+ junit5_foreach_module junit5_module_install
+ einstalldocs # For project-global documentation
+
+ if use doc; then
+ einfo "Installing Javadoc for all modules ..."
+ local apidoc="target/api"
+ java-pkg_dojavadoc "${apidoc}"
+ fi
+}
diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index db08a16bf46b..d4f8b1c771e2 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -21,8 +21,8 @@ DIST openjdk-bootstrap-21.0.0_p35-ppc64.tar.xz 125375264 BLAKE2B 28802995f393dc7
DIST openjdk-bootstrap-21.0.0_p35-x86.tar.xz 120906212 BLAKE2B c3a56f4e51a8aca1c318b9c32bebdb4c09e42d80416ce1843bc80077f09466b7f54627ab6992f9149fdabdb4d5557c3cad6b5e93b37ba3d89d84f736fc07a57a SHA512 40f0cf60adaebd0c6ae11badb6b71727a5cc64c89077731b0f7cc82f203297b9b780ae43ec74eca9dd5a64de1209f519c2ad0f9083c017cf474d1020206f762c
DIST openjdk-bootstrap-8.402_p06-ppc64.tar.xz 34476368 BLAKE2B 1f896772f5e40a2793c5d9294e65e429c94204f91e91bfd76ff780e1d6318741c2052c3f20e59abcfb7018924983b5c9f386f14f912660e3e86296185f348482 SHA512 7bace068c5ac7604ad9db3ed655a52a4a90195efbf2fc342389cf7929d82d3f7b861fe700c16f513599bf9c064a87c9aa5966d7bd45aa7ed5e55ec317667be6a
DIST openjdk-bootstrap-8.402_p06-x86.tar.xz 37076244 BLAKE2B bd50f84e8ac2ee9850c158c7e7d9fae9741112230dcd6e314163911921d63e3222cd3f4ab9d08bbaacbf6d9bfce9a1a9336e21088fba6396613489a701b30797 SHA512 fe5719e0bbf9bcd6eb9790ebd4da34e7f6c99fe4b7d41de2b5d00b20ebe76a77d857c726d1a71b7f40657ca2a9aa08eaa9efc1ab4be60016f66af95530b454b5
-EBUILD openjdk-11.0.24_p8.ebuild 8834 BLAKE2B e10c23f599ce193c329bdd95cf9965704da9951d7eda2521606e4250f9046fa9d66234fe6858c89b9d7849d1bcf687e53f73f629594c54ffeea5ce864af12f5c SHA512 3521115c2cd51c586652dfd53b759cb22028f30b82ccead407d60f2f7f8df096b55a3c9e2b345a723487dac9707471c779d70fad236e961449122290680d7855
-EBUILD openjdk-17.0.12_p7.ebuild 9254 BLAKE2B e8fe5423eeb601c2d360041ff68e206d47a9e303c0343e7981fbe14160fce5f805059e57f5a4253c8fea9dd1b2caf7c3c7f2ace4bde2700c97708a38b6999b3d SHA512 0fd70e8c691ff8eaeea3b8c2e722a220d1f978c704fde47431d8893e1d423a36c11a1e364b4eca69dae653dc68cd3c77bb30e0499468af69980b4e4bb7f3f90f
-EBUILD openjdk-21.0.4_p7.ebuild 9358 BLAKE2B bbfd1c5ea416930bc947d7e145cfe360f49993b094e778a034c3efc52e6c5d67b91a66db67f52a02f12e9b9cde0b10f7548faca717791f213851532aa4c2d8b3 SHA512 db8bb8d4aadacc3749d45f7e5bd44b73cf5e84d848ba3c0827c0bcb52f5b60c3bc65e2638ef99646694536c9ba3ea62761c35361b3a421c8b29fc2f0a0504c53
+EBUILD openjdk-11.0.24_p8.ebuild 8999 BLAKE2B 91acbcf5e5c6232223744388052ed8cec20d3cae40933364bd3c5f001d89dcce61c037ad1fb4e12a573438d465804889e7284d580292a12e85a64d5471f1436f SHA512 b80148965840a0eacae72a12b9bf81b4053df3668721594ce04a06ee20d6ec1af45a47b305fe46722355f5799290133b7ec3a86b73d737bd6f79ccdb001cda94
+EBUILD openjdk-17.0.12_p7.ebuild 9419 BLAKE2B 54315f8f1f88ce7cbc67dbeb37fbcf74f0c86f3f7ced92a9b8ea4c991a6f4c5efdb814a2c6e3c07a2ea591f79e24c1610742733c8c18cf166b99746368f9988a SHA512 e297186b7d152de1c18f5aa6afc875f29ef2be276e2217c624029094e253c25ea477181391b7f44ab3f5819a42c1e63895a16b48f69a62f37eed8329c8ffe1f2
+EBUILD openjdk-21.0.4_p7.ebuild 9523 BLAKE2B dca30e8c5383e22563b5ee74c38eb6e7984d5321898e8250409d9470dc4b04983e1fed4b566d77fb4bb371d208ed6fe11a4ef27eec37a8a9c0fcd2e4a0d8e1f2 SHA512 727069da4a010ad8c22f0a848edf206db93c2475a21a8ca7982e6718aa1962a77581969cc53011c7e0dbfa0ba2b092a4e36d82fe5cc6ef864dea774d24a562a3
EBUILD openjdk-8.422_p05.ebuild 7819 BLAKE2B 46ee633ad8c8751885c948f3648e76f973266336fe15fa0016368302719770d9435c5e0db4cb59481e782e2b89adabe8b8cd0b4624749051c066de120509f8b7 SHA512 250754810305bf30ac7ce4dbc15dd1a321f4dc47cf5e49154f26b80b704218b21b6ab2f428a9857096936793460f2471df2fcd921c7fdc40838f11a2d0cce377
-MISC metadata.xml 1549 BLAKE2B 5f7caf2330b7d8eb264df12fe6eebbf1e4acf91b04e37a4c6ea6c45101a39f2e84b4d40152d58c93e63a1d2d6fdb5649b096a314f7269d33ce72da263d392c90 SHA512 8fa15bf9544f2665a47185a3701c3a9ce1654ddedf1aebfb344f77f544a71a3bda33c2d4f3c1d5d65d7ea42b6c1f04a6e1dfaaae723c1a5fcaf63ec48d79f3de
+MISC metadata.xml 1549 BLAKE2B 6c922cbe1dd4261036670a176be092d495024dd25e2ffb83cc1af1e3ad0dda3491e8973cdd7f8688f1c0854acf55cdc11e9d80ac5b9a16b544455d2cd1bdcbfe SHA512 57cd1a08f0479e8b11d37665c1d905255685ed2d8d27f469a9689ffe070c7ee6cd5944a1baf87cb19722b31af56b1a4692f7967e817d1e4ffbf7c4d97881d838
diff --git a/dev-java/openjdk/metadata.xml b/dev-java/openjdk/metadata.xml
index 543587cc5399..095cbbb07ad6 100644
--- a/dev-java/openjdk/metadata.xml
+++ b/dev-java/openjdk/metadata.xml
@@ -21,7 +21,7 @@
<flag name="jbootstrap">Build OpenJDK twice, the second time using the result of the first</flag>
<flag name="source">Install JVM sources</flag>
<flag name="system-bootstrap">Bootstrap using installed openjdk</flag>
- <flag name="systemtap" restrict="&gt;=dev-java/openjdk-11">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap" restrict="&gt;=dev-java/openjdk-11">Enable SystemTap/DTrace tracing</flag>
</use>
<upstream>
<remote-id type="github">openjdk/jdk8u</remote-id>
diff --git a/dev-java/openjdk/openjdk-11.0.24_p8.ebuild b/dev-java/openjdk/openjdk-11.0.24_p8.ebuild
index 7b836738329f..73935ecc1856 100644
--- a/dev-java/openjdk/openjdk-11.0.24_p8.ebuild
+++ b/dev-java/openjdk/openjdk-11.0.24_p8.ebuild
@@ -163,6 +163,11 @@ src_configure() {
export JDK_HOME="${WORKDIR}/openjdk-bootstrap-${!xpakvar}"
fi
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Work around stack alignment issue, bug #647954.
use x86 && append-flags -mincoming-stack-boundary=2
diff --git a/dev-java/openjdk/openjdk-17.0.12_p7.ebuild b/dev-java/openjdk/openjdk-17.0.12_p7.ebuild
index 0bd209de601f..b871b4d9db1a 100644
--- a/dev-java/openjdk/openjdk-17.0.12_p7.ebuild
+++ b/dev-java/openjdk/openjdk-17.0.12_p7.ebuild
@@ -177,6 +177,11 @@ src_configure() {
export JDK_HOME
fi
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Work around stack alignment issue, bug #647954. in case we ever have x86
use x86 && append-flags -mincoming-stack-boundary=2
diff --git a/dev-java/openjdk/openjdk-21.0.4_p7.ebuild b/dev-java/openjdk/openjdk-21.0.4_p7.ebuild
index 2fe2a993eaea..4aee5fefa417 100644
--- a/dev-java/openjdk/openjdk-21.0.4_p7.ebuild
+++ b/dev-java/openjdk/openjdk-21.0.4_p7.ebuild
@@ -175,6 +175,11 @@ src_configure() {
export JDK_HOME
fi
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Work around stack alignment issue, bug #647954. in case we ever have x86
use x86 && append-flags -mincoming-stack-boundary=2
diff --git a/dev-java/opentest4j/Manifest b/dev-java/opentest4j/Manifest
index 53032a2df41f..5a499b4b6cc0 100644
--- a/dev-java/opentest4j/Manifest
+++ b/dev-java/opentest4j/Manifest
@@ -1,3 +1,5 @@
DIST opentest4j-1.2.0.tar.gz 77616 BLAKE2B a331cc5e97d1e50b3b57e6aac926278d16f4d75067b4e4b25acb5ee25d4d4cd9d1f75c115155303ec63f5cb22b09ad1cbaa01d62620b350dd2c1d61541657b78 SHA512 cd98d976935de97d259ec4c04510334f2b56f8a32db2c97e0f20a2e3b99f119ffeb390589eb42d4594808d96194067871d5eaad6a40dd58af30b9f995b13ef08
+DIST opentest4j-1.3.0.tar.gz 89527 BLAKE2B f8ac763c3ec1b1617c38c3744a8fac82e0d93ff4ff409a00e3e22d343fc873aa4129bee3d906de0e13cc78450a1c67cdcffebed91d00c9758f20113a68a76dc7 SHA512 6141fed5230d1195eee137031fc6cf8e3df0b857f2fd341ba823d5aeb92d86e56262b57b93a901a4e00f6000920b67f28e02e04f404df7df8e62be9d60c3e79d
EBUILD opentest4j-1.2.0-r1.ebuild 765 BLAKE2B b8aa0a51b4f1ec10e38de919212927afbfc45274e779e5a24b0d20e3769648d2648aa4f891ff0d682dca2c6545e0007d36b43738c89a5bc269bbec7736b8a9b7 SHA512 9811e4fbe56119d089f9b7dafb9d11479cc79cfe7f2f794e6fee231f3c89af0c9df16a3f54535962053efa6f5dfbf81f8e86577d464cb1ae2c7b136d6b6d0bf5
+EBUILD opentest4j-1.3.0.ebuild 765 BLAKE2B 163e681533bd04be3ce7557c9d35c28636e0547dc56ebcd5d3f076500f365af5d81ca07b3cc3e05a95f113eee849213df9518f87bde4b047bc890085e5149431 SHA512 f5103dc9b5e1b5f2b2eed2545169a1c3939fd7888bc78b004683162994be95aead0e055a0771e57cd69822c7a50a20a6412b808c03c69c5a139fb75df28125b3
MISC metadata.xml 303 BLAKE2B 07307ccd1ef1f074fa091ff02bdacfe83a3f3c0a2d79f7545821d5955834a83391d64d34dc8170cb5a4752302296e746393491f7b628a6936a3f0c2b85e09f29 SHA512 9760587d9dec49089d8ea86b7046d145e41075c6ae02af3be319e795272b3eeaef6540dfbb90564bb85d50974f44acd4bfd71d57956b1ff0e2e216220bf60f48
diff --git a/dev-java/opentest4j/opentest4j-1.3.0.ebuild b/dev-java/opentest4j/opentest4j-1.3.0.ebuild
new file mode 100644
index 000000000000..646ec2c91a4e
--- /dev/null
+++ b/dev-java/opentest4j/opentest4j-1.3.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.opentest4j:opentest4j:1.3.0"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Open Test Alliance for the JVM"
+HOMEPAGE="https://github.com/ota4j-team/opentest4j"
+SRC_URI="https://github.com/ota4j-team/opentest4j/archive/r${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-r${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DEPEND=">=virtual/jdk-11:*"
+RDEPEND=">=virtual/jre-11:*"
+
+JAVA_SRC_DIR=( src/{main,module}/java )
+
+JAVA_TEST_GENTOO_CLASSPATH="junit-4"
+JAVA_TEST_SRC_DIR=( src/test/java )
+JAVA_TEST_RESOURCE_DIRS=( src/test/resources )
diff --git a/dev-java/qdox/Manifest b/dev-java/qdox/Manifest
index 1c5f2c045e45..cc16271f6d0f 100644
--- a/dev-java/qdox/Manifest
+++ b/dev-java/qdox/Manifest
@@ -1,6 +1,8 @@
AUX jflex-1.6.1.patch 680 BLAKE2B 2dba9bdba8ce77ebe28a608b505891ff49d51e9d7549bb17f21935ad9511fcdf4428a79b5243e5eb8cfb5747eaaaafb97eb6edca980ce337d37ed48772ff5ea5 SHA512 73e8067a31392a1975877470a2a239c9ca0913f807faa3e5c660bc2487dca9a46c1753ab86526e66581111fcded89229a4e9e3a16fa787ce3669ef6c07a28081
+DIST jflex-1.6.1.jar 1050749 BLAKE2B 71c68bf368a239217cbf928a7c6fbf7325cc069beddfaf92fbad3f0542bf83aa5606b2e15cfb4bdbd62a54c53d8439773ba3a7f60370ef5e2501ffe2561f9945 SHA512 882e73231b6e4f12e746282bac894e79dd3ee6fcfd0317a988709f3a3b472634415031209aa96c200c65ce382c90b5dff3f6d31d5e39c2feaff90dcf30a142f4
DIST qdox-1.12.1.tar.gz 519833 BLAKE2B 83a732f1582b714cf943ede61bacc5216804c00cfbb642a479afb74739564f4fdbcd923dd7cb84a9626a97c5ad0a0f04895e0ae68252891cb25299e1fe1c9c72 SHA512 17ac933854ebd0560921805ea4339c151a7fd095bf8d50d5d71e656afda77ba30efac7926cfcc7543e4a8420b12d1eb75cdd305c50d1c28ad8cd6b0f4d95f5c5
DIST qdox-2.0.1.tar.gz 528305 BLAKE2B ff2f4b59d650b93a466eae6cc69239b059f7786ea609c18c56414e7e849d711d5316664a376b2c2c6e0021a21e7577cc21c9f5cfd215c4af612100a4c81da758 SHA512 db9d9ed8e8cf38c74e35be493aebcca54ba9d2c43a92c066d1964777293ad3af8e3212fcb8c20e9453b93e9bbe868c988dab69f936e7df41450183ce385137fa
EBUILD qdox-1.12.1-r5.ebuild 2422 BLAKE2B 25c1c4fee466506df67515b7f8b8cc5b19c650ea33e17d71703fd84b91eb25a7a2893b6a7a80e74499208b4dd0442b51e22cab803875317542de51a0fd256fe2 SHA512 92407c44ae8e33935525262aacc2ca6f7a12b22638f26489112b902608a09401120e6732cc8d96f9e1c8eb3ab5d0a4b432cb40221ae67b75b62b3c7bcc10b5e2
-EBUILD qdox-2.0.1.ebuild 2820 BLAKE2B e22d6ed9daaaf8f32cdf25d2355676adcb780261d2ab65928e580e2b26c5557d3a8a111f876c444888735faa9accc95e6ab42eee5dce3964ba1e5913a8c02baf SHA512 894ff8420252af370ac335e85c80ad56daeff216286b9534a5664399e951af5f2713606ae1e2f8641a6cd72c7edb2b2bda705a2ae88e3ef21013ca6499adc892
+EBUILD qdox-1.12.1-r6.ebuild 2924 BLAKE2B 9a866191f19dedac7cf50b5a94032765fe6a27986eb8088b115ab0e0099baf77af9d1bae061743f02bf2d4d6facdf853ef41aa5282b9a023d8602ba2a8fa3516 SHA512 167500b4ef23aba7f021992222f52f530573a86e4a335884ee00d944bea288c2fdebbc460c99970767e7e7478089ed8aeb2559d5abfb5361008cf3800bbbc3fc
+EBUILD qdox-2.0.1.ebuild 2815 BLAKE2B 9a245b766a3ea5484b6e84ec4edfa05f98c4b6e2ca76a380a4b6717ff1b8ff0c0183feb712d6740bda1db84861bf64d39d11f437c63ce1b116065d523a14a953 SHA512 96ae28a0fcd12b53ea914942930c8a0a2c55f4a608ae23c052d364b52cb66d57dc2ab1cbf8c9877c5edc3174357058895747882e723b15e6170320cb978e4403
MISC metadata.xml 559 BLAKE2B d6d6774a40f5ff9d1a1bec881cb25d168c97d26705dfa0379cb40dfdd628ebda573e004080252bdbb7e2826daace708ff291ff1726760bdbf29c24102db3debd SHA512 ed0d7a8d8f90b3890edd368715980141a54b02e84f49b34132c165985df822be898e3b564d56e30938a6812639309a1f2947f5346f10678957dd9bf3858dd3f5
diff --git a/dev-java/qdox/qdox-1.12.1-r6.ebuild b/dev-java/qdox/qdox-1.12.1-r6.ebuild
new file mode 100644
index 000000000000..a06037118b89
--- /dev/null
+++ b/dev-java/qdox/qdox-1.12.1-r6.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="com.thoughtworks.qdox:qdox:1.12.1"
+
+inherit java-pkg-2
+
+DESCRIPTION="Parser for extracting class/interface/method definitions"
+HOMEPAGE="https://github.com/codehaus/qdox"
+SRC_URI="https://github.com/codehaus/qdox/archive/${P}.tar.gz
+ x86? ( https://repo1.maven.org/maven2/de/jflex/jflex/1.6.1/jflex-1.6.1.jar )"
+S="${WORKDIR}/${PN}-${PN}-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="1.12"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos"
+IUSE="ant-task"
+REQUIRED_USE="test? ( ant-task )"
+
+DEPEND="
+ >=virtual/jdk-1.8:*
+ dev-java/byaccj:0
+ dev-java/jmock:1.0
+ !x86? ( dev-java/jflex:0 )
+ ant-task? ( >=dev-java/ant-1.10.14-r3:0 )
+ test? ( dev-java/junit:0 )
+"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+ ant-task? ( >=dev-java/ant-1.10.14-r3:0 )
+"
+
+PATCHES=(
+ "${FILESDIR}/jflex-1.6.1.patch"
+)
+
+src_unpack() {
+ unpack "${P}.tar.gz"
+ use x86 && cp "${DISTDIR}/jflex-1.6.1.jar" "${WORKDIR}"
+}
+
+src_prepare() {
+ default #780585
+ java-pkg-2_src_prepare
+
+ if ! use test ; then
+ rm src/java/com/thoughtworks/qdox/tools/QDoxTester.java
+ rm -rf src/java/com/thoughtworks/qdox/junit
+ rm -rf src/test
+ fi
+}
+
+src_compile() {
+ # https://bugs.gentoo.org/778416 - for x86 we provide the precompiled jflex
+ if use x86; then
+ "$(java-config -J)" -cp "${WORKDIR}/jflex-1.6.1.jar" jflex.Main \
+ src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die
+ else
+ jflex \
+ src/grammar/lexer.flex --skel src/grammar/skeleton.inner -d src/java/com/thoughtworks/qdox/parser/impl/ || die
+ fi
+ byaccj -v -Jnorun \
+ -Jnoconstruct \
+ -Jclass=Parser \
+ -Jsemantic=Value \
+ -Jpackage=com.thoughtworks.qdox.parser.impl \
+ src/grammar/parser.y || die
+ mv Parser.java src/java/com/thoughtworks/qdox/parser/impl/ || die
+
+ # create jar
+ mkdir -p build/classes || die
+
+ local cp="$(java-pkg_getjars --build-only jmock-1.0)"
+
+ if use test ; then
+ cp="${cp}:$(java-pkg_getjars --build-only junit)"
+ fi
+
+ if use ant-task ; then
+ cp="${cp}:$(java-pkg_getjars --build-only ant)"
+ else
+ rm src/java/com/thoughtworks/qdox/ant/AbstractQdoxTask.java || die
+ fi
+
+ ejavac -sourcepath . -d build/classes -classpath "${cp}" \
+ $(find . -name "*.java") || die "Cannot compile sources"
+
+ mkdir dist || die
+ cd build/classes || die
+ jar -cvf "${S}"/dist/${PN}.jar com || die "Cannot create JAR"
+
+ # generate javadoc
+ if use doc ; then
+ cd "${S}"
+ mkdir javadoc || die
+ javadoc -d javadoc -sourcepath src/java -subpackages com -classpath "${cp}"
+ fi
+}
+
+src_test() {
+ java -cp "${S}"/dist/${PN}.jar:$(java-pkg_getjars --build-only ant,junit,jmock-1.0) \
+ com.thoughtworks.qdox.tools.QDoxTester src || die "Tests failed!"
+}
+
+src_install() {
+ java-pkg_dojar dist/${PN}.jar
+
+ use source && java-pkg_dosrc src/java/com
+ use doc && java-pkg_dojavadoc javadoc
+}
diff --git a/dev-java/qdox/qdox-2.0.1.ebuild b/dev-java/qdox/qdox-2.0.1.ebuild
index 0588a2ec7649..f046b3330bd9 100644
--- a/dev-java/qdox/qdox-2.0.1.ebuild
+++ b/dev-java/qdox/qdox-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,10 +12,11 @@ inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Parser for extracting class/interface/method definitions"
HOMEPAGE="https://github.com/paul-hammant/qdox"
SRC_URI="https://github.com/paul-hammant/qdox/archive/qdox-${PV}.tar.gz"
+S="${WORKDIR}/qdox-${P}"
LICENSE="Apache-2.0"
SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~ppc-macos ~x64-macos"
DEPEND="
dev-java/jflex:0
@@ -28,8 +29,6 @@ DEPEND="
RDEPEND=">=virtual/jre-1.8:*"
BDEPEND="dev-java/byaccj:0"
-S="${WORKDIR}/qdox-${P}"
-
JAVA_AUTOMATIC_MODULE_NAME="com.thoughtworks.qdox"
JAVA_SRC_DIR="src/main/java"
JAVA_CLASSPATH_EXTRA="jflex"
diff --git a/dev-java/xalan/Manifest b/dev-java/xalan/Manifest
index c70cf7deede9..d3c853e8188e 100644
--- a/dev-java/xalan/Manifest
+++ b/dev-java/xalan/Manifest
@@ -1,4 +1,6 @@
+DIST java-cup-bin-11b-20160615.tar.gz 144985 BLAKE2B fba4109a4999d6f5a678265d2374bc305fc9fe8b724a0af5fb60402d612904447ebe9285e8672652c492cd2e630752eb9ffeb8017be1dea081ddcb30f815a687 SHA512 edba197bfe0638838ad2e9cb7342ffcbbec4f2a71436fc4bf82ff0e1987fe9f490849c644945cf7e7deade9f12f458e019410a2d9c1f22c0182137fe5ad2349f
DIST xalan-j_2_7_3-src.tar.gz 13686458 BLAKE2B e19373aa22dad13945917d8f041f56e6ff9cc434a70e88b96764e0547a0a122a9197eeb23bb7757a5483beead334f4af62e7e1b70531b23c31199ec4733756ef SHA512 fe4b2b9471f95a2cd3607550a6c97b46b7d2576d1e814305f4564df88aaf4fdc9f88ba43dad4a5741521b2c2f5137e3e70d2d4e31b232d403a66dc1e889c8b6b
DIST xalan-j_2_7_3-src.tar.gz.asc 849 BLAKE2B 623fefefa3ab88bfdef5376101f26a9c6602c30a34c0db369159bdb7af34ccb2602011071dd3e79304e6dd4e8b8a198729347f5dbee9a06ae12af12d351de82a SHA512 5c7ed7e71f8a0c2739a64f9ba34edb28d749924d1a581b9963bed3376151a090c2c1af2b1111612822cf20d27a814e22917660f034912e8e5fa913b434e66bf2
EBUILD xalan-2.7.3-r1.ebuild 1243 BLAKE2B 1fd140152841bf91522aca40f30f73ff24b1b7b63a8b939e0aedeac3f56a441932eefcac1ffd468a78f45fccc60dfaec4ae1997dc1cec2715db3458273422075 SHA512 b31b34b6875e10c7c051fd4307751e32b4f8874315878d65a234c7d7a31883d3f2fb657a2cf8c4407d38b357cbbd8b43d8e6ee9f8d2f3314955afd385c7a03e7
+EBUILD xalan-2.7.3-r2.ebuild 2239 BLAKE2B cd7eed7841bc7cff8d1cc8e1b831523e241c9cd4f795d14006f1d542d75f89b6a4e60db96913e2c326e378155963151d8830b8f29b0abb7138035cfbdadccb8c SHA512 10f320e3ba5d0713d77f4e060b4649879fb1fb472ea54bbc86441f3aafff75dd9a91566b3a61a3482211b56f951025f0479f34bfcb98e53b56852ba01758501f
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
diff --git a/dev-java/xalan/xalan-2.7.3-r2.ebuild b/dev-java/xalan/xalan-2.7.3-r2.ebuild
new file mode 100644
index 000000000000..a46680273ed9
--- /dev/null
+++ b/dev-java/xalan/xalan-2.7.3-r2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="xalan:xalan:2.7.3"
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="Transforming XML documents into HTML, text, or other XML document types"
+HOMEPAGE="https://xalan.apache.org/"
+SRC_URI="mirror://apache/xalan/xalan-j/source/xalan-j_${PV//./_}-src.tar.gz
+ verify-sig? ( https://downloads.apache.org/xalan/xalan-j/source/xalan-j_${PV//./_}-src.tar.gz.asc )
+ x86? ( https://www2.cs.tum.edu/projects/cup/releases/java-cup-bin-11b-20160615.tar.gz )"
+
+S="${WORKDIR}/xalan-j_${PV//./_}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+# https://bugs.gentoo.org/936274 - for x86 we provide the precompiled java-cup
+COMMON_DEPEND="
+ !x86? ( dev-java/javacup:0 )
+"
+
+CP_DEPEND="
+ dev-java/bcel:0
+ ~dev-java/xalan-serializer-${PV}:${SLOT}
+ dev-java/xerces:2
+"
+
+DEPEND="
+ ${COMMON_DEPEND}
+ ${CP_DEPEND}
+ >=virtual/jdk-1.8:*
+"
+
+RDEPEND="
+ ${COMMON_DEPEND}
+ ${CP_DEPEND}
+ >=virtual/jre-1.8:*
+"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xalan-j )"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/xalan-j.apache.org.asc"
+
+JAVA_MAIN_CLASS="org.apache.xalan.xslt.Process"
+JAVA_SRC_DIR="src"
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached \
+ "${DISTDIR}/xalan-j_${PV//./_}-src.tar.gz" \
+ "${DISTDIR}/xalan-j_${PV//./_}-src.tar.gz.asc"
+ fi
+ unpack "xalan-j_${PV//./_}-src.tar.gz"
+ use x86 && unpack java-cup-bin-11b-20160615.tar.gz
+}
+
+src_prepare() {
+ java-pkg-2_src_prepare
+ # serializer is packaged separately
+ rm -r src/org/apache/xml/serializer || die "cannot remove serializer"
+ use !x86 && JAVA_GENTOO_CLASSPATH="javacup"
+ use x86 && JAVA_GENTOO_CLASSPATH_EXTRA="${WORKDIR}/java-cup-11b-runtime.jar:${WORKDIR}/java-cup-11b.jar"
+}
+
+src_install() {
+ java-pkg-simple_src_install
+ if use x86; then
+ java-pkg_newjar "${WORKDIR}/java-cup-11b-runtime.jar" java-cup-runtime.jar
+ java-pkg_newjar "${WORKDIR}/java-cup-11b.jar" java-cup.jar
+ java-pkg_regjar "${ED}/usr/share/${PN}/lib/java-cup-runtime.jar"
+ java-pkg_regjar "${ED}/usr/share/${PN}/lib/java-cup.jar"
+ fi
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 5dc4fe45b3ab..cd40ea5f8992 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/dafny/Manifest b/dev-lang/dafny/Manifest
index 3b4369de4a64..dfa8282e4e53 100644
--- a/dev-lang/dafny/Manifest
+++ b/dev-lang/dafny/Manifest
@@ -2,37 +2,38 @@ AUX dafny-3.12.0-DafnyCore-csproj.patch 1022 BLAKE2B 6f1d895027a5991192e410f4fa6
AUX dafny-3.12.0-DafnyRuntime-csproj.patch 865 BLAKE2B 33d94935c9aba72b3ef23e878d40d9b533b945c35e1aa339ef2762d75b7e50fafff70a857faac7309b500c3b48fbc5a3cc32e518d2a39f15fa2e2136c926a200 SHA512 eee2c28f577989a4ebdde70df1c4195d6e53ca083eebd1d080073e479bcd490fe495089b4771c84abdf658b87c5dc7ff7d7f9a2ac41ce58982a777f207f86244
AUX dafny-4.5.0-lit-config.patch 830 BLAKE2B 5a073eba4d633b14f491fb18adb8aed821bd97696aea331c32a99570f74ccd69775356ffcee826f9eefc857ae5956874c994ee3a65c6b12b0e1f1fda3ca0d21f SHA512 d04777e29ea8d6f879a7b9b986d68bb6d4bafcbc686816e0aa2bd46bf6d5d6838e11085482f742e7a33c90bdd3551ef57ea10cf6c18373cb3dc89392482cec30
DIST bignumber.js-9.1.2.tgz 79226 BLAKE2B 3d2ff19d73a6fcfbcc0d03d1e9808796baae639e19973cbe0c26af4b514abc299129b8a7bc3e4e803c61af44b76f4381b1965d8fa331ea43e8a4c8fc7f98d8e7 SHA512 dbf98ac991fd2bce5bcce11f8570c11594c6775093b3ee481e9785428f65ba2046ee1821742f39d4f8f658085be84dd1e9bf6d663fd72a16e0e1fba6f8a7a9ba
-DIST boogie.abstractinterpretation.3.1.3.nupkg 29640 BLAKE2B 6ebadfc92014018649ba1998f878ca8d8cda2df25d8b7f5243becd27bcafbcc166c071769adabdc99098b4fbf4aee8a6de8be9f8da43b3a3e1511dba96bbf2d1 SHA512 b950ceab224aca2a6d9a0202d2f79dc59f5e8f18f710933d843e8eb6dae9badadf6f78e79297f74bbe35a9d9170f2c928174c93a6edfd70e79aa282348b4be58
DIST boogie.abstractinterpretation.3.1.6.nupkg 31060 BLAKE2B 232350ede99fdfe5eafccfe1975d69dec478e353041cfdf85f66b9ef6080b9530c3ce3e1caf9cdadb72dc7238dc0730fe689cd97014f0ca6e7a0721ef5906e51 SHA512 8d1d2d9fa70e3428ae5be04f13498492e3075eef4c51162b265a30361496acf173c1d6ee8d875fc29e1b5bab58d899a351b3fa07c9321c2f30641efaa61391f5
-DIST boogie.basetypes.3.1.3.nupkg 25710 BLAKE2B e45663df336757dcc448f2ebe4f150948504047a1d5e4814fba81b0c08d7480aa717a42ebaa1ef9714276093a0d2755780669d0af410dda4806181c513874bf0 SHA512 ce3bbdf67d1332a51dbfffc21f12cde720b6583638dd7b6bc1fb68e5e6a7d1d6f0a191e795728b79adc1f113102996475c0290afb7062bd1122a17c1d6d1605f
+DIST boogie.abstractinterpretation.3.2.3.nupkg 31090 BLAKE2B aee6df566f9d40c958bb04cbb81f5f7b588f5facdb2bc211f41181bdf0e94f30d00c71202faab9eafafc865cb4d1c073798257f64ec25091fb14e9948b3c4a9b SHA512 dee7af159ac9de16a87cf9636e798d5489ba75815cfa5c911ed1473b4c4a80b1ac0f450efcd73a4e1aded2b89632b8512ab619c9b8ed11bd870d6a9f29bf1693
DIST boogie.basetypes.3.1.6.nupkg 27130 BLAKE2B 34a2c49a31c3582011934b6fccede103858e6c117d3ad07c0bf07bf95b6899b8274184e615369ea16b5d309273402a3876147ad54cdc3076cbbf6f65603ccc67 SHA512 41365c6b02cf0cc333f2bba5a282f17c061cb9ffeccfaad50888f4ae40571226fbccab5ad4b4ce77d5abea6dfc20d33490006a8694f66a82d6f8fd1cc79f3f4b
-DIST boogie.codecontractsextender.3.1.3.nupkg 17458 BLAKE2B 2005168450015740d0afd9415c47674bb55f99b2a717ad03f56e0571be1f5532a9abb0a662b3b3f785dab32914684dc0046854c4286ea9be338aa0dcad0e4618 SHA512 1508e11342e88ef0fe3a6f7dc758924987b6edcc30f62d0a7e43aaba09cc14b26b999eb0d59faa13e26f246e91b9c176f4c983fdeb653892cff655f40b5bd24f
+DIST boogie.basetypes.3.2.3.nupkg 27125 BLAKE2B c83f69ae6e6be944848c2e2280a97c0a8fce63c89f2af3511406731e83ce516d456b5f829b9b41d4188f96632b2321c448274b24c90fe92ba44c12ca11db80af SHA512 2825119e1eaf57c9070ed09ee722e7b10f05450861734edbba3163dd6b4d3d775a4b5ff31e65644a23b525eb5e59db7a36b3dcfc394a81bf820bd8366b52fb12
DIST boogie.codecontractsextender.3.1.6.nupkg 18878 BLAKE2B 8b1b92b1bf916ccd5dabe99102ee1d5feea10fe4cb9aca7926bc1ab7f17e5c626e72f71f9aba33b4a8076760323f8fecc115d7f5d111437c8af0ce51ae97c413 SHA512 7675cf3e961ac3e323fc39fe39e1ed1a955aa2ce651302729c8d1a6a4f015315f3e5fd3cfe79888bc4b2e7b6be4a9fab5febacf7f12b814e3f980f42d99fdea4
-DIST boogie.concurrency.3.1.3.nupkg 92168 BLAKE2B 81ff170058924043a10c83aed60ea38951bca7ff35de3d8be29fcf68fea9da2d658ba0abf36f0fa93e4c9f96b0a81f96b550396ca55e3ac204b4e21e49d112bd SHA512 069c34b152ccfa9ab8903b6beda6090fcbfbad243d79dc473c01e30d19a6a5ed15528120180ad271d28b43eb520dae6e221a9256680b7e241a6bb83415988d93
+DIST boogie.codecontractsextender.3.2.3.nupkg 18877 BLAKE2B b5a05599b2d0d9e63b6599b7eac34f97dda4b1ab4cc1816e9daa646843d3c5ecf4e8a42fbb4f4629805fb331b73e16ac440db8db520323c9c8420b29571a73f8 SHA512 368f3b6273bb4c24e66ddde7ebf3623a5a35bfe57e21e651cd448a80fa62d2376a2c06702938348e86d7b86004f912a9ca86e774cf5bfb6bdbb3ce7146dbf12e
DIST boogie.concurrency.3.1.6.nupkg 92317 BLAKE2B 174a2ed0ae2e4141e9f4a4dba6d2498bb7b56babcc25a103a4a77d8fce9b5d7d41e26df16dca3b9f1f64e503d377b9b3b41484be01d80bb820c468bf87f7601e SHA512 c4a62941db25677f45dde8657d3c917a1845e51d3fde13dee40a9446ee30f5a533392b333989864439b29c8278b256b71f0d8eb7d118f1152c7ab514d29103c8
-DIST boogie.core.3.1.3.nupkg 208304 BLAKE2B c3affd650c0c81c61e39e5bba0e3f88684fe43169c59b60aa15ef532747ed624d3b4d2a1ebf1fef6d216bb380b535c62a48cce072bf4a3ff57feea907c48ca8c SHA512 ae611fe91b8189ba55315db75be7fd927d08ae096305d099aa5b51ef692b4c5f4633c7cdcc95f9344791f7e11414e4078a8640127e2442f667594b335338eb1e
+DIST boogie.concurrency.3.2.3.nupkg 97612 BLAKE2B 77239e015b92346d31c315e80dcddda8f439ec7238ea10c0f11020eb67cc3ed04363c50a81194321769cdb99b75f37e95acdddbf4f824ece4ba866c8607743a5 SHA512 5924fba9164bbe18aa3b76742d7ad2cc6f12e6744304a7d15e0d55778b8da71bb63ad83bbfce02101302173ada146e1369274d81fc500e0517fa1454bffa1d55
DIST boogie.core.3.1.6.nupkg 209262 BLAKE2B 42160fee38ba905ef76ee63e6384b6be8e248302cca8f6fc9784ae822e2d55200a1e54b38c399d616aff2adc47bf7cb34713cff0b11da36c453b47b9b901b8fd SHA512 14f2680defcc7db41698b9e959fb554ea15ab1752dfc238124c535e406029dd29305f26173d7084d98cac235385bc0d8552e16bb2455e6d7ebe687e164b06c1d
-DIST boogie.executionengine.3.1.3.nupkg 85951 BLAKE2B 4dc3e7c442d2fc8f79b8f17c5139bf28453205f7fbb22caf35cdff40ff5294e940820e44029669e4f2103ae4dda56ad34b5d3d76dc73327d8925e6c5384859af SHA512 d06372aa80356ee5b07dd6cd30495246a5d900727fd7c6bba52faef25aabc191b5d89f479ba3c936a2a31a0045c8c195e9099d4c87231c14705ff00ac37b8c84
+DIST boogie.core.3.2.3.nupkg 211644 BLAKE2B 175ed102138abed57b0efe41fa340866b9286c2fc1702d35941ba53307c604329bc41838fed5f4aefc9e878741db325621ac5f5a019681d7055f7ec39b4548df SHA512 1f9fc1d698c248efe4fce7a2fe43d75ccafe1c85c311468343e24ba595ae4cc9a8007fc804572238639e55b43ab980728c5ce52572294223e10f6de4d8feacd7
DIST boogie.executionengine.3.1.6.nupkg 88418 BLAKE2B 98e49c3c54af899e5e70d39c083fa62fba395aaa5a8abc04362e98bb9ab109cdc854072d0609d30da319373ac66de54e0640d29c8579ac38da91a5104ac926d5 SHA512 7628e192df3914da874ff774419d88a9d684ef500bb74ae0c5cb484438b02c9bf1dd73d814848aac781ca9c236518f71cad07ddb87486ad373d5caccd2bcd6c1
-DIST boogie.graph.3.1.3.nupkg 27927 BLAKE2B 66694f02030c943892514881969c05be58d2a9cc4e4ca44a7b6115908a2e04e104350b706b19346e5ea7d659101532ffba2cf0ac919157102c7832185f4cf112 SHA512 f50c932d6ca907f359f698c02cdf857cf21b47ec6671ec917f4ae5a03db5b02cfdf3bc075b4ad840ab31c44db343aac2fe0d623d555f17e3ce2d9cf0f5efe9e3
+DIST boogie.executionengine.3.2.3.nupkg 88881 BLAKE2B f94d2403a9f62601b865c77a008e0cc6f1284b2666de51b5c977d480a65e39c4bd4895f1181b66fc04297d4081c12eca34e978b1a53fb03ec991a12ee95c58b7 SHA512 d80544fe9952b1000c89844c57244e14181e407cc9325778afdf9c95eff18fbe166eb14d24a1ca1376ecc1428c8d88a69bf6881132c6649a9e4cf69f2c137b20
DIST boogie.graph.3.1.6.nupkg 29347 BLAKE2B f96ff7e145cd7b5897a984b5d0109783e7e18e74e0a8185816cd80bb4fc53537a16b14f9e0ec98ce90db9f26eed32c8b23420cbf8343b21837e0aa369f6d2354 SHA512 4f385c6941637d456d921ea4247cbdf4eb8e5d470fbf1f1f35972358851fe45f7f925c3fd2f436468e133531174d71aefeb178de30c527fd56388ae89b212056
-DIST boogie.houdini.3.1.3.nupkg 52727 BLAKE2B 4a37e98bc0ab9bc8956e81df2541bf1bcfb50c32258b94818a5c8cafbcc74c76d4cfc5432a2e1ee94db5fc503dddd020123cc4f5f4a47c6b3bc8743b47784a04 SHA512 0f83ea50aa6f453d741cc7ff28a00ab9e9205a90caecaf7ccbd49d5b9217ec3bf9f5e1a7e9cce83314f48f25ee32c682c9509d00ed7bdcee602827f78712ce31
+DIST boogie.graph.3.2.3.nupkg 29420 BLAKE2B c686a976ca8761d6ba311d9a7c285a393fc7966d991dac4e6c6890432fd29e102b1badab61249275dddb57caa4319069a5d466e7ed7219aabbf8a35343d62714 SHA512 39ff97c48ce7dfaebcc601d866d040f5a5d4d1de44121cdde03c1557c90f8a00a11c9c2670f66b12fc210af2bc58fa5804657c8978cd1130d7b67a8c56024742
DIST boogie.houdini.3.1.6.nupkg 54144 BLAKE2B 4b1571a49818ef03d30a87eb6326c33ec7d693fe31eed4ab4f636dd50ba6015b5594cdb89024943f9beb1322edb4a3813629421609417d6308513e5a0c7a71ff SHA512 608a293d03927b7fc5d3a0cdd364bcbffa7b11bd8443f13afff58aa8dfb4cf0c0c8615786c50e16560df5ee968b41477bf27033d0f48bb518d19a2cecc0c0a19
-DIST boogie.model.3.1.3.nupkg 26902 BLAKE2B f384227782a32efa4083412a0820343e301337df11bcf4dc4611ce9022a63387b66a350d921dab484230d29f6a33006e1e56ebbd1818e8d5a4b0b34e61912211 SHA512 f6e52696ded95d9be9ec4046917c171cddda7429f63d2a0f188b960950bd9684285ce6eb21d1181b4f582b2d400117bf810a8b5a11a654f43a40c22fef4abbf4
+DIST boogie.houdini.3.2.3.nupkg 54152 BLAKE2B 7af01af66224141598d60a847bb2bf2e6e68d049992fc838d75397e216f504e4b140d5a94b459332b6f35628070a9960708ba324c645c8b425fa4bde661cfb44 SHA512 dcdb9a53be6587b03e134a56d931f4b1fed974bdb3d32a0d6dde12a4398ee430dde49d6cbbe1e206e9d4452f6c168aea5805bc8fcf2e0883046350e9b3d8b3f7
DIST boogie.model.3.1.6.nupkg 28325 BLAKE2B 11a0a9cf0931e246fc5ac7b2f7598033dff11e92cc7f505616e3af95260c08b65e9ab9bdcf794231240da4a341ce5c88cdfd9ed84b54641c83e0344fd454de0e SHA512 d638cf7c495d26e1edb6ac82d83a6dfa756121098a538ece663095c08ec9f623c57bcf7b34c492889a85e28e928d0f77cc55fc49aa04c9da21ab32220bc15b39
+DIST boogie.model.3.2.3.nupkg 28314 BLAKE2B bd5c01968ec6f021646c5ea987d238d76d0303ca59045436614e9564586a698b489997f9d36722763d47b12413bffe60674bd45d539a48f80c381ac191b14dd6 SHA512 0df754580b51b5bdc4a26b8b55f17cdabf224e8db37427e212a896c3f4f05478627428224302ad222fecbcd1b75a7875ce32359649ad571996e78519829fee13
DIST boogie.provers.leanauto.3.1.6.nupkg 30068 BLAKE2B a8a751bc5df775c0ae5b6254734120b2a094c6713618f8854ef785fc02f0774fe6727b930df945b63282e45dbdc2e472fd5508281b9ed5304ad1ac4c1b1bd13a SHA512 37da67c1e202f4b9aac420171d83fd96add2ecce51f69f83901a57151420fc32bdb98e18f31b98e140d881bc1f10cfa19ffcb2ca3c57c0db79a38af42febb7b7
-DIST boogie.provers.smtlib.3.1.3.nupkg 70581 BLAKE2B ade8aaf77a42dc7aa8ab7a7dcf2eacd00db612b032a7e62d2ddb5f96431e43ac16df282e55fe2cc46b104b721bb1183421b98a22e8823746c6f655c7f7789fc6 SHA512 50368434be8277c5dd84edce72fcb1ba107737cedcac0f6ff7cbad32b44bc749912b576e4c1076a840239cf5f84d93354fc8a5fe649121f5ff339316cd53c1c4
+DIST boogie.provers.leanauto.3.2.3.nupkg 30083 BLAKE2B 13cdcfc94a6576eb0bf184f669c0a166e75893a626284872ed029c37a687ac6a585d62db2e239a63fd957738d9cbbab6d9d71baacabc8b9c4c6ead60c97bd9c9 SHA512 39b7edbc94d374dee9ba3aadbe09bc7cb7671271668abdaf8821a6299b58fae8cf4bc07c33b917a7f650abdbcf313d98af43dc6a432f0edeb354cdeacd27fa35
DIST boogie.provers.smtlib.3.1.6.nupkg 71966 BLAKE2B 7879b4893bf8f24486648f73aa21f9a5046e04a1ab765ecccc5ae66a5000170eb733949567a52f3c3a46246739976290d6180936a30d6fa4a83966957115d556 SHA512 2edcb1ed93c6d6a4f457785a1cced9d655b8afcfec04558fc189ae9a08ea64036bfdea646366c06ed9eeb5ed34d1ba542d4f88ae716a5fc766f10d6578e51d7c
-DIST boogie.vcexpr.3.1.3.nupkg 74142 BLAKE2B d523aecb82111a712fe619a69c159213ee4bef8182b1dd5708ff2b84ecd7690bceed5eaa825f8735c373ae7d3cf5ba4385e552f4a332d68fa5740cf862992bce SHA512 540e15a2830b739921e72165a39633bbc5b0a820463d79d7a2a915d2d902d242d9221e12026b6c8f6796d2309f5bff672dae50ff9d27834f2660fb433ce5809b
+DIST boogie.provers.smtlib.3.2.3.nupkg 71925 BLAKE2B cedaa456e389c50543a18377243217ecb75a92c6800bad359cbd83d5da1ab216c4becee5bc4b55219fe6798ee8bd57057fc340c84b97ef4b99938f86574e88f6 SHA512 1c23cdeee2b4a4a47ce2b4e80bc1fefd1d42f3798582bf8179778b461d63614474cbca9f46e2ddc82990a4d25f134dcc25b738075f76d03f08bf048e217ce030
DIST boogie.vcexpr.3.1.6.nupkg 75557 BLAKE2B 8fce1d8b05a18bc55c80259e9a856df7c4b0631eca4f19b050bc13405773e4b9f7072e32dba67378eb63e137d1dcd4988b868b57ae2f41c9735ee6dbd9bba274 SHA512 b9bc0d6148bca1010161442ec800a798bd5a5c6748e9b3e41cd8608ecf7020d97c2d111317764dc404f547ce5ed974a7945f8d2e9d948259b0a0f6fb1bf2e327
-DIST boogie.vcgeneration.3.1.3.nupkg 90517 BLAKE2B d5f0271491a37f7ba806c2a46894c474b0c65d5bc66a659241e9ebffbf63c77a75a3533a615957ced4af1ee0363a34fd2c6803beca59e1fe656a1ba29c5fb309 SHA512 e402de9912b9d788520ef615fd80b8dba2eca9938f8321fb9e3f53bf158baedfd4c69f3aa4eaa3fe8f685d3ed9556982001117014279f9440605bac368b521c5
+DIST boogie.vcexpr.3.2.3.nupkg 75389 BLAKE2B 01f0cb6081152993a2da928045524b2092a509109caf3ba3b3e76a9dca391a402e962c227aa4c93c8a368fe4502311874be3f545a5cbec08e522091c8a408393 SHA512 89cb65dc0459e9017923febf2c09bc8a93f7fd6480cb2010f4db84bbe3c745134a50df6f1b4f486619d3b336a59c76bd2455f61774176a484f41ed6a7731342d
DIST boogie.vcgeneration.3.1.6.nupkg 91911 BLAKE2B 405a1995a6438953ab44d912dc633024fb564eb95d258e0d360a13b6b29075eb283da95f02f157fca740b86d499e25c43f98af96664b837cdf13ea496e53b813 SHA512 be76b5c721c42a301bd553b205868328b855e23463e2c728d6780919b2bc09481e3fa5c5abdcd7673b3a9ce48f1675da9fbc120b8bfc978dbccb5b048ea7c55a
+DIST boogie.vcgeneration.3.2.3.nupkg 95225 BLAKE2B a2325e9f05240140c4ae8a369281b5482b9f16d80b499d8a2c7552c5f87a27c3e0cb5afd012d0499205bdb9e2dc916a513c38a872d17198bd12a36c8e40bd253 SHA512 a4eccf1dc4bf173a441858747f6b6ee0accfc6bd8c46efd97f8e6bc896fa648db6eda896b17031436cf37e3abbd22930839f0ff48d540e43eeddc46a0c496f49
DIST castle.core.4.4.0.nupkg 916004 BLAKE2B 7404f946c140bc4c22132282a4a12694328bac2f37f3cae06c595076068dbedc808465e352f083450cea3e3869698f91b7a5b2b55c08f29f4a9feba7f15abf74 SHA512 7626c347f82038bc29b0b2ae399937047aead260ed85ff8c107d36adbe901d729be59cd89a5f98ef45da2d1883c8374b6f286c81c044a5a2b69ab4b5dde9ce98
DIST commandlineparser.2.8.0.nupkg 475554 BLAKE2B e55eda3a96441169220e5b081f432d8445d719cbcf8e86527920d44085e6e97934e20aa0266bc5dbdc16ba1a6daa6ece55bc2c63266c9d733ab4992f2fe3e0a1 SHA512 8c276513dfe91e5bc72cfb3b96a0d24411ee3bd2e9832d423f6ade3f3964a011dbb977ca90601750fa133a0a25fe72f66955be7f69a72f5d6b73c7f313094b5f
DIST commandlineparser.2.9.1.nupkg 496069 BLAKE2B e2c4b38841f83d6bc10432b8055af90369f1fe0a10105a58b51b44cd48e5d84cb0b5e4b19f444d8c81b38646a62c7c4d11cbd710e92fea68be3ebea6ab98e3f1 SHA512 4f364e45c9668c7e7cc6a922b488f3fa523033c20d7a432694f0a6af05ce528ea0481d8375e2f4f1032c6990347b4803ce9a0e48068c6fe15ec46fb1254f085d
DIST coverlet.collector.3.2.0.nupkg 2209480 BLAKE2B 175bcfcb9d6e5177d44f2d607f2411cbe77d6009d096bbc84372e33d7be972d3e39ec39d7f2669b4b91f4bcf44f6ddd46bc91541c0cc4843426e2dd1073bf5c2 SHA512 b63d02a5d3233805b42f0b8cc76f40c8d9f5a0117beb6bdb2ab147f5521bb99919b29d51ff91767ce0bfcab92d25fc8fe794133cadc60da3e009ae18d10fc920
-DIST dafny-4.6.0.tar.gz 6373177 BLAKE2B 9348a9b170dd694885efe4682f05abe60240e6f7df7bde7bb53e8955c1c75a332ca6e7d6d6f38eb1aa9a83a9a5dfccea13b7683e99873c1fce12181d47679548 SHA512 abac500a27a811b434d32036ff7d877dd337a0a5917a07a7ac1fceffb1dd5d493bd07b7d518875243674b7919862a25f628fe62052983a8ff8f1450669c49b69
DIST dafny-4.7.0.tar.gz 6538682 BLAKE2B 92597a70055ab599bdc8495de9e00a441112098b990372d40515cafc191fff0b63e835aad0a94fdef363436ea06e012dfdfca76ade5b7271386a0293a9471729 SHA512 4fca7fab490df1a075c70f4c2b3f62d77c7194224b34de954e5195477b08f30d4ec9562defa9dc3756039b217bf758f86d212f4c71a644ac43069d829d5b2eb2
+DIST dafny-4.8.0.tar.gz 6615281 BLAKE2B d891a1955554b194e7af231eff9368549bd2686b43dc1aca8034df4502b7b57297a8384db990ca3268bf992ce2ea562d02d936617b0788a58705d2b0cd91aa98 SHA512 8194f2544b411e00874b174ae4036d6ff21e516e342b3ddd9bc00e70a8140037e5a35f10ef797336b1d4f471ea1596829f0d5446d6a93e436690753dc9b19a31
DIST diffplex.1.7.0.nupkg 69699 BLAKE2B 9c7d6eab09e7df1d791183bbfc4cc46b7bea8dd4b5d09fd3e7e3dc1734e6a8973f92a34387e1a2a0e3a4cbf11ffb89f8138844b2b46d2e94010932ed47158911 SHA512 a0f7a30c59889d71eba97db9bda2efbf1b458ca439d129b52ba3eae32626325e73ec13d46018603a81a33cf18a25a5b08a1b2e6a89c7e716faa47eb9db6d6474
DIST humanizer.core.2.2.0.nupkg 104728 BLAKE2B 6c383abbbed9250f2a7eeec4478ead8f23ad53aa62a5b0f22e71fed9157aa6644a9a7518842d637885b7b63a4300754e1a7e9f3f9968725607ad30bf18e27a21 SHA512 e232459f914c8e7fc3f8dee69a85e66beb8c44515d4c83a976ee24084a91f32aae61c6f845ff38edcae02d0bcab44f9ec253277dccf2f4ae7e82235047bc6ade
DIST jetbrains.annotations.2021.1.0.nupkg 122595 BLAKE2B 59b994b58df9c4ef12d130543ae85ae0a368b92fae8c1d106675bcb4a55da9a13ee6da5fd5940b51c2a101470226007b05a1670b085d0f2f0b66f143e67f3051 SHA512 3b17599f6fc4413dd3811a32216f742596da5c6d8709134d85d292cd28ace7dc72aecef8a2bf64a5dfd31796787468e70e3936ea2eb9ed0505c7c6130d66db17
@@ -366,6 +367,6 @@ DIST xunit.extensibility.execution.2.4.2.nupkg 353652 BLAKE2B f10e20d43b8030f51c
DIST xunit.runner.visualstudio.2.4.3.nupkg 809588 BLAKE2B ce18ac895657d1efa9752e44148812a452401fa06eba913dad716cfd6743d85a09ffbc0be52276a4b90d039ab76077cca7ab5316b73009aeff2b2fe77dc465f1 SHA512 d8b0d124425db24f98335b332fe55e1a08b39af55d8834dd4a2717fd4be45f3a06ae6cb16427a17adfb31e215dab622856152bb2da715acb1946ec9e935299f4
DIST xunit.runner.visualstudio.2.5.1.nupkg 348549 BLAKE2B 530ffc6b699a1589ad6a7fb5aa826d7238b63ea8dcd13ce5705a3d29a0ba70edeac2d9950cd1a00a13a779add761e4e14335689051a43b4cd662a330734e4df7 SHA512 0cc7887e7c7c3315db31aab79df236db9b5542e0234c27543dd5b11cf917674a8fdebc384e7331663b08d586fcf20628479a20ad7edbed4e61667903e812c6f0
DIST xunit.skippablefact.1.4.8.nupkg 44542 BLAKE2B 3c9b09d5196e8901770099b2e5078d9373e8ebc2da058a9071707d6fee56eab7c876578734f3be5b088db6ae83c8ad81a3aadfcab38e1fd2b28bd25601fe5463 SHA512 a2c680223bda4f9bfdbd751c8d6a5319e0a4611533272860ca0a396b26c473a13065301a5d8973074ea2bb5119caaeec5a67d547a96ae5d762dc09f337f51ad1
-EBUILD dafny-4.6.0.ebuild 19686 BLAKE2B d26b6a164fe3a4c16c1130057103be047bec579ed87ea84611e17fff71271aaab2690a7d3195f8747b2a77a1150d6fdf4ceb4873fdd86ea9dd56aba58ced9925 SHA512 14923ff113a7aeca39af8eecbd1a1eedae171e34d3e812f0cb301e0635f9c1dc724aceb898db9a72ed771e5c4f3e907df1fa0b4eb4069eafd7a026d4f9faf285
EBUILD dafny-4.7.0.ebuild 20968 BLAKE2B dcb3e0ad327528a7daedfef62e523404baed4a17b34d65ea1f812b9052a67e94b8df29d65946c643c11872c4e09229bc8de46013ab2ee4691cc90159d91d9167 SHA512 cd830820563c61d7c6e4a0a88dab3a819e3b48d5133fa4e00e88fcba5b50a9ce6093406060f6315531322112cffd03e6aba4ce86bf1f447419d4e0a1671421ae
+EBUILD dafny-4.8.0.ebuild 21075 BLAKE2B b2a944bf614dd81c4c1f6898f6962161a6b34c507317a1390c0e3f477be4ebf583a1ba8f5b2086d5379ff0c6307cf73fefa582f2c29bac2b08d756fa7f84fcd3 SHA512 871b37a406ccc357e79581ef957cd31be56ba360b56093da5aa8705d612157d1266da962c9c8dfed87f14a79dd2721d2cfc79cf1f4755d38c63bcdf82c1b36f7
MISC metadata.xml 1884 BLAKE2B e3a53cfd90a4edf1d9fd9f567ac3c23fd88cc46602cfe6aea31ddc40585ebc89ab82833dcd21c82083671a54454d62f162f45d56d6b0ec9c202148b3d5ea2c6d SHA512 4cffb9c237ed85097ce1496a72f5aa9c5a0f5758402fe66ff745a3b1dbc3f8d9a40fecc9140ee1b9418f09b62794f7e0a47f908e6ba01b370087d4df62bfa46e
diff --git a/dev-lang/dafny/dafny-4.6.0.ebuild b/dev-lang/dafny/dafny-4.8.0.ebuild
index 0ca08b0d4f0f..ea302738e8dd 100644
--- a/dev-lang/dafny/dafny-4.6.0.ebuild
+++ b/dev-lang/dafny/dafny-4.8.0.ebuild
@@ -3,22 +3,23 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..13} )
DOTNET_PKG_COMPAT=6.0
NUGETS="
-boogie.abstractinterpretation@3.1.3
-boogie.basetypes@3.1.3
-boogie.codecontractsextender@3.1.3
-boogie.concurrency@3.1.3
-boogie.core@3.1.3
-boogie.executionengine@3.1.3
-boogie.graph@3.1.3
-boogie.houdini@3.1.3
-boogie.model@3.1.3
-boogie.provers.smtlib@3.1.3
-boogie.vcexpr@3.1.3
-boogie.vcgeneration@3.1.3
+boogie.abstractinterpretation@3.2.3
+boogie.basetypes@3.2.3
+boogie.codecontractsextender@3.2.3
+boogie.concurrency@3.2.3
+boogie.core@3.2.3
+boogie.executionengine@3.2.3
+boogie.graph@3.2.3
+boogie.houdini@3.2.3
+boogie.model@3.2.3
+boogie.provers.leanauto@3.2.3
+boogie.provers.smtlib@3.2.3
+boogie.vcexpr@3.2.3
+boogie.vcgeneration@3.2.3
castle.core@4.4.0
commandlineparser@2.8.0
commandlineparser@2.9.1
@@ -372,12 +373,14 @@ else
SRC_URI="https://github.com/dafny-lang/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64"
+ KEYWORDS="~amd64"
fi
SRC_URI+="
${NUGET_URIS}
- test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz )
+ test? (
+ https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz
+ )
"
LICENSE="MIT"
@@ -398,8 +401,8 @@ BDEPEND="
dev-dotnet/coco
test? (
${PYTHON_DEPS}
+ >=dev-lang/boogie-3.1.6
dev-go/go-tools
- dev-lang/boogie
dev-lang/go
dev-python/OutputCheck
dev-python/lit
@@ -409,9 +412,7 @@ BDEPEND="
"
CHECKREQS_DISK_BUILD="2G"
-DOTNET_PKG_PROJECTS=(
- "${S}/Source/Dafny/Dafny.csproj"
-)
+DOTNET_PKG_PROJECTS=( "${S}/Source/Dafny/Dafny.csproj" )
PATCHES=(
"${FILESDIR}/${PN}-3.12.0-DafnyCore-csproj.patch"
@@ -452,10 +453,15 @@ pkg_setup() {
}
src_unpack() {
- dotnet-pkg_src_unpack
+ # Unpack manually to skip additional archives, eg "bignumber.js".
+
+ nuget_link-system-nugets
+ nuget_link-nuget-archives
if [[ -n "${EGIT_REPO_URI}" ]] ; then
git-r3_src_unpack
+ else
+ unpack "${P}.tar.gz"
fi
}
@@ -469,33 +475,57 @@ src_prepare() {
# Remove bad tests (recursive).
local -a bad_tests=(
+ # Unsupported test build (and those that need network access):
+ comp/rust
+
# Following tests fail:
VSComp2010/Problem2-Invert.dfy
+ ast/function.dfy
auditor/TestAuditor.dfy
benchmarks/sequence-race/SequenceRace.dfy
c++/extern.dfy
c++/functions.dfy
c++/tuple.dfy
+ cli/measure-complexity.dfy
+ cli/projectFile/projectFile.dfy
cli/runArgument.dfy
comp/CoverageReport.dfy
+ comp/Libraries/consumer.dfy
concurrency/06-ThreadOwnership.dfy
+ dafny0/CoinductiveProofs.dfy
dafny0/Fuel.legacy.dfy
dafny0/Stdin.dfy
+ dafny0/SubsetTypes.dfy
dafny1/MoreInduction.dfy
dafny4/Lucas-up.legacy.dfy
dafny4/Primes.dfy
+ doofiles/allowWarningsDoo.dfy
+ doofiles/semanticOptions.dfy
+ doofiles/standardLibraryOptionMismatch.dfy
examples/Simple_compiler/Compiler.dfy
+ exports/ExportRefinement.dfy
+ exports/IncludeSkipTranslate.dfy
git-issues/git-issue-2026.dfy
git-issues/git-issue-2299.dfy
git-issues/git-issue-2301.dfy
+ git-issues/git-issue-3855.dfy
git-issues/git-issue-505.dfy
+ gomodule/multimodule/DerivedModule.dfy
+ gomodule/singlemodule/dafnysource/helloworld.dfy
+ lambdas/MatrixAssoc.dfy
metatests/InconsistentCompilerBehavior.dfy
metatests/TestBeyondVerifierExpect.dfy
+ printing/ModulePrint.dfy
+ pythonmodule/multimodule/DerivedModule.dfy
+ pythonmodule/nestedmodule/SomeTestModule.dfy
+ pythonmodule/singlemodule/dafnysource/helloworld.dfy
separate-verification/assumptions.dfy
server/counterexample_none.transcript
triggers/emptyTrigger.dfy
- unicodechars/DafnyTests/RunAllTestsOption.dfy
+ unicodecharsFalse/DafnyTests/RunAllTestsOption.dfy
+ unicodecharsFalse/comp/Print.dfy
verification/isolate-assertions.dfy
+ verification/outOfResourceAndIsolateAssertions.dfy
verification/progress.dfy
vstte2012/Combinators.dfy
wishlist/exists-b-exists-not-b.dfy
@@ -507,6 +537,7 @@ src_prepare() {
comp/BranchCoverage.dfy
comp/CompileWithArguments.dfy
comp/Extern.dfy
+ comp/ExternCtors.dfy
comp/MainMethod.dfy
comp/Print.dfy
comp/SequenceConcatOptimization.dfy
@@ -520,18 +551,27 @@ src_prepare() {
concurrency/09-CounterNoStateMachine.dfy
concurrency/10-SequenceInvariant.dfy
concurrency/12-MutexLifetime-short.dfy
+ dafny0/ModuleInsertion.dfy
+ dafny0/NoTypeArgs.dfy
dafny0/RlimitMultiplier.dfy
+ dafny1/ExtensibleArray.dfy
+ dafny1/ExtensibleArrayAuto.dfy
dafny1/SchorrWaite.dfy
dafny2/SnapshotableTrees.dfy
dafny4/git-issue250.dfy
git-issues/git-issue-Main4.dfy
git-issues/git-issue-MainE.dfy
- unicodechars/comp/CompileWithArguments.dfy
+ separate-verification/app.dfy
+ unicodecharsFalse/comp/CompileWithArguments.dfy
+ unicodecharsFalse/expectations/Expect.dfy
+ unicodecharsFalse/expectations/ExpectAndExceptions.dfy
+ unicodecharsFalse/expectations/ExpectWithNonStringMessage.dfy
+ verification/filter.dfy
)
local bad_test
for bad_test in "${bad_tests[@]}" ; do
- if [[ -f "${TEST_S}/${bad_test}" ]] ; then
- rm "${TEST_S}/${bad_test}" || die "failed to remove test ${bad_test}"
+ if [[ -e "${TEST_S}/${bad_test}" ]] ; then
+ rm -r "${TEST_S}/${bad_test}" || die "failed to remove test ${bad_test}"
else
ewarn "Test file ${bad_test} does not exist"
fi
@@ -559,21 +599,22 @@ src_compile () {
pushd "${dafny_runtime_java}/build" || die
ejavac -d ./ $(find "${dafny_runtime_java}/src/main" -type f -name "*.java")
- edo jar cvf "DafnyRuntime-${PV}.jar" dafny/*
+ edo jar cvf "DafnyRuntime-4.6.0.jar" dafny/*
- cp "DafnyRuntime-${PV}.jar" "${dafny_runtime_java}/build/libs/" || die
+ cp "DafnyRuntime-4.6.0.jar" "${dafny_runtime_java}/build/libs/" || die
popd || die
# Build main dotnet package.
dotnet-pkg_src_compile
+ # Build "TestDafny" without saving artifacts.
if use test ; then
- # Build "TestDafny" without saving artifacts.
- edotnet build \
- --configuration Debug \
- --no-self-contained \
- -maxCpuCount:$(makeopts_jobs) \
- "${S}/Source/TestDafny/TestDafny.csproj"
+ local build_test_opts=(
+ --configuration Debug
+ --no-self-contained
+ -maxCpuCount:$(makeopts_jobs)
+ )
+ edotnet build "${build_test_opts[@]}" "${S}/Source/TestDafny/TestDafny.csproj"
fi
}
diff --git a/dev-lang/execline/Manifest b/dev-lang/execline/Manifest
index 141fc911feb2..88e520b0e317 100644
--- a/dev-lang/execline/Manifest
+++ b/dev-lang/execline/Manifest
@@ -1,5 +1,3 @@
-DIST execline-2.9.5.1.tar.gz 110874 BLAKE2B bef3cb560f00c01c96065429220017315edc8378403c73e4a0edba67ee248f76ca849cd8a107756251db9844d3ac650259b33db2f93abc1c7aa4f68995b5b624 SHA512 11bfd825b0b72cba118eff9ecb97672d0c015e0bd50c7c8f83e101ee41c323b3a3c82e42fed75b6bc65ab6edb85a8bbeef8900b594cf651825b6313a5123c88f
DIST execline-2.9.6.0.tar.gz 111660 BLAKE2B 42baed36228b1e6a370d6d4c18829be7f517812ce9e3838e5b102d0fe58ac48ecd84f17caef89e9a07b3b149ed9b38b3b00f7eef810c231995c8e5ecbf07a770 SHA512 1c5233b0f17b4c92ab2e9e8700b47c8429ad97962bcb7c83190d0b3251b26584e591d77418eca77e8112cdecd24eec50aaca7da1dbb506120931bbda39f2b7cb
-EBUILD execline-2.9.5.1.ebuild 1132 BLAKE2B 8ac47516f9f4d89f44a6b86988a6df1a1f5639868f24f29691a1e6f4f9c7cd1e46520e82f37577d6bf31e81200e70aee08e4cbc6966dd4274772a0e65307dd24 SHA512 97932b7287d2cd30b625425de149bb3ca701e2902637146c90cd6e6ac8251b0e533832b060d93efa5efb66415c0aa5392ddb49a17ddc200e6eab6752663578dc
EBUILD execline-2.9.6.0.ebuild 1132 BLAKE2B 8ac47516f9f4d89f44a6b86988a6df1a1f5639868f24f29691a1e6f4f9c7cd1e46520e82f37577d6bf31e81200e70aee08e4cbc6966dd4274772a0e65307dd24 SHA512 97932b7287d2cd30b625425de149bb3ca701e2902637146c90cd6e6ac8251b0e533832b060d93efa5efb66415c0aa5392ddb49a17ddc200e6eab6752663578dc
MISC metadata.xml 585 BLAKE2B ce0671014512c49b041f6c47002603a15f0f5d7f23c356465fff024506fb261096aa757cc1c707501f5be572cea9d925a25039d1549d31852ffaf9b2f17b5cb3 SHA512 bddd917f615e8ff772889a4da992c9201f6e32982374ffa29e7a8c3fce8d7a4f409c3b3ffe8c989e7802c2b321d6cfc5bb37017aa75dc38e3026c1de48bb0090
diff --git a/dev-lang/execline/execline-2.9.5.1.ebuild b/dev-lang/execline/execline-2.9.5.1.ebuild
deleted file mode 100644
index 25e4a9c495bd..000000000000
--- a/dev-lang/execline/execline-2.9.5.1.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
-
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="A non-interactive scripting language"
-HOMEPAGE="https://www.skarnet.org/software/execline/"
-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"
-
-RDEPEND=">=dev-libs/skalibs-2.14.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
-
- # Avoid QA warning for LDFLAGS addition
- sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
- sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-
- local myconf=(
- --bindir=/bin
- --dynlibdir="/$(get_libdir)"
- --libdir="/usr/$(get_libdir)/${PN}"
- --with-dynlib="/$(get_libdir)"
- --with-lib="/usr/$(get_libdir)/skalibs"
- --with-sysdeps="/usr/$(get_libdir)/skalibs"
- --enable-shared
- --disable-allstatic
- --disable-static
- --disable-static-libc
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- optfeature "man pages" app-doc/execline-man-pages
-}
diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index 291b90e32f8d..dad9e026821c 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,5 +1,7 @@
DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67
DIST fuzion-0.088.tar.gz 1123270 BLAKE2B 3d68c136a862c02955b4a15e6cfe4d41a63a106c47289f7fdfe0af2b0119ebe26cbd9c6920c8b5311c756264bdd33d46f4b1108869427f83d55a350c2ab52e6f SHA512 b0fb1ea4175912684b4759ec58a91bc25d963fa2fa6234116fa91a63d757d9af5da9e20a3fdcc340fe956c01026d4b74c7a12dac40a0b7826d74c567b4e3383a
+DIST fuzion-0.089.tar.gz 1235399 BLAKE2B b6814b9032e06481c4801c4519423f5019febb46390596941d3811fd053ceab66b3612cd6185fbda71eb14a6b1299bca80b572f27f90729a3713aad3ec1f675d SHA512 4eb7389c4346f15a8a75344d448f6ec35ae91615daba57a8cc2f220a7f6827fcf1de569da2dcf573f8a645640e3f2cb8e2c2a4acd9ad83fd83deca2addd75bdc
EBUILD fuzion-0.086.ebuild 1494 BLAKE2B 103bb05467b539a9d486848903b6b93f49ff47cee7cae3a3966a92f8b08779cc0fc3dc21b109f90e5795d9a0f5ac49d3896092a1e6773c7d451b607e9f3b500d SHA512 37fc0dd38adfc7570cdd63a56ae73d1f96673f77c968eaf2addb892ba5963d404197a959d0d3be59ff373a255be12f34b48eb11690c36e8b8c4d373a055293d7
EBUILD fuzion-0.088.ebuild 1451 BLAKE2B abb0ba5762294d7252e23e745ba10df88c728030703386b206afb33e65cdb5e754d784ca377845a944f18928d9a64ebdf0002dfef4abb53e208b9a8904d99073 SHA512 deea442cc4b349a20fee082b5948d703eb59c2a5b0afa7160214b26e8ba6bdbe2f9157ed645662e15e3f4048e08dfd88d92e9f111fe9a5cfef668c683a2c09b2
+EBUILD fuzion-0.089.ebuild 1677 BLAKE2B eb8376d811f82afeec5d3e9812e83b602b0ab47964beb836d97b23aa2a88d03ab9d96d76623b353eae136c4f024afd574ceb1166e29c7651e1f150858c8a1135 SHA512 3e6bd0e9a4bc357168563ed792e3bc246cb4c453b5ed15fcc5700f0e8c3a172c9684417d927e7a768cc606cdbc7ad23ef8ecd8dca7e64f61c774ea2a066d1294
MISC metadata.xml 690 BLAKE2B d4e29609d56e8784a8653d928595ee20f096c9a1e408afda2fab5a79c1be188769b84e7b69a6e0b8d5004f9c648c75ee634f2c25d8422d04b0c621079de12b92 SHA512 df41bd000885fea2428ce7c6c675c3a8c50f450902311bf36b8fc9b6ede41f6c4b070eb3c1b77dae70aa63fe13fa9c0b13f28a1481f70df0fd2d29d1c41579d2
diff --git a/dev-lang/fuzion/fuzion-0.089.ebuild b/dev-lang/fuzion/fuzion-0.089.ebuild
new file mode 100644
index 000000000000..92e01df35d36
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.089.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://fuzion-lang.dev/
+ https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+ SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/jre-21:*
+ dev-libs/boehm-gc
+"
+DEPEND="
+ virtual/jdk:21
+"
+BDEPEND="
+ test? (
+ sys-devel/clang:*
+ )
+"
+
+DOCS=( README.md release_notes.md )
+
+src_prepare() {
+ java-pkg-2_src_prepare
+
+ # Remove bad tests.
+ local -a bad_tests=(
+ basicIntegers
+ nom
+ onesCount
+ process
+ reg_issue3178
+ sockets
+ )
+ local bad_test
+ for bad_test in "${bad_tests[@]}" ; do
+ rm -r "${S}/tests/${bad_test}" || die "failed to remove test ${bad_tests}"
+ done
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_test() {
+ emake -j1 run_tests_parallel
+}
+
+src_install() {
+ # Remove unnecessary files from build directory. bug #893450
+ local toremove
+ local toremove_path
+ for toremove in tests run_tests.{failures,results} ; do
+ toremove_path="${S}/build/${toremove}"
+
+ if [[ -e "${toremove_path}" ]] ; then
+ rm -r "${toremove_path}" || die "failed to remove ${toremove_path}"
+ fi
+ done
+
+ insinto "/usr/share/${PN}"
+ doins -r build/.
+ insopts -m755
+ doins -r build/bin
+
+ local exe
+ for exe in fz fzjava ; do
+ dosym -r "/usr/share/${PN}/bin/${exe}" "/usr/bin/${exe}"
+ done
+
+ einstalldocs
+}
diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index bdb8df08d2e9..5966948fed87 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,8 +1,8 @@
-DIST MoarVM-2024.02.tar.gz 14951164 BLAKE2B 9416cea0b454b29c6d5662090428d790ea437bca1814a084a2c1478268c0eb74764205bca892b5e8de820b2201df154b92503e6243eb4a927a822374a5c09f86 SHA512 e629edb3fb365fd4cd988d9c08d46ecaf002156452e22c3a0c716641eeadb5b7f0434de4e2ec3ce9c8dc354280dc419d716382c160d400ba3970decffc996ed8
DIST MoarVM-2024.04.tar.gz 14953770 BLAKE2B d6ea26bb98a1a6b2c3e6f0184a70c670830eb0872238779e9ce763f8c798bce803db4c5ba488c3f18bf5cf65a8d529fea9268a270458a33fff21ce10c74ee206 SHA512 874b22347fce3018884733ef734db0f09faae89191c2d37d7a15a897f8ce88ed9fbbd69768267492e6d1f019035ad224eef844b75e0fc1634cffd4b059314af1
DIST MoarVM-2024.05.tar.gz 14956570 BLAKE2B b4a6516dacf871e8c0fb9eb7813322310f038394225f574bd69096c14448f53c5be82eb8b4207361f55c804e165c17b9d63f78efa821d523e3195a31239a8c9f SHA512 703c1418ebf587bf16173e5711f41d8079ea605731505f5699590d3b355e3a54921a7cbab1bd22a2253ba4c79ef4b92f9989646b065239fb9e8450c352fd4f2e
-EBUILD moarvm-2024.02.ebuild 1458 BLAKE2B fa2c83706ff582875199707fae7563bebf66c7079c0b7a8520df715553da2e32f551a2e912a8e1cdfe6ab03f5accb57a852be82f22c136436aecbefe7ce6d7ee SHA512 a7cfc6c83239aeb394b87f0b7149f40001075f4c26e2b935fccd7e30113d6e2d5dc8aec2182cea2f36eb66aa8dc9263b850eeba024910656ba7ae0722f55806c
+DIST MoarVM-2024.08.tar.gz 14993560 BLAKE2B 0e37a13fbb7fe4ef0959b64615b99d94721873d7257e7a26dd49013523a3956e83e12a33468560155b37446b859c0d77f87f1cb816de469d9916b1c4e57f3af5 SHA512 b1e3d0b067d4e685d4978962f9008d28e0cad960f55b373f6f3a13df35b8865da9301f0a2b67f9a0d8222a6d5500fce474168ecdf2837c3dc21e04fcb3211bfc
EBUILD moarvm-2024.04.ebuild 1458 BLAKE2B fa2c83706ff582875199707fae7563bebf66c7079c0b7a8520df715553da2e32f551a2e912a8e1cdfe6ab03f5accb57a852be82f22c136436aecbefe7ce6d7ee SHA512 a7cfc6c83239aeb394b87f0b7149f40001075f4c26e2b935fccd7e30113d6e2d5dc8aec2182cea2f36eb66aa8dc9263b850eeba024910656ba7ae0722f55806c
EBUILD moarvm-2024.05.ebuild 1458 BLAKE2B fa2c83706ff582875199707fae7563bebf66c7079c0b7a8520df715553da2e32f551a2e912a8e1cdfe6ab03f5accb57a852be82f22c136436aecbefe7ce6d7ee SHA512 a7cfc6c83239aeb394b87f0b7149f40001075f4c26e2b935fccd7e30113d6e2d5dc8aec2182cea2f36eb66aa8dc9263b850eeba024910656ba7ae0722f55806c
+EBUILD moarvm-2024.08.ebuild 1458 BLAKE2B fa2c83706ff582875199707fae7563bebf66c7079c0b7a8520df715553da2e32f551a2e912a8e1cdfe6ab03f5accb57a852be82f22c136436aecbefe7ce6d7ee SHA512 a7cfc6c83239aeb394b87f0b7149f40001075f4c26e2b935fccd7e30113d6e2d5dc8aec2182cea2f36eb66aa8dc9263b850eeba024910656ba7ae0722f55806c
EBUILD moarvm-9999.ebuild 1336 BLAKE2B c526a7646806021b39ef4ef2d7f5c8f4446079728028e3303e272cafbfb22f4efe50ce7aef01cff47a430291448a3c7e5176840bc7d889f449c4d68667b7decf SHA512 9814284f2e8c1a0a63f601d17664253260e8c8b29b08f6d4488bb42b00f74ff20550847741f3bf1f5b22149c8b9333f1a7045a008a26159e0075802f1c016d0b
MISC metadata.xml 803 BLAKE2B ae42152bd02136d44d034e1ae39e457893d720b496681234e1f804c0144d4023dec76ba9edba30df269bac7b9e2cd353b7197e3d21336bc92bcec3fbd877facd SHA512 93ba240a87a853f4df3ed542c0468cd820bd75935253a77f15259293269e1726c71cadcee076550f622444c032d359227f5377a97595e88ef6ef10d034d79aa5
diff --git a/dev-lang/moarvm/moarvm-2024.02.ebuild b/dev-lang/moarvm/moarvm-2024.08.ebuild
index e437c851b138..e437c851b138 100644
--- a/dev-lang/moarvm/moarvm-2024.02.ebuild
+++ b/dev-lang/moarvm/moarvm-2024.08.ebuild
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index a8acacb2d703..550e2b2bdac1 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,8 +1,8 @@
-DIST nqp-2024.02.tar.gz 6041352 BLAKE2B cdf1863f80d3a2d64fea3d6b783c91ad3fec44866d0b5a1967e0ac682ef3942a3361c4a4f355a11af938846ef47404df4a5d39fe46ebfef121ab2118d1444e64 SHA512 4dd943920900f0b58385b0a1b7dcc732557a0215975868f322860ec204cbc43d081ce292beb4b2bce70863684d3ec1d981fb809c4558755e791dd7cb0208e05b
DIST nqp-2024.04.tar.gz 9726771 BLAKE2B 5582aed194438bc57b862e6b1f14b8fdf1548c5e0048e69315e411913b049fec6df640b95bbd0df3e5b541554473fe207c81dbd083d477f12194c22d22119be3 SHA512 988518e5db2d7bdee6ed55bb337e640d091f404d6cc2b2687e9b542cc91ea755add415b40e8b3ac9ef501e150d2026867d0f1f1bfa32f1767e01ec30ae050dd0
DIST nqp-2024.05.tar.gz 9727311 BLAKE2B 13303d2fa598628ab3cdcfb2a4a9a34b16aa1b6b7c73883114b23f1d969fc0bbadeb8ce692ddfaadb082c625be9d6cf8a291500fd953b2f43efd2995cd91a1cf SHA512 82b6277ac728b89f3c4548c735484aac21851140613471ba559a13db96fc90c13701ece0689ebd548f4ec91f3b1fca3e92f7a6772d7872c3943d5695222c235b
-EBUILD nqp-2024.02.ebuild 3276 BLAKE2B b8b13bd9958d4506fb5b632ccc4b1811473337c50b0fc8dc5e410dad234ed6b8c300a77649efb2168e409e89ebf52a58a7b3aa69271162fa109dfc0b3d331e5d SHA512 870dadce58f644e8266ce3df8888602120124c29a7c027fc20a533a2033a96080f20dbe0a5cd84b771391ecd751d9f43709560d3c8c23a73abde2445fc3f1a4c
+DIST nqp-2024.08.tar.gz 9726756 BLAKE2B c84854252d75c1518950d86e6b1cc48249454e473553602ef23a7489838cc2e05d57dc614573ccf5b5cfe0c8cd6cd3136836b3d03f4ebe62c07b92cdc02e94d8 SHA512 525f386d919556b2bd0b889b74ac5435e781c3aeb21651fc350033d52b85b05d3af803953c8bd968161d71ecf43bb82be0bd1919dafbdf619696f1a1d26ec0d9
EBUILD nqp-2024.04.ebuild 3276 BLAKE2B b8b13bd9958d4506fb5b632ccc4b1811473337c50b0fc8dc5e410dad234ed6b8c300a77649efb2168e409e89ebf52a58a7b3aa69271162fa109dfc0b3d331e5d SHA512 870dadce58f644e8266ce3df8888602120124c29a7c027fc20a533a2033a96080f20dbe0a5cd84b771391ecd751d9f43709560d3c8c23a73abde2445fc3f1a4c
EBUILD nqp-2024.05.ebuild 3276 BLAKE2B b8b13bd9958d4506fb5b632ccc4b1811473337c50b0fc8dc5e410dad234ed6b8c300a77649efb2168e409e89ebf52a58a7b3aa69271162fa109dfc0b3d331e5d SHA512 870dadce58f644e8266ce3df8888602120124c29a7c027fc20a533a2033a96080f20dbe0a5cd84b771391ecd751d9f43709560d3c8c23a73abde2445fc3f1a4c
+EBUILD nqp-2024.08.ebuild 3276 BLAKE2B b8b13bd9958d4506fb5b632ccc4b1811473337c50b0fc8dc5e410dad234ed6b8c300a77649efb2168e409e89ebf52a58a7b3aa69271162fa109dfc0b3d331e5d SHA512 870dadce58f644e8266ce3df8888602120124c29a7c027fc20a533a2033a96080f20dbe0a5cd84b771391ecd751d9f43709560d3c8c23a73abde2445fc3f1a4c
EBUILD nqp-9999.ebuild 3276 BLAKE2B c8d0e4a22455aca6ef18384d27f7df0dbf4d185deaf4133c460497a317637657b33535de52917bff8627d96e59b83e0c196d61feabe70e52e4ebfe5a9defe8b4 SHA512 85412bd68704695e36f4a634d0097dc601cd7f319e2ad26c74833f5fab04f30b3eae3177461e6b4eb8000c7a94daa904ea37ed4166e25ac11522648d73b043ab
MISC metadata.xml 517 BLAKE2B 384b3622592cc6d5fd94f2f34bcb69b00ce00bbea6b811e56d068a8882bcfb78fd3eae9f7b28173147b3235b942409f7b19d45044bf63bf9dea5b8b5f7110ca8 SHA512 bf89e6907f728f3e471a9a0fff41004cdd3cf50a92d8a1a262220bd590ae6a489f0b51d541bfefb15c4aae378621135a354ef48b768ea5b182e3fca6af6c3cb5
diff --git a/dev-lang/nqp/nqp-2024.02.ebuild b/dev-lang/nqp/nqp-2024.08.ebuild
index efed9b5e0109..efed9b5e0109 100644
--- a/dev-lang/nqp/nqp-2024.02.ebuild
+++ b/dev-lang/nqp/nqp-2024.08.ebuild
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index d79cd964f53b..aa1893ada653 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -9,5 +9,5 @@ DIST perl-cross-1.6.tar.gz 121973 BLAKE2B b3a17d92dd7621a3bc253a6c4e56eccd3adec2
EBUILD perl-5.38.2-r3.ebuild 28316 BLAKE2B 32ec17aa2d2d533b05cc57a79d0913bedbb34d2ea7d35ab11df8672676ecb5beb363d3032a05fdff6dd520cd99635e5bdde56be6eeb10ceac09662986c6abe52 SHA512 c287979fb92484c299166733c2836301995b4943819680159d9a77be6342607b23df06e4285ad564ca288199590e59b0242fd77a172ff3f33f31d31c47fdc00d
EBUILD perl-5.38.2-r5.ebuild 28299 BLAKE2B ea02c304d44d97897347b6909abd20629a67f9dfc374f9b368a0fef424d57c678dbcbf5a9c15eeaa8cfc621461f5b641a97532cc600813ea4bdb38a2d2aa4ffa SHA512 ed2f4bdf9615b45cf740d51c32f52e2b3717a4190efbacfc9b4b3e095a3585cc728d74467846c2cfad0f06ab4e19c465887d76ab9346961bc246114897c674e1
EBUILD perl-5.38.2-r6.ebuild 28298 BLAKE2B 59180f9485dcb9e69d207bfda545a037827d6e3ecfaf1c044568d904ca25e0e88028049b22e9245d4ed9067166998c2b2656274d20e53676cfff617f2fd0347d SHA512 cca24c55c3dbf343b8d2c997b3a25455f865ad687786edd3783a055401d761d0d1bfb0e42bc70bc7b33745f4ed29944ebcb943e70a5d63528cb596b4f189af0e
-EBUILD perl-5.40.0.ebuild 28126 BLAKE2B b844396bdea8c322e31272df5e298984ad5247b9a035a16adf40bc1644e14f525b5e1168a08b6c7f72295acaff47fbe9d361df7ccfa5894e386ab21d400a342a SHA512 fb0a547acc4783ff0b8b1bda262936dca767caa6d31f087eb80378d9b6519cabb0a19f5a805b900b4c88dcf5d64a9ce61c86ceae8c4be7e6047b6c2a48a5a322
+EBUILD perl-5.40.0.ebuild 28123 BLAKE2B abf0e43403b9bc8a447016892625755c9b319fc00645d981bf562f76e4ea892ecc3473730163ca32d4b3ab2f40ce00a61e4b8e0ee9e1513ad3185df2f15d53c4 SHA512 fbde33ddce8281bb5b4f98337de2dba7c580cfbb08f4c1aa98aa71f58f896a8792082cf6adbc5221abfd3b6cef426126e66a8e60405473ab1160d8783cc975ad
MISC metadata.xml 435 BLAKE2B 9a9dfd2dc8274c402dde0c3be13053b28361603c4fd230d841b169843e397bd6e16537034495178dfd443246c1621b34d849455147e8556a12806d973293a855 SHA512 1cb3197cf3c6f3031bdbc95c2686fcd2585f6e457d0661ed986cf7fa91b4ca564f793c2f141bfe5b9b8c54d2b05dd200c3e32bf073061872e08bd7c501bedc83
diff --git a/dev-lang/perl/perl-5.40.0.ebuild b/dev-lang/perl/perl-5.40.0.ebuild
index 56fcb3f30066..cd9a0e1fd69e 100644
--- a/dev-lang/perl/perl-5.40.0.ebuild
+++ b/dev-lang/perl/perl-5.40.0.ebuild
@@ -55,7 +55,7 @@ LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0/${SUBSLOT}"
if [[ "${PV##*.}" != "9999" ]] && [[ "${PV/rc//}" == "${PV}" ]] ; then
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="berkdb perl_features_debug doc gdbm perl_features_ithreads minimal perl_features_quadmath"
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index 536638d110ef..474ab8e0e03c 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,7 +1,7 @@
-DIST rakudo-2024.02.tar.gz 6879828 BLAKE2B aa361c9e21c34cc5c737390ab6b1b8828afaa6aafaa604dbde273d68084cd0cebaf9c8bd796a394844f05b7bafc4f5d2db8a80a7bc1be8baab52b7a7f858bfa2 SHA512 b9bfdcbaf7daa80e6dfe1fb96e68482d2b110cca03067ef4e3e12270897ef0d53710d90fda97254c4cc012b3cdc4ec0c5d4a25facc5a0224a7579b96f9cd7aa3
DIST rakudo-2024.04.tar.gz 6908669 BLAKE2B 681a13e0fcefd8a0187f99a4bd92f72833a74870933497f6cb8de0b2ab3ddf07ee4c492760c53cd623f6d7afd3593194748882400ea94e703363c58fc4ea3d2c SHA512 98b4dd35456df1774a320dbd53ffecc72323d91c260ce1264b2056624e8cdf8a47cfcd89b775411f8bf3fb1f1b4725e2b75c7724c5891a4d366e5ba3f2a11cd4
DIST rakudo-2024.05.tar.gz 6923643 BLAKE2B 9ec3796a2638489dea1bea510e1fdb6b1877011944dd50e2a8211f5b2d564ae7767dac3dc6510ce281c0df840aea3c1888b1d13cac461ecf3c5b031e6d6d27da SHA512 12b0c61c3c13fbb80bc281c4fa2c9e2ecc2b9f24b11501ff05fe82f3208c8b2adec94f2181ca0926f40da4f27d611aa2420304c837d03a9f597925b78f837b82
-EBUILD rakudo-2024.02.ebuild 1598 BLAKE2B 513ea2ba61a1160bcbdd33457a499c9264e7366cae7cfef681440cfd789ea7da5815f50016bb96a275c1ecca3f9b3bec5bfb2d8acd0372ddbaa265ba33103a97 SHA512 32fb5f6ea2fd9deec33076124d51fba1b9fa6f94a4995013840faafc64691d44290087e9c4ea5507fe2fa4898f7e25e3544102fbb30ea7d3bf481b33eebad470
+DIST rakudo-2024.08.tar.gz 6956638 BLAKE2B e3d063589be0a39557f0cd3cfeceb3cb97a88db7906a64f5ba37dc6099faaff7f451fff34a9abac1b8c64fe2959eddfa62218423f7684c71b4d3ce7c3286d947 SHA512 302b232b469e7ea5a38afec900746876a01bf6efc9ca8957e2f6a9328dccad81ec988feb2d0bf2a50ecd4c654624a819d0721a6da4a02653054558f1533bf308
EBUILD rakudo-2024.04.ebuild 1598 BLAKE2B 513ea2ba61a1160bcbdd33457a499c9264e7366cae7cfef681440cfd789ea7da5815f50016bb96a275c1ecca3f9b3bec5bfb2d8acd0372ddbaa265ba33103a97 SHA512 32fb5f6ea2fd9deec33076124d51fba1b9fa6f94a4995013840faafc64691d44290087e9c4ea5507fe2fa4898f7e25e3544102fbb30ea7d3bf481b33eebad470
EBUILD rakudo-2024.05.ebuild 1598 BLAKE2B 513ea2ba61a1160bcbdd33457a499c9264e7366cae7cfef681440cfd789ea7da5815f50016bb96a275c1ecca3f9b3bec5bfb2d8acd0372ddbaa265ba33103a97 SHA512 32fb5f6ea2fd9deec33076124d51fba1b9fa6f94a4995013840faafc64691d44290087e9c4ea5507fe2fa4898f7e25e3544102fbb30ea7d3bf481b33eebad470
+EBUILD rakudo-2024.08.ebuild 1598 BLAKE2B 513ea2ba61a1160bcbdd33457a499c9264e7366cae7cfef681440cfd789ea7da5815f50016bb96a275c1ecca3f9b3bec5bfb2d8acd0372ddbaa265ba33103a97 SHA512 32fb5f6ea2fd9deec33076124d51fba1b9fa6f94a4995013840faafc64691d44290087e9c4ea5507fe2fa4898f7e25e3544102fbb30ea7d3bf481b33eebad470
MISC metadata.xml 396 BLAKE2B 43b55c331967d55e0a5c8d2dad7399c20b4104494cf3310b5a95dbef537d07908135c7f9c7829c737f64466660056de8c5656637b54079fef0f90ea4cfef5f1e SHA512 163828a65041f6d74931e32b6edf8c58ddb59151f8c68519165e81003886ce67ff4bcd21e69dc8a1fb96e4b8189fb611dcf8b9d73a52b257ccc24de516185fae
diff --git a/dev-lang/rakudo/rakudo-2024.02.ebuild b/dev-lang/rakudo/rakudo-2024.08.ebuild
index 2af8fe10b2b6..2af8fe10b2b6 100644
--- a/dev-lang/rakudo/rakudo-2024.02.ebuild
+++ b/dev-lang/rakudo/rakudo-2024.08.ebuild
diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 83ddfdb048db..e448f51f6327 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -26,14 +26,14 @@ DIST ruby-3.2.4.tar.xz 15175656 BLAKE2B 9c2300a958b03528d51f0d74a069c8c538ca4009
DIST ruby-3.2.5.tar.xz 15189072 BLAKE2B a37c92a0f751e81dcae328b8944c4ecf10f6aee4f4468d6d08bb924c9808c8556c5febb71a825dd62dbcccf56385138e6e306bf3efae3589bdf0512d16d99d1a SHA512 092348b84b513aec62e63ec10b326370d0e3d1fa3126c59c03c84f28e2d7741a4772c461b077ec6a7dac3964a20f434655729e1acd50a3438755d7ad64073305
DIST ruby-3.3.2.tar.xz 16349500 BLAKE2B 2a474df10363555e8f0b9ad73bb854ad34f3d1485b8bdde833c999b20bc2c17282d2097d887d10f454bbd4dfdf08f04bb644a7e41d0b4a0ff0e9eb144339b5e8 SHA512 70dd8eb933956f894c52a8ede42e8ee74ff0e062bd8134a0bfb6bffc83a2848a658b62c8df5530b4dd64087b2d5373909c48917528facb1e6f4e99e79b6ad449
DIST ruby-3.3.4.tar.xz 16366580 BLAKE2B e10b81ad7838e3d443ce0b12b8372faebb001f00a32dc0fa1f5e37c46baae99ea714e7f2a8741f0294255312030e844f32fc5d1c3695545cf8303e85b3255f21 SHA512 b26461a13ff82a08a282f10108028bb2a2e4a28da6182a291062fc54089c6655d79c22cc69d59156f9b11cb10a17fe8c69d489343fbae123a45f03361b95c9eb
-EBUILD ruby-3.1.4-r3.ebuild 8353 BLAKE2B 442e4dab4ca961de6b489d7bf4182d5664c9e473f0891479d3842cb09936b5e5b21ace1a730b56824969eda328c38f3b7b25c48124399c8ba3c97a73aff69b77 SHA512 dea295106f0a8a94e44f6c341c57fd19b2d9d212b8db6f7561376aac07a546107809a2eda7f8be38f0fbd0b9f477ce88f5432fdec8004f19cc16691ac0c13dbf
-EBUILD ruby-3.1.5.ebuild 8678 BLAKE2B 8efd1b3ee7009bd7c983b9eb9a8a9eea29754fbba330957200548d27c1eeace562abafa8640a3ffd96adb8bdacf06918e21bef7870cff860225a408da7a45e3a SHA512 788d2ff68acbeb7dcc28502b9209ce43dc4d0f64810766df3eb8c140b3cddbe70756785a8c12ea2a588f596e12f2e8652f531a62112330522812847ad4297a89
-EBUILD ruby-3.1.6-r1.ebuild 9216 BLAKE2B 56f222cf3f4a13739ff20f9e83120288db771bf5f2b17fdb864b05c25c0cb88123982e50744f58285ef4494f48225e16e92c8df40ef8c8e7972596b460ff2845 SHA512 f3adae7357d2710af7821f61cd79033136f37016e88d7e862200596eef0786dc72be2efa2511cc9d2a5ba25cf10735df781e90e1aaafd6c567e0e4b175966ced
-EBUILD ruby-3.2.3.ebuild 9534 BLAKE2B 8383353bf02c2abba8dcf67cbdffcc197d085fce1c961c56d0d493ccc840f0970efb105b916a28d590c6f6caff42e654651361f685bce545c969082981cbd25f SHA512 78f8270db8c06b960a84b03b20b31f3aacc455905637e8cf3e040724d1c39b43aac19e296205902cf6c958e5c64ed0843e6854ae9997e612598aea6b3965c6d0
-EBUILD ruby-3.2.4-r1.ebuild 9728 BLAKE2B 6554ba17e3294d728453ff4b501309c45f2814b72a3bbe9cda6c00424f41733b8faed9d2f98716aa3f3f76968d21f6df6a42b1220882c98b29947859f57aa7d9 SHA512 aebf0168496d1ce0da7318c520c991a85563dda646526f21e0511f645abecc291466fdce2addc9d0a81f0eb70d317b71e5e23d0d95856a01610b59a75cc4c081
-EBUILD ruby-3.2.4.ebuild 9578 BLAKE2B 7ef454464ff6b379ba0f56a64a4d9e6aff3b74d8f8d329eda7e7d4c9ef3ec0bc31ba4a61b8787e73fb3a52b6403146de25a8924f7f7c08f3fa0be7b309ab5ba0 SHA512 51067d30e872159ce36e25bea4183eb98b34a3bdc2026d04097e6f23f644772a665ca5ff74ef3e76bb7a5eaa8b8325adf294b763fd57c728febd1f21150c52d4
-EBUILD ruby-3.2.5.ebuild 9730 BLAKE2B e8cd713a93ffae81f6d1a7152f608a53b44eb30463dca4dc941368edbe7f437c98ea1fb84fedb1dcbe572f5408458a1a61ed5099fbe018d7da472892eacce02b SHA512 0bd5940aeeb4c135b8f049de507edcbd1fccb7b17ada9de7a8de59cc6eddbd240fc80455966612a07d1bce6032f66fb6fc863b0590ca749701052275b47e7397
-EBUILD ruby-3.3.2.ebuild 9269 BLAKE2B 3f9971414512fb66be404c5a7ed5553e8b581b5f19874d7ab733d5d6aad3cca489163764d3bc2aa81a6f5d2981026290e4a197cf4b3712218741b4aede3268ee SHA512 44419e0bac61f0e9215e4c131ede309b08ef3d021c476899c0adadf35d54d661e86beb75a5e80a95dc7915131b748823e9ea5b53af3f8bce6fb7ac11c178690c
-EBUILD ruby-3.3.4-r1.ebuild 9583 BLAKE2B 1755bd4e52fe6df120161ce549f31370a5782ffa816bfeb53f2841fd23f5e5b928855882cf14ff0f7f74a74c8ac1a099036a4d4dd961553178ac2207e6ba65f7 SHA512 637273b10d522ef5ca47474cd321d91af1ff87eaa43e7dd3fcd62865cc5a50db79de9260718a024f8436ab2bed2bc32c010f6e7f940fcdf1dcdc5d5471c50744
-EBUILD ruby-3.3.4.ebuild 9540 BLAKE2B 1ba26b28667aa365da7b9e86f182843e3e69d2ce02f2c8338d7b62e54c26dc59ee4dd841cdd99a1dfe7919cb57aac03bb0989424a45a388e097cfac74271a2ce SHA512 f445bb5a5b05c85fe12ec8054f3847b4a7d42a16b0f868a65dbe1b13b179d9e0259d516613312c89b19b80321429e8ed0a69800eda91f7e552c0269faa23760f
-MISC metadata.xml 504 BLAKE2B ca7743b107a6825dd029e0798cf1b0d048e3ce730382245565692e9242d09553db2c09edd1d09195602d9d96167c8606f3e7ddd5a27e1473eb9e4fbbc9074d1d SHA512 c2cf0a52fe03067cc09edc660d981af2465e4a733e53ad601d0e6377fa61072a60be4ec916cae94023328600e52a29f18621b47e839bddc897fa00db44feb9b1
+EBUILD ruby-3.1.4-r3.ebuild 8518 BLAKE2B 2a366100dcef021036d16f2990a3780a7a0a2b919885eadd5659e342811e93128e27018479393374698bb83e471c5f053e36a596733e2cbc8cea17be8fff932a SHA512 8355f5bb69352d3b91fb4f7ae1a92b4c30c86a65a5f2c8a484e444235215b425237ded8f9637ea63e823c7005df758ee2d88dcf10df7fb00b4ae65b8978ef2eb
+EBUILD ruby-3.1.5.ebuild 8843 BLAKE2B 3da70a24a0649f3fbb032a26f991791eb8b8829c98cee51e3c0d9ac50d3c3d03ca223b6350b5e2886145507030083dcf9d7f54f7e41241c4ad9c094ff4153ea6 SHA512 98434af199ba50f4112b653f6613ceb128aa03fbecd49435775f60e276b50bfa85574f050daba68ae48b599518ebe2ded670263e326299131c14e4099fafef7c
+EBUILD ruby-3.1.6-r1.ebuild 9381 BLAKE2B e2beae22ab1f4ed9c39e766254394c69d11a70bc501ae8b16511ecb95be72823d08df4bfa341373588529dcc822f4afb0f7c7570adb1c96c751ddae8cf23abdd SHA512 e1685e5d362efe4aae67790af7478ae35a4cce589e0a6acd05662b3ba428c1ab7af56e46a59e7ae26db6d7451b0f6753ddc97a3cc499c9c80fdbf4944f6e2b40
+EBUILD ruby-3.2.3.ebuild 9699 BLAKE2B 22a97b97899e318049e2f624bb46570c8d3b49adc70bdd9c6a25cb358c78878db6e27e9409fd583da4fe8a5010b241c76d252b471100475bc13022626860d245 SHA512 92c8c43d2e2688c46a546ce2034ac60c8a1ff3ff990f12f7c0cae3432d5a810a667a5392784dd20275ee67a9a3c6c21da9877cc519e5c636f5ab733c9c7437d1
+EBUILD ruby-3.2.4-r1.ebuild 9893 BLAKE2B 193c34c66e416e270ac8179ee09f9c6c6822918798ae0cac6b38f8abd23f9c60c2ca6ee5631b2a3e31d52a4be797812cc30e12579ca99b6f60c9cac9df0df911 SHA512 44fe89f0b6859e8c00cbf652451e3117460b4dae4f6cc55ad1add192aca6ee5bcf3abc941edc7fe47cfdbf803055ae7d402bc12ec7b3112f0db4737cb9824eb4
+EBUILD ruby-3.2.4.ebuild 9743 BLAKE2B b8deb53d4b4b7f052c5572cc8c98d82e56b00a1a746f7b2396efcd5c2b358c5d77b7ca9a243f8ef280adc13d51675236bd4fe07e8d7caa8edf3d653465c72f13 SHA512 a1eaed35fe92864d7a70fcf7dbc87efd6c2044cc696e31cb7e7dbd6ea41718bffeb75380ab0dd5734bc7a4ecfd2957e97b7a41cd9bd680291278000bb118a673
+EBUILD ruby-3.2.5.ebuild 9895 BLAKE2B 4ee1d973aa3411e77cb08797cb56952ff53da567fc25ef6adadabb6a59747b7404d94ba50b736d4dc584bc3c88856a1798548816832aa3f4f4f941e8ebce6cea SHA512 8f713582267ed691a9f1b7daabf7cef6ae5999ed1acbf439f6592a37cc31b8c3ee5b5fb426eb92c72262ea5d662a1eebe68188c1dedfa5d275ca3f7f28c41542
+EBUILD ruby-3.3.2.ebuild 9434 BLAKE2B 542c4266c61d7efaefa62e408c50c45227e969050257e9ed20fb80c1fa05b210aae3091b04baac6b3c6f797268f9aa318d9bf1dee286171abc6774b3fd402582 SHA512 acb5af0b5b60c3284928d92a05a0dc0807051bc1d3c1d422e8a4832e01b87e1950dfb5b5810675c98b3f7e62781437de06c358867999a2aeaaff58095022dff8
+EBUILD ruby-3.3.4-r1.ebuild 9748 BLAKE2B a93e69c169a04d29b230ae0fb601fba2c7f704d6de123048a9001a7fbeb904a1639defeb8d77372306ccfe11f683ada458538ab8c4911139a6c2ae0bf831211d SHA512 53da8452b44a36327c7e9ba67a2e5c9b26ac79ed460889d7d82a067e34978e174ac63fc14ad011fa5e02f6274dd7c2defbab05ede748a9c914cc48448703c426
+EBUILD ruby-3.3.4.ebuild 9705 BLAKE2B d45c6a2f143d304d51b85a1f03fc3b0556723599336898084fafb5749bf0e342ab9a4832ebf248fbbf895ac4f660881db80f61caefeb5c9265ca2b122af52ff1 SHA512 82e36eae0a9ae43227a955925ad62164b9f580f61bf67b9ca04711fa43c371a72c85d57f6dcfdd5be18da271a3a4ba6200f75be3084ddedd1b40277bd204f42a
+MISC metadata.xml 504 BLAKE2B 49be2bb1dba034b23a8294cca0e5419099b487973a43db31c0edc4b9a2a08eb1b54437b0c7e6a9e6d8a5c0145cd73464f830ec04ca62540416c32b2d094cdd63 SHA512 e9991c588874e36f6a0abb12125bcd3f2b1e787df62d9f7089053959286b56676a9f35c7e82116274f169bfa22359be8df59fca6454be559e7669d2e78dc4c22
diff --git a/dev-lang/ruby/metadata.xml b/dev-lang/ruby/metadata.xml
index cf9a21622439..628c6c4c66b0 100644
--- a/dev-lang/ruby/metadata.xml
+++ b/dev-lang/ruby/metadata.xml
@@ -7,7 +7,7 @@
</maintainer>
<use>
<flag name="rdoc">Install <pkg>dev-ruby/rdoc</pkg> after installing Ruby.</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
</use>
<upstream>
<remote-id type="github">ruby/ruby</remote-id>
diff --git a/dev-lang/ruby/ruby-3.1.4-r3.ebuild b/dev-lang/ruby/ruby-3.1.4-r3.ebuild
index c75cb26915d4..e4a60e643913 100644
--- a/dev-lang/ruby/ruby-3.1.4-r3.ebuild
+++ b/dev-lang/ruby/ruby-3.1.4-r3.ebuild
@@ -140,6 +140,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.1.5.ebuild b/dev-lang/ruby/ruby-3.1.5.ebuild
index 7c501cfa9b7f..09b8eed003fc 100644
--- a/dev-lang/ruby/ruby-3.1.5.ebuild
+++ b/dev-lang/ruby/ruby-3.1.5.ebuild
@@ -149,6 +149,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.1.6-r1.ebuild b/dev-lang/ruby/ruby-3.1.6-r1.ebuild
index 8ee6c384862b..5317d35b0fe1 100644
--- a/dev-lang/ruby/ruby-3.1.6-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.1.6-r1.ebuild
@@ -159,6 +159,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.2.3.ebuild b/dev-lang/ruby/ruby-3.2.3.ebuild
index 1acabf564cb0..defcbe17bb80 100644
--- a/dev-lang/ruby/ruby-3.2.3.ebuild
+++ b/dev-lang/ruby/ruby-3.2.3.ebuild
@@ -160,6 +160,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.2.4-r1.ebuild b/dev-lang/ruby/ruby-3.2.4-r1.ebuild
index 9a34253b7286..e9eeab6720c3 100644
--- a/dev-lang/ruby/ruby-3.2.4-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.2.4-r1.ebuild
@@ -165,6 +165,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.2.4.ebuild b/dev-lang/ruby/ruby-3.2.4.ebuild
index b6930b6a74e1..29eafa112bc8 100644
--- a/dev-lang/ruby/ruby-3.2.4.ebuild
+++ b/dev-lang/ruby/ruby-3.2.4.ebuild
@@ -161,6 +161,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.2.5.ebuild b/dev-lang/ruby/ruby-3.2.5.ebuild
index cbd46d6f96c4..d7e52fe86322 100644
--- a/dev-lang/ruby/ruby-3.2.5.ebuild
+++ b/dev-lang/ruby/ruby-3.2.5.ebuild
@@ -165,6 +165,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.3.2.ebuild b/dev-lang/ruby/ruby-3.3.2.ebuild
index 02b05be1c6ca..e6bcd9a7151c 100644
--- a/dev-lang/ruby/ruby-3.3.2.ebuild
+++ b/dev-lang/ruby/ruby-3.3.2.ebuild
@@ -162,6 +162,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.3.4-r1.ebuild b/dev-lang/ruby/ruby-3.3.4-r1.ebuild
index 0ef34173c25d..0e86f0e2350b 100644
--- a/dev-lang/ruby/ruby-3.3.4-r1.ebuild
+++ b/dev-lang/ruby/ruby-3.3.4-r1.ebuild
@@ -168,6 +168,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-lang/ruby/ruby-3.3.4.ebuild b/dev-lang/ruby/ruby-3.3.4.ebuild
index e96e95a64f16..a85d9608d0bb 100644
--- a/dev-lang/ruby/ruby-3.3.4.ebuild
+++ b/dev-lang/ruby/ruby-3.3.4.ebuild
@@ -167,6 +167,11 @@ src_configure() {
# as it's risky with newer compilers to leave it as it is.
append-flags -fno-strict-aliasing
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
# Socks support via dante
if use socks5 ; then
# Socks support can't be disabled as long as SOCKS_SERVER is
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 89ad52738e07..28dfc8d77579 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest
index 67a6fd6cacfe..fc0eff557c3c 100644
--- a/dev-libs/boost/Manifest
+++ b/dev-libs/boost/Manifest
@@ -14,6 +14,8 @@ AUX boost-1.85.0-container-aliasing.patch 15219 BLAKE2B 438e5cbeed4626b22172722a
AUX boost-1.85.0-python-numpy-2.patch 986 BLAKE2B 5f4cd317c75f8eb3183f720ac76afeffeb4f1e2617f32a795a94d9db56c7c27cba7a1b2591f2f851223b85ce962293bf54733e0d3f830340d2ef174a869284ed SHA512 46b3831acbd89980abc8312d8ba0a991d9c8531f0f8b63f5218ef8920fcf18b1ff207748abef2f3753baf6ea0932dc0c4ef524daec7fb265f64e35c5335f7a96
DIST boost_1_84_0.tar.bz2 123110547 BLAKE2B a872ee00402be0383726020f4d13a7df6c2765c52eac2e09aab1604432931d26dd597503f5dcbbf788d7e7528d13c6d1dbfff1e85d22bf92c7828ef74cf2405d SHA512 5dfeb35198bb096e46cf9e131ef0334cb95bc0bf09f343f291b860b112598b3c36111bd8c232439c401a2b2fb832fa0c399a8d5b96afc60bd359dff070154497
DIST boost_1_85_0.tar.bz2 124015250 BLAKE2B dd72a9299cd78d2c260e1c94e28ba04daaa352f5bd023d99e43caa3540b1e0f8c09fc04b91f68db0ef8532e4a91fdef0b66a80bf0f9f838303bccaf0729bf581 SHA512 b4489813a4192b57626589457932338cfc47c4ec05c19b3a58b2d8df9e95f022ff2f5f452811ff82d1cec4fb0a490e991c8825bad0fb5a81318d07a8788d8ca0
+DIST boost_1_86_0.tar.bz2 126220652 BLAKE2B de3d262e3dc174813e8e9abc8fb083ae101949dbd3b818b1114457497607085dc998f6f0fdd095a87c38c90700761c825ce239b082144389507c0fec77d527dd SHA512 9f8144e07a44cc5b5be6c6da17b2e6f29f0637dda345764c89eac0bcb9ce2878469a7e6fcd2c96d25034937025768450b33fc14fb40470fa4806bfcf03330e75
EBUILD boost-1.84.0-r3.ebuild 11406 BLAKE2B d0534d67b863800cf37d7e848c69e8b360554dffa8b009959b5b91c85ff69c73e671ac94c07f1e03ae2d52b4ccf6d577526e7402d4f0c95ea93e9e2578444382 SHA512 415ad4e0844fa377fbdfaff5100c44889f30080507a4aa747c866d79bf7aed8b96224c1608cc896c24fe89b6d8c6ba3003adf7789dfb06567465a03254e46ca9
EBUILD boost-1.85.0-r1.ebuild 11740 BLAKE2B 7283b803f29a1507346b644d886bcc429f25185fecb153217bc98b81ccd0ab40a618c34dbc5f34d7baf1c4ffdbecc7101504608390e8ed60e4cd1fb1bc3e4eb9 SHA512 d211f9fce7b2a1634a4bc336d2f5aa0c109083233a728c32950c400b83aa959f4f902b7392e9d69d69a303fc036a2874e5b60f68ab8199e3d96603e1159fcea3
+EBUILD boost-1.86.0.ebuild 11292 BLAKE2B 29a6b0b34aa814e264652c7c5a8a77e4934a75c1b7f58424cd9034ecc34ed37b894ef2ef4c2d8b288f417b73b46764dbfb038f6d1d686869524360b50ba261c7 SHA512 5a78f7c10a4689434f04fa85ee438997ad8a40fe69e37d677be092f8870b098eb57df01e29834b788e3a36dcab1971fcdf8a7d8a98f9df1ebccbf1db95612eb6
MISC metadata.xml 9162 BLAKE2B c8df087c7fe1e4af3a59f21763777d3f1318aebcd524e077b6a93c374e0910ff31b1e73b8b4908130d63c2bb7d060348602cffd215648f09afd8015c782e2340 SHA512 3c45d74e046e0fd09f152fcfa7af942c9097e3ed91a0915a2541caad14a8b94b9faceccdbc74bf8aa7c8f7b383db7e91e09babba9c2c28fd7855a7b809616839
diff --git a/dev-libs/boost/boost-1.86.0.ebuild b/dev-libs/boost/boost-1.86.0.ebuild
new file mode 100644
index 000000000000..b07536311205
--- /dev/null
+++ b/dev-libs/boost/boost-1.86.0.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Keep an eye on both of these after releases for patches:
+# * https://www.boost.org/patches/
+# * https://www.boost.org/users/history/version_${MY_PV}.html
+# (e.g. https://www.boost.org/users/history/version_1_83_0.html)
+# Note that the latter may sometimes feature patches not on the former too.
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
+
+MY_PV="$(ver_rs 1- _)"
+
+DESCRIPTION="Boost Libraries for C++"
+HOMEPAGE="https://www.boost.org/"
+SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2"
+S="${WORKDIR}/${PN}_${MY_PV}"
+
+LICENSE="Boost-1.0"
+SLOT="0/${PV}"
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace tools zlib zstd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# the tests will never fail because these are not intended as sanity
+# tests at all. They are more a way for upstream to check their own code
+# on new compilers. Since they would either be completely unreliable
+# (failing for no good reason) or completely useless (never failing)
+# there is no point in having them in the ebuild to begin with.
+RESTRICT="test"
+
+RDEPEND="
+ bzip2? ( app-arch/bzip2:=[${MULTILIB_USEDEP}] )
+ icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
+ !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] )
+ lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] )
+ mpi? ( virtual/mpi[${MULTILIB_USEDEP},cxx,threads] )
+ python? (
+ ${PYTHON_DEPS}
+ numpy? ( dev-python/numpy:=[${PYTHON_USEDEP}] )
+ )
+ zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-build/b2-5.0.0"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.81.0-disable_icu_rpath.patch
+ "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
+ "${FILESDIR}"/${PN}-1.85.0-bcp-filesystem.patch
+ "${FILESDIR}"/${PN}-1.85.0-python-numpy-2.patch
+)
+
+create_user-config.jam() {
+ local user_config_jam="${BUILD_DIR}"/user-config.jam
+ if [[ -s ${user_config_jam} ]]; then
+ einfo "${user_config_jam} already exists, skipping configuration"
+ return
+ else
+ einfo "Creating configuration in ${user_config_jam}"
+ fi
+
+ local compiler compiler_version compiler_executable="$(tc-getCXX)"
+ compiler="gcc"
+ compiler_version="$(gcc-version)"
+
+ if use mpi; then
+ local mpi_configuration="using mpi ;"
+ fi
+
+ cat > "${user_config_jam}" <<- __EOF__ || die
+ using ${compiler} : ${compiler_version} : ${compiler_executable} : <cflags>"${CPPFLAGS} ${CFLAGS}" <cxxflags>"${CPPFLAGS} ${CXXFLAGS}" <linkflags>"${LDFLAGS}" <archiver>"$(tc-getAR)" <ranlib>"$(tc-getRANLIB)" ;
+ ${mpi_configuration}
+ __EOF__
+
+ if multilib_native_use python; then
+ append_to_user_config() {
+ local py_config
+ if tc-is-cross-compiler; then
+ py_config="using python : ${EPYTHON#python} : : ${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;"
+ else
+ py_config="using python : ${EPYTHON#python} : ${PYTHON} : $(python_get_includedir) ;"
+ fi
+ echo "${py_config}" >> "${user_config_jam}" || die
+ }
+ python_foreach_impl append_to_user_config
+ fi
+
+ if multilib_native_use python && use numpy; then
+ einfo "Enabling support for NumPy extensions in Boost.Python"
+ else
+ einfo "Disabling support for NumPy extensions in Boost.Python"
+
+ # Boost.Build does not allow for disabling of numpy
+ # extensions, thereby leading to automagic numpy
+ # https://github.com/boostorg/python/issues/111#issuecomment-280447482
+ sed \
+ -e 's/\[ unless \[ python\.numpy \] : <build>no \]/<build>no/g' \
+ -i "${BUILD_DIR}"/libs/python/build/Jamfile || die
+ fi
+}
+
+pkg_setup() {
+ # Bail out on unsupported build configuration, bug #456792
+ if [[ -f "${EROOT}"/etc/site-config.jam ]]; then
+ if ! grep -q 'gentoo\(debug\|release\)' "${EROOT}"/etc/site-config.jam; then
+ eerror "You are using custom ${EROOT}/etc/site-config.jam without defined gentoorelease/gentoodebug targets."
+ eerror "Boost can not be built in such configuration."
+ eerror "Please, either remove this file or add targets from ${EROOT}/usr/share/boost-build/site-config.jam to it."
+ die "Unsupported target in ${EROOT}/etc/site-config.jam"
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+ejam() {
+ create_user-config.jam
+
+ local b2_opts=( "--user-config=${BUILD_DIR}/user-config.jam" )
+ if multilib_native_use python; then
+ append_to_b2_opts() {
+ b2_opts+=( python="${EPYTHON#python}" )
+ }
+ python_foreach_impl append_to_b2_opts
+ else
+ b2_opts+=( --without-python )
+ fi
+ b2_opts+=( "$@" )
+
+ echo b2 "${b2_opts[@]}" >&2
+ b2 "${b2_opts[@]}"
+}
+
+src_configure() {
+ # Workaround for too many parallel processes requested, bug #506064
+ [[ "$(makeopts_jobs)" -gt 64 ]] && MAKEOPTS="${MAKEOPTS} -j64"
+
+ # We don't want to end up with -L/usr/lib on our linker lines
+ # which then gives us lots of
+ # skipping incompatible /usr/lib/libc.a when searching for -lc
+ # warnings
+ [[ -n ${ESYSROOT} ]] && local icuarg="-sICU_PATH=${ESYSROOT}/usr"
+
+ OPTIONS=(
+ $(usex debug gentoodebug gentoorelease)
+ "-j$(makeopts_jobs)"
+ -q
+ -d+2
+ pch=off
+ $(usex icu "${icuarg}" '--disable-icu boost.locale.icu=off')
+ $(usev !mpi --without-mpi)
+ $(usev !nls --without-locale)
+ $(usev !context '--without-context --without-coroutine --without-fiber')
+ $(usev !stacktrace --without-stacktrace)
+ --boost-build="${BROOT}"/usr/share/b2/src
+ --layout=system
+ # building with threading=single is currently not possible
+ # https://svn.boost.org/trac/boost/ticket/7105
+ threading=multi
+ link=shared
+ # this seems to be the only way to disable compression algorithms
+ # https://www.boost.org/doc/libs/1_70_0/libs/iostreams/doc/installation.html#boost-build
+ -sNO_BZIP2=$(usex bzip2 0 1)
+ -sNO_LZMA=$(usex lzma 0 1)
+ -sNO_ZLIB=$(usex zlib 0 1)
+ -sNO_ZSTD=$(usex zstd 0 1)
+ boost.stacktrace.from_exception=off
+ )
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ # We need to add the prefix, and in two cases this exceeds, so prepare
+ # for the largest possible space allocation.
+ append-ldflags -Wl,-headerpad_max_install_names
+ fi
+
+ # Use C++17 globally as of 1.80
+ append-cxxflags -std=c++17
+
+ if [[ ${CHOST} != *-darwin* ]]; then
+ # On modern macOS, file I/O is already 64-bit by default,
+ # there's no support for special options like O_LARGEFILE.
+ # Thus, LFS must be disabled.
+ #
+ # On other systems, we need to enable LFS explicitly for 64-bit
+ # offsets on 32-bit hosts (#894564)
+ append-lfs-flags
+ fi
+}
+
+multilib_src_compile() {
+ ejam \
+ --prefix="${EPREFIX}"/usr \
+ "${OPTIONS[@]}" || die
+
+ if multilib_native_use tools; then
+ pushd tools >/dev/null || die
+ ejam \
+ --prefix="${EPREFIX}"/usr \
+ "${OPTIONS[@]}" \
+ || die "Building of Boost tools failed"
+ popd >/dev/null || die
+ fi
+}
+
+multilib_src_install() {
+ ejam \
+ --prefix="${ED}"/usr \
+ --includedir="${ED}"/usr/include \
+ --libdir="${ED}"/usr/$(get_libdir) \
+ "${OPTIONS[@]}" install || die "Installation of Boost libraries failed"
+
+ if multilib_native_use tools; then
+ dobin dist/bin/*
+
+ insinto /usr/share
+ doins -r dist/share/boostbook
+ fi
+
+ # boost's build system truely sucks for not having a destdir. Because for
+ # this reason we are forced to build with a prefix that includes the
+ # DESTROOT, dynamic libraries on Darwin end messed up, referencing the
+ # DESTROOT instread of the actual EPREFIX. There is no way out of here
+ # but to do it the dirty way of manually setting the right install_names.
+ if [[ ${CHOST} == *-darwin* ]]; then
+ einfo "Working around completely broken build-system(tm)"
+ local d
+ for d in "${ED}"/usr/lib/*.dylib; do
+ if [[ -f ${d} ]]; then
+ # fix the "soname"
+ ebegin " correcting install_name of ${d#${ED}}"
+ install_name_tool -id "/${d#${D}}" "${d}"
+ eend $?
+ # fix references to other libs
+ # these paths look like this:
+ # bin.v2/libs/thread/build/gcc-12.1/gentoorelease/pch-off/
+ # threadapi-pthread/threading-multi/visibility-hidden/
+ # libboost_thread.dylib
+ refs=$(otool -XL "${d}" | \
+ sed -e '1d' -e 's/^\t//' | \
+ grep "libboost_" | \
+ cut -f1 -d' ')
+ local r
+ for r in ${refs}; do
+ # strip path prefix from references, so we obtain
+ # something like libboost_thread.dylib.
+ local r_basename=${r##*/}
+
+ ebegin " correcting reference to ${r_basename}"
+ install_name_tool -change \
+ "${r}" \
+ "${EPREFIX}/usr/lib/${r_basename}" \
+ "${d}"
+ eend $?
+ done
+ fi
+ done
+ fi
+}
+
+multilib_src_install_all() {
+ if ! use numpy; then
+ rm -r "${ED}"/usr/include/boost/python/numpy* || die
+ fi
+
+ if use python; then
+ if use mpi; then
+ move_mpi_py_into_sitedir() {
+ python_moduleinto boost
+
+ python_domodule "${ED}"/usr/$(get_libdir)/boost-${EPYTHON}/mpi.so
+ rm -r "${ED}"/usr/$(get_libdir)/boost-${EPYTHON} || die
+
+ python_optimize
+ }
+ python_foreach_impl move_mpi_py_into_sitedir
+ else
+ rm -r "${ED}"/usr/include/boost/mpi/python* || die
+ fi
+ else
+ rm -r "${ED}"/usr/include/boost/{python*,mpi/python*,parameter/aux_/python,parameter/python*} || die
+ fi
+
+ if ! use nls; then
+ rm -r "${ED}"/usr/include/boost/locale || die
+ fi
+
+ if ! use context; then
+ rm -r "${ED}"/usr/include/boost/context || die
+ rm -r "${ED}"/usr/include/boost/coroutine{,2} || die
+ rm "${ED}"/usr/include/boost/asio/spawn.hpp || die
+ fi
+
+ if use doc; then
+ # find extraneous files that shouldn't be installed
+ # as part of the documentation and remove them.
+ find libs/*/* \( -iname 'test' -o -iname 'src' \) -exec rm -rf '{}' + || die
+ find doc \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -exec rm -rf '{}' + || die
+ find tools \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -exec rm -rf '{}' + || die
+
+ docinto html
+ dodoc *.{htm,html,png,css}
+ dodoc -r doc libs more tools
+
+ # To avoid broken links
+ dodoc LICENSE_1_0.txt
+
+ dosym ../../../../include/boost /usr/share/doc/${PF}/html/boost
+ fi
+}
+
+pkg_preinst() {
+ # Yay for having symlinks that are nigh-impossible to remove without
+ # resorting to dirty hacks like these. Removes lingering symlinks
+ # from the slotted versions.
+ local symlink
+ for symlink in "${EROOT}"/usr/include/boost "${EROOT}"/usr/share/boostbook; do
+ if [[ -L ${symlink} ]]; then
+ rm -f "${symlink}" || die
+ fi
+ done
+
+ # some ancient installs still have boost cruft lying around
+ # for unknown reasons, causing havoc for reverse dependencies
+ # Bug: 607734
+ rm -rf "${EROOT}"/usr/include/boost-1_[3-5]? || die
+}
+
+pkg_postinst() {
+ elog "Boost.Regex is *extremely* ABI sensitive. If you get errors such as"
+ elog
+ elog " undefined reference to \`boost::re_detail_$(ver_cut 1)0$(ver_cut 2)00::cpp_regex_traits_implementation"
+ elog " <char>::transform_primary[abi:cxx11](char const*, char const*) const'"
+ elog
+ elog "Then you need to recompile Boost and all its reverse dependencies"
+ elog "using the same toolchain. In general, *every* change of the C++ toolchain"
+ elog "requires a complete rebuild of the Boost-dependent ecosystem."
+ elog
+ elog "See for instance https://bugs.gentoo.org/638138"
+}
diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index 05731cbd9afd..3988c3858aa1 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -1,5 +1,5 @@
DIST c-blosc2-2.14.4.gh.tar.gz 3155712 BLAKE2B 1af67562150b7b0b87fa076114bab0cccfbd12417c13dfae4fbd40e15531ed54f3a315588ac81b15e137f0272ac6c610c48205608be0b9e98ce44218dd200a27 SHA512 4173c7b0cf4f0399a3d36c987d265aacf766f54dc871ca87ebd98d4ecd4fbd24d4b923ffb2d0b59bda359e1fbba29f088d78816d375904b1945e8c40c29dccce
DIST c-blosc2-2.15.1.gh.tar.gz 3203267 BLAKE2B 0009afc8e9357a9d9787a60ee549bb21d68e952ca076f529add0f67500f2055a43463b3d612b600197579fd640b937024070508cb92b911d77e8ff4d8c7f16e5 SHA512 56e7395297ce8e336b2e881bf4dae169268ef19328bae8c037aa297696f723196f65eb3f66c03728d1c6492b768e17ad586f8aae29c9033b571f736d391e9ab9
EBUILD c-blosc2-2.14.4.ebuild 1494 BLAKE2B 89662d85966e7b009317421e30a3cb6a62ee18b480ab37df6544b2c215f67e80b30bd0bcd45a8b48b9d0beeb62781ec08751fe85e3f787b18a3b60ee0ceb15a5 SHA512 1aa7edc8a34b13c63c3affe3c0e27bc11a43d00da6138deaee69c71a1db8569a9e33bd98e38a3028e0b7651aa8fc8f0089c9bcc1e009cc10c7f2cb723612fc3c
-EBUILD c-blosc2-2.15.1.ebuild 1499 BLAKE2B 269f3db909e10994d0c3a3998f01d4fe4f90f378f74af74bb89bd2c62aaf11886814ecbc40bb9d64eace379c661145e0abcb60c820bccd88d3a5526c186b3160 SHA512 dcb9fbe17d772221fa3382b703301cdaf89d6b5357e88dc240fa16987aea5dae8addc81a93a692979e69b6dc6f280b505fdbca7b1ecb2f46512c38a991e208d5
+EBUILD c-blosc2-2.15.1.ebuild 1496 BLAKE2B 15d789135a69969e357448c39cf3040fc3b50afc4b2b2fc857f44ee327b35935f211c5b42607c1fde45e38604d212a7a17139dd251bb79a00b959572153af037 SHA512 c7ccc6dc3c3f6b38cd306c6092b668b2b7fd9a6f48182912202a56b546b59a9788c9b4762d8bd4e6744da54b0bfe2f34dd664ed5b78faa70c078bd339611ba8b
MISC metadata.xml 327 BLAKE2B 5fafd7f688780e7c5479d492da4943b9a95122d5c64e36e4415fe69a708f983f9463824981d771424c1c75f7236a159ef843738a0b31430ccd572770fbc5a74e SHA512 9d2aa06eb8e144bafe1c65b9c7704993633f9e1db629d77209e8c832e09de34c641d9f588cf208d8f5f65ff489c56f1e01ef573213439ba99678601d6a790ee0
diff --git a/dev-libs/c-blosc2/c-blosc2-2.15.1.ebuild b/dev-libs/c-blosc2/c-blosc2-2.15.1.ebuild
index c438862e8a0c..d6c89088cb4f 100644
--- a/dev-libs/c-blosc2/c-blosc2-2.15.1.ebuild
+++ b/dev-libs/c-blosc2/c-blosc2-2.15.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test +zlib +zstd"
REQUIRED_USE="test? ( zlib zstd )"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index 39f55edc5d26..cbee87f32e1a 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -7,6 +7,6 @@ AUX saslauthd.service 277 BLAKE2B cf80eaa1e3f7ef854978a458e4b026f3f47891620ac63e
AUX saslauthd2.rc7 411 BLAKE2B 7cda36ea03aeea5f8e32c2fd0319a483dae78080fa213fb423bd1545e9d29193ebe077ebe5d15ab5940b2d805cb46a25ad2629757f55d2c40c4acc3f0adfa355 SHA512 1d5942a94ffbc15774443d60a88d4c89c7c3c6ea68b041d304f0110f6ec3aa2a812f59021cddc78de6f51a25bb00955e4e56d769e766a9d856f13774dd37ce83
DIST cyrus-sasl-2.1.28-r4-patches.tar.xz 4452 BLAKE2B e75f89f0e4ce829b9b27ce0cf86d04e18e30cd851335a9be22235063b19731e312ab390be7b57f024b40074dc4d9373b520e4e9a22121dab9a5c4297378d8486 SHA512 33850bd3ac80721f2765414b19d1a3adaf92e973293910c0b19ef6fcdc3981a8abb3f4d6f487da71d1a7454375e77e3fafb892eace5aa37335841718fcc4c541
DIST cyrus-sasl-2.1.28.tar.gz 4034803 BLAKE2B 6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823 SHA512 db15af9079758a9f385457a79390c8a7cd7ea666573dace8bf4fb01bb4b49037538d67285727d6a70ad799d2e2318f265c9372e2427de9371d626a1959dd6f78
-EBUILD cyrus-sasl-2.1.28-r4.ebuild 7061 BLAKE2B 2902d241cf2e83e9af8ba9cd2df8d67d765fa30ad5d125967d279d990e03c73cbecbce37e471486e68c12b76e1bf8c785f3b89e72499a9815b33f4ea81177412 SHA512 7b73764da8bdb25a3b859d19e50e24ab50523b116669adc11291d846d3153ffbfc3a3a74cd5bb1621969e0e43be1a68dcd3b9ef54e3098b0d06da6361ad584a2
-EBUILD cyrus-sasl-2.1.28-r5.ebuild 7650 BLAKE2B de3b4b63e14e5ce2dfc795e29cad00c262ce3f1c946ee08e26c4c03e8c1ea6bf789760a3087b828c362a690a9c339ad90d0a92693545d4912c835535093a58b7 SHA512 50e197080768def8bb0041833fa2794d22668d261c01f69dd0a0e0076048ebe4598328f7553dee69d5ffc1682fc0c83aaac0804f78e0f6dd1b4ff1022187bad5
+EBUILD cyrus-sasl-2.1.28-r4.ebuild 7122 BLAKE2B 92a7da755e80ccae3c19bbe962fe5f29fbe8a0cdf2f724ff30946edb180f7fb3021310004b9bc9fcbe69b111c847d5460881b34d8e897b421a3b2e0a044950ef SHA512 c21e2d3fdbc4d124ba9760103a011c2b612bd4c3c49d80d04c02988dd982007405e72882421e6245cdefd2966061aec3ba95c71da1dd6785b1486db98660ce99
+EBUILD cyrus-sasl-2.1.28-r5.ebuild 7711 BLAKE2B 0db3480580d085e5471cd015c0b15083c7b83c53dd5d03c38d51068b77f439740cbd4d27b6f916362fa0d04463a5c8d94a62da840d89fca654abc9e8cb3f35d7 SHA512 2f6eef762bbd8cf488679a03ffac1197a3bb8d3e78bd14597eecc108d1b0f20b956ac4bf7e5b57b7a6ddfcf2fad147f90bc2c35efe3faee66bea2013cf112cc6
MISC metadata.xml 720 BLAKE2B 2c8e6b0ca364214c9d09a26c561b2452f49fb7e2f348e299fbd08c698a814b9f5e75715ef58f600f3032044d298639bf8daf40fe4a1b5397e21fdf91b0811767 SHA512 4b9db09c9f9de1c0be4649ce421194dec5d805e858ec5c7a674351e17fff94074797288783be2813b8328868d641d475f5bc6cb63159e3ad1875af0e37196dc7
diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
index 395775bc63fb..974da3e78d17 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -60,6 +60,9 @@ src_prepare() {
src_configure() {
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+ # Fails with C23 because of decls
+ append-flags -std=gnu17
+
# -Werror=lto-type-mismatch
# https://bugs.gentoo.org/894684
# https://github.com/cyrusimap/cyrus-sasl/pull/771
diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild
index 358927ac57c3..865f1a93f44c 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r5.ebuild
@@ -63,6 +63,9 @@ src_prepare() {
src_configure() {
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+ # Fails with C23 because of decls
+ append-flags -std=gnu17
+
# -Werror=lto-type-mismatch
# https://bugs.gentoo.org/894684
# https://github.com/cyrusimap/cyrus-sasl/pull/771
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index c797e355ffb1..0244622a4653 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -7,6 +7,8 @@ DIST elfutils-0.190.tar.bz2.sig 310 BLAKE2B d6a2d490aa6815ed9a7c3624050716ebf7c5
DIST elfutils-0.191.tar.bz2 9310088 BLAKE2B 2a7ad251369eca7ba609ab8644181fd479ad8596ee58dc068398ca22be25a978e96b81a10a92a5555d7574fd1b9227c8d54fb41dceb4025aedfc6ae32870bbca SHA512 e22d85f25317a79b36d370347e50284c9120c86f9830f08791b7b6a7b4ad89b9bf4c7c71129133b8d193a0edffb2a2c17987b7e48428b9670aff5ce918777e04
DIST elfutils-0.191.tar.bz2.sig 310 BLAKE2B 5afee19515a115d4ca6d1e0c4a49eca84bb4b911687492934e939a80ac75b7fcea9b6bf5fc0f2248a4c64ef09bd5af9dfc60c72410cba33b78444c38443ad279 SHA512 ab030739d95d13abb84cf4dc6c5407e51d0bd0bca108e27654a1830371694181a1b6f115fdbb4ae0772390f54f1c4811e5ae26b38fdcfd3275177a3716adfd22
EBUILD elfutils-0.190.ebuild 3195 BLAKE2B 27cfc8ca8387db49e04998c2365c72d3f686fcb9c103975d67642b2ca09a40e274613ba3458274586fc01e5cd09b6c529f897a7c0aec13ff603b666f6d6ef18a SHA512 fb7d4bd5a0ed21fbbc7f9c97b9b7bc2372584b84246ffe8ee7ce8ffff3e59b90dc8e3be3c8d770a197c5bc3e31a5b64872e36260e2eab604f1023d6bb31010c2
-EBUILD elfutils-0.191-r1.ebuild 3303 BLAKE2B 520bdb2c9e2b4157e5b524aa8674c7ff246131e923c50c8522932c2f05b8ee97bbb37ffd00e9ce88c27aff94221308d8455517fcc7f01086872b4cfb35739c3b SHA512 9abf83903778c42832aaf50ba2b2725f3d51ba6fe32842d6a49fb3c3f09240f6b45b26b70b8fa01656de73861bca99f026d0c9a5c0e6d38a99daae7f138f17f2
+EBUILD elfutils-0.191-r1.ebuild 3437 BLAKE2B 9c3a9b5c3799a1040e93a7d477f78864132e15991eef2dce4f6236e22cd60a314afc251f117bce82bde99ec3a1dea6cfd8f0579f746198dd9c61f1408c95d983 SHA512 cf8419f8f564a5e8e5d7d203bb8ccb57620f8d0c7149a2da818f8a965003217295ecaa093d90dae9df2cdb6fb27f66c237957931d719962e208a953fd790a706
+EBUILD elfutils-0.191-r2.ebuild 3648 BLAKE2B 7171fd8e28affac5fc5f3008e3695b38f4af2bc680845f76e7a746bd98978262d9667f58501711f2c8c57f1ffcf882dbd9cc927b55b350002646dffdb3e1f4f1 SHA512 17957e10ec24d70d93ec73dfe8a746d218e762f0fc33c042634db5cfbdd3ec3006e3252431a81b639baba67608e677b33ae11cd7922f815885fb1aa6ad6da10a
EBUILD elfutils-0.191.ebuild 3214 BLAKE2B d22fe81fdf08fef3c379ecb053b22f31921d5c01054a2be58c61a34c00226cee4c7a5ed5571c902a4134d39f5e1c52bcc9c9f3283c86879f66e3df74b35255a5 SHA512 c6df139b1895e6ca869f4c4b191230e5dddab724d3c7ea5f26a7a81bc7a757baa0e9787828be2899264f9f01da79e87425cad7b6ab7657a6c78479c6921b70f2
+EBUILD elfutils-9999.ebuild 3577 BLAKE2B 838ccf2aa507737bbda99b56d27e22f112abd53299ab1a328103b8b50984d5b3c3fff75914af96f404f3eb4b701f4a0aade76098ba93f2fbbd38d48383b180e7 SHA512 deadeb04fe9fc2c2455e19443d8465eab0fc48de36f74a05067006e9af7ae5fddea6b2b6af45938af761172bb8821cab9b99a19b1cb185f691f025d41ceeb12f
MISC metadata.xml 680 BLAKE2B f5f2ad88e2f5f7823ea466403cb44888cea12ded4c1364e4c941be9f0e620ff9214973459bd4f70c43540e8f2a5d915c7d6e65ff3b2758c6660af928deb648b3 SHA512 403b91d41f6ff564c66445492c45d41ed4513709e557ac68d447e583b6bc4e22ccafe67f8e998660dfe47e75120c902107fccba90db06d99bd4c72f024bd881c
diff --git a/dev-libs/elfutils/elfutils-0.191-r1.ebuild b/dev-libs/elfutils/elfutils-0.191-r1.ebuild
index e33417f6c8bc..eeac99a7062e 100644
--- a/dev-libs/elfutils/elfutils-0.191-r1.ebuild
+++ b/dev-libs/elfutils/elfutils-0.191-r1.ebuild
@@ -4,32 +4,46 @@
EAPI=8
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
-inherit autotools flag-o-matic multilib-minimal verify-sig
+inherit autotools flag-o-matic multilib-minimal
DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
HOMEPAGE="https://sourceware.org/elfutils/"
-SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"
-SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/elfutils.git"
+ inherit git-r3
+
+ BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ "
+else
+ inherit verify-sig
+ SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"
+ SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
+
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+
+ BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )"
+fi
LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 debuginfod lzma nls static-libs test +utils zstd"
+IUSE="bzip2 debuginfod lzma nls test +utils valgrind zstd"
RESTRICT="!test? ( test )"
RDEPEND="
!dev-libs/libelf
- >=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
- bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
+ >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+ bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
debuginfod? (
app-arch/libarchive:=
dev-db/sqlite:3=
net-libs/libmicrohttpd:=
- net-misc/curl[static-libs?,${MULTILIB_USEDEP}]
+ net-misc/curl[${MULTILIB_USEDEP}]
)
- lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
- zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] )
+ lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
elibc_musl? (
dev-libs/libbsd
sys-libs/argp-standalone
@@ -39,13 +53,12 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ valgrind? ( dev-debug/valgrind )
"
-BDEPEND="
- app-alternatives/lex
+BDEPEND+="
sys-devel/m4
virtual/pkgconfig
nls? ( sys-devel/gettext )
- verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )
"
PATCHES=(
@@ -57,10 +70,6 @@ PATCHES=(
src_prepare() {
default
- if ! use static-libs; then
- sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die
- fi
-
eautoreconf
# https://sourceware.org/PR23914
@@ -78,10 +87,13 @@ src_configure() {
}
multilib_src_configure() {
+ unset LEX YACC
+
local myeconfargs=(
$(use_enable nls)
$(multilib_native_use_enable debuginfod)
$(use_enable debuginfod libdebuginfod)
+ $(use_enable valgrind valgrind-annotations)
# explicitly disable thread safety, it's not recommended by upstream
# doesn't build either on musl.
@@ -97,6 +109,8 @@ multilib_src_configure() {
$(use_with zstd)
)
+ [[ ${PV} == 9999 ]] && myeconfargs+=( --enable-maintainer-mode )
+
# Needed because sets alignment macro
is-flagq -fsanitize=address && myeconfargs+=( --enable-sanitize-address )
is-flagq -fsanitize=undefined && myeconfargs+=( --enable-sanitize-undefined )
@@ -115,8 +129,8 @@ multilib_src_install_all() {
dodoc NOTES
- # These build quick, and are needed for most tests, so don't
- # disable their building when the USE flag is disabled.
+ # These build quick, and are needed for most tests, so we don't
+ # disable building them when the USE flag is disabled.
if ! use utils; then
rm -rf "${ED}"/usr/bin || die
fi
diff --git a/dev-libs/elfutils/elfutils-0.191-r2.ebuild b/dev-libs/elfutils/elfutils-0.191-r2.ebuild
new file mode 100644
index 000000000000..917e0ffdca15
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-0.191-r2.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2003-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
+inherit autotools flag-o-matic multilib-minimal
+
+DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
+HOMEPAGE="https://sourceware.org/elfutils/"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/elfutils.git"
+ inherit git-r3
+
+ BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ "
+else
+ inherit verify-sig
+ SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"
+ SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+ BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )"
+fi
+
+LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
+SLOT="0"
+IUSE="bzip2 debuginfod lzma nls static-libs test +utils valgrind zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !dev-libs/libelf
+ >=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
+ bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
+ debuginfod? (
+ app-arch/libarchive:=
+ dev-db/sqlite:3=
+ net-libs/libmicrohttpd:=
+
+ net-misc/curl[static-libs?,${MULTILIB_USEDEP}]
+ )
+ lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] )
+ elibc_musl? (
+ dev-libs/libbsd
+ sys-libs/argp-standalone
+ sys-libs/fts-standalone
+ sys-libs/obstack-standalone
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ valgrind? ( dev-debug/valgrind )
+"
+BDEPEND+="
+ sys-devel/m4
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
+ "${FILESDIR}"/${PN}-0.191-musl-macros.patch
+ "${FILESDIR}"/${PN}-0.191-avoid-overriding-libcxx-system-header.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+
+ if ! use static-libs; then
+ sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die
+ fi
+
+ # https://sourceware.org/PR23914
+ sed -i 's:-Werror::' */Makefile.in || die
+}
+
+src_configure() {
+ # bug #407135
+ use test && append-flags -g
+
+ # bug 660738
+ filter-flags -fno-asynchronous-unwind-tables
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ unset LEX YACC
+
+ local myeconfargs=(
+ $(use_enable nls)
+ $(multilib_native_use_enable debuginfod)
+ $(use_enable debuginfod libdebuginfod)
+ $(use_enable valgrind valgrind-annotations)
+
+ # explicitly disable thread safety, it's not recommended by upstream
+ # doesn't build either on musl.
+ --disable-thread-safety
+
+ # Valgrind option is just for running tests under it; dodgy under sandbox
+ # and indeed even w/ glibc with newer instructions.
+ --disable-valgrind
+ --program-prefix="eu-"
+ --with-zlib
+ $(use_with bzip2 bzlib)
+ $(use_with lzma)
+ $(use_with zstd)
+ )
+
+ [[ ${PV} == 9999 ]] && myeconfargs+=( --enable-maintainer-mode )
+
+ # Needed because sets alignment macro
+ is-flagq -fsanitize=address && myeconfargs+=( --enable-sanitize-address )
+ is-flagq -fsanitize=undefined && myeconfargs+=( --enable-sanitize-undefined )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+ env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \
+ LC_ALL="C" \
+ emake check VERBOSE=1
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ dodoc NOTES
+
+ # These build quick, and are needed for most tests, so we don't
+ # disable building them when the USE flag is disabled.
+ if ! use utils; then
+ rm -rf "${ED}"/usr/bin || die
+ fi
+}
diff --git a/dev-libs/elfutils/elfutils-9999.ebuild b/dev-libs/elfutils/elfutils-9999.ebuild
new file mode 100644
index 000000000000..250038f6f588
--- /dev/null
+++ b/dev-libs/elfutils/elfutils-9999.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2003-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
+inherit autotools flag-o-matic multilib-minimal
+
+DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
+HOMEPAGE="https://sourceware.org/elfutils/"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/elfutils.git"
+ inherit git-r3
+
+ BDEPEND="
+ sys-devel/bison
+ sys-devel/flex
+ "
+else
+ inherit verify-sig
+ SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"
+ SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+ BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )"
+fi
+
+LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
+SLOT="0"
+IUSE="bzip2 debuginfod lzma nls static-libs test +utils valgrind zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !dev-libs/libelf
+ >=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
+ bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
+ debuginfod? (
+ app-arch/libarchive:=
+ dev-db/sqlite:3=
+ net-libs/libmicrohttpd:=
+
+ net-misc/curl[static-libs?,${MULTILIB_USEDEP}]
+ )
+ lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] )
+ elibc_musl? (
+ dev-libs/libbsd
+ sys-libs/argp-standalone
+ sys-libs/fts-standalone
+ sys-libs/obstack-standalone
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ valgrind? ( dev-debug/valgrind )
+"
+BDEPEND+="
+ sys-devel/m4
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
+ "${FILESDIR}"/${PN}-0.191-musl-macros.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+
+ if ! use static-libs; then
+ sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die
+ fi
+
+ # https://sourceware.org/PR23914
+ sed -i 's:-Werror::' */Makefile.in || die
+}
+
+src_configure() {
+ # bug #407135
+ use test && append-flags -g
+
+ # bug 660738
+ filter-flags -fno-asynchronous-unwind-tables
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ unset LEX YACC
+
+ local myeconfargs=(
+ $(use_enable nls)
+ $(multilib_native_use_enable debuginfod)
+ $(use_enable debuginfod libdebuginfod)
+ $(use_enable valgrind valgrind-annotations)
+
+ # explicitly disable thread safety, it's not recommended by upstream
+ # doesn't build either on musl.
+ --disable-thread-safety
+
+ # Valgrind option is just for running tests under it; dodgy under sandbox
+ # and indeed even w/ glibc with newer instructions.
+ --disable-valgrind
+ --program-prefix="eu-"
+ --with-zlib
+ $(use_with bzip2 bzlib)
+ $(use_with lzma)
+ $(use_with zstd)
+ )
+
+ [[ ${PV} == 9999 ]] && myeconfargs+=( --enable-maintainer-mode )
+
+ # Needed because sets alignment macro
+ is-flagq -fsanitize=address && myeconfargs+=( --enable-sanitize-address )
+ is-flagq -fsanitize=undefined && myeconfargs+=( --enable-sanitize-undefined )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+ env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \
+ LC_ALL="C" \
+ emake check VERBOSE=1
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ dodoc NOTES
+
+ # These build quick, and are needed for most tests, so we don't
+ # disable building them when the USE flag is disabled.
+ if ! use utils; then
+ rm -rf "${ED}"/usr/bin || die
+ fi
+}
diff --git a/dev-libs/fddl/Manifest b/dev-libs/fddl/Manifest
index a8b8021009e4..aedce7cd7ae9 100644
--- a/dev-libs/fddl/Manifest
+++ b/dev-libs/fddl/Manifest
@@ -1,5 +1,4 @@
AUX fddl-20111124-disambiguate-variable-name.patch 2912 BLAKE2B e705af11ff36f771fb0520b61d57974cc0c50a4746810ae32e2294b85803ac8d8e183cada2d45701e3e963925d7d233c04d47c078e1903a748d20c6b554846be SHA512 50f24f08dbcc1067a968004494f9391f45895f85ee660491d4cd2aaa806e41fe66c40a73e7683ce1208d3af9bbc7d9a17c9eefe73f2fdab19f7e6de75acd315d
DIST fddl-20111124.tar.gz 29608 BLAKE2B 5769edc935c4606cbc9662712ea05ff2cdd44646e36ef71a2b185a9efdd8655fd8ff0c7a0f0ed105cfee44f18c43815984771e7a74a2329adc29f6ff544fe64d SHA512 d9c4f3f4e10b92ffc158a8cd24726ac6f95050256178a17b6d11aefd4b5786452b17ee96e4d4f4762d07c372c248aba1f22cbe2c03cd6b0f709aeeb4d15a0266
-EBUILD fddl-20111124-r1.ebuild 1014 BLAKE2B c1cdfa6e85871b3f8efe4e298d744076a77551d53f88833c0b8015c2ac7588f97991afd9d14358aedb013b97faa0b70de2eb8442626ae53c7f2e29afbc8ef6f1 SHA512 c9c384a697d83a7723f1b69a92271a101ef12e66e930f93ae948f24f600eff300f462a35b566e45bae9d63e4632673afae99d94fb28f207cdb456ac271ac2563
-EBUILD fddl-20111124-r2.ebuild 1096 BLAKE2B a3292fdfce073656651f7c8c61da4bf7a6454849093b66881e13ee34fe7b7086a1a1b86337af4a9cbffc675f05e9e2bcd7210e9241894d9acd2dac60db581019 SHA512 718cd80d381029159a69b21fff78fc1ac987ce4116e2085174b24f4b48a4c34f5bf9a072171dc83b2eea9d19cf66242aef9bfdeff7857074c401b721f7f2e5bb
+EBUILD fddl-20111124-r2.ebuild 1094 BLAKE2B 672375e780690c7d33cbfd49723ea1e4a00539dcbfbdd6de996687f922c5913cf54fb470e6848975baa370bdb8af5de4094b1ade000f0d1c8677d8ff8e9fc7ab SHA512 9ddb32ad7087019ef0abfbac2a3caab653d8932818a4f200a942a9f790d101bfd02a37775b9516a56de5e584ff6106b1c9177e8680c9078d7227b3e6b5e73656
MISC metadata.xml 304 BLAKE2B 54999e09ff8bdc75a3f6e5765f4f68ff80f9c4f211ec4f284c7d2a98999e67b287765f3a4849230456b8928a539c1d48c4c23748608479013f4a5cbf5e05f91f SHA512 8aadb3cedf647b45308e8d817105ddd7157354b1e57f9599e32509ce344b1111152616370671396d6c7467f186875317c005cc9d44fcf827a9e6ee5081405696
diff --git a/dev-libs/fddl/fddl-20111124-r1.ebuild b/dev-libs/fddl/fddl-20111124-r1.ebuild
deleted file mode 100644
index adf229a08483..000000000000
--- a/dev-libs/fddl/fddl-20111124-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake vcs-snapshot
-
-DESCRIPTION="Free Decision Diagram Library"
-HOMEPAGE="https://itval.sourceforge.net/ https://github.com/atomopawn/FDDL"
-SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DOCS=( AUTHORS ChangeLog INSTALL RELEASE )
-
-src_prepare() {
- cmake_src_prepare
-
- # Remove references to files that were not shipped,
- # prefer dynamic linking
- sed -i \
- -e 's|unaryoperation.cpp||g' \
- -e 's|unaryoperation.h||g' \
- -e 's|binaryoperation.cpp||g' \
- -e 's|binaryoperation.h||g' \
- -e '/add_library/s/FDDL /FDDL SHARED /' \
- -e '/add_library/s/FDDL /FDDL SHARED /' \
- -e "/^install/s:DESTINATION lib:DESTINATION $(get_libdir):" \
- src/CMakeLists.txt || die
- # Do not build tests that depend on above files
- sed -i \
- {,tests/}CMakeLists.txt \
- -e '/test_unaryop/d' \
- -e '/test_binaryop/d' \
- || die
-}
diff --git a/dev-libs/fddl/fddl-20111124-r2.ebuild b/dev-libs/fddl/fddl-20111124-r2.ebuild
index 97af9c72f804..041845ae39b0 100644
--- a/dev-libs/fddl/fddl-20111124-r2.ebuild
+++ b/dev-libs/fddl/fddl-20111124-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DOCS=( AUTHORS ChangeLog INSTALL RELEASE )
diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index cae2b82e4423..e0b718c2c182 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -6,9 +6,9 @@ DIST glib-2.78.3.tar.xz 5321388 BLAKE2B 6ef754b15e1ce4377eafdfc317025ac65c3d8010
DIST glib-2.78.4.tar.xz 5331892 BLAKE2B ada7134597d7d863e581a2bb1097ac07a63b27b53309aadab5b1d3686327ee718ad8c5c07af3fce5cc12328e728fc2c4df5fd9e69f431fa00dc634062ef7f926 SHA512 6f3a06e10e7373a2dbf0688512de4126472fb73cbec488b7983b5ffecff09c64d7e1ca462f892e8f215d3d277d103ca802bad7ef0bd0f91edf26fc6ce67187b6
DIST glib-2.78.6.tar.xz 5344808 BLAKE2B d16173794c4aa019459cf8c8c84d4107fb8393828f41ec6c631b9452890f34f9022ed848a543ed134fdb8a575faef6b941cea3e05de512eb1b7a99f7601a2485 SHA512 8d75f8fd77b6309215ca86a0c7648878efe11051f18b279840c137669017ea4066388f8682367e4ea3f154333d833c9dc28ccd4a66a91f0c3854a40a2838f8da
DIST glib-2.80.4.tar.xz 5535760 BLAKE2B 1d2b301703b27a5c2def370e1d44b4f7b08a940969563ce9d8d7c38e5f0a32163b95523e09cedc4a57b2af84a57d63dc545abcb31b61a8066ef62ba396fb4f3c SHA512 efdc7dd1e0609b0f2d988a8cc8fd4a3fda96e8450832f905f7686f9063b727cb996e0e4e638aca62f60b76f9f04be62e089a615413e64cf298c7eef26e074570
-EBUILD glib-2.76.4.ebuild 10852 BLAKE2B fd5ef68de939553ae5523bc11fef106c720853175147746845b9c7171e01b2c8a56626c657ea1a1f98154f89d11a1f75c483123a958265251fee431b60ad736f SHA512 7fe4fe4f7742a1a2d12ba4ff030cc9a409ab8de45b8361e49b780f0a8865ccea2cdc9395f81ad67b07bc552a4b4bd04009c51b832d69197d8305991461806d56
-EBUILD glib-2.78.3.ebuild 10852 BLAKE2B fd5ef68de939553ae5523bc11fef106c720853175147746845b9c7171e01b2c8a56626c657ea1a1f98154f89d11a1f75c483123a958265251fee431b60ad736f SHA512 7fe4fe4f7742a1a2d12ba4ff030cc9a409ab8de45b8361e49b780f0a8865ccea2cdc9395f81ad67b07bc552a4b4bd04009c51b832d69197d8305991461806d56
-EBUILD glib-2.78.4-r1.ebuild 11097 BLAKE2B 36e0cfd571bf729138f97b4f59385942b41cc35383a52be2c2e6fbc72734edd1e48e7b74b153b0f828186f6b603e2d07e4f8e7a57429dbe5743eed6bed046db3 SHA512 19c6665c651ab8f6d264574b37b3e10f159c41484d967193a5914a3ec98af909595941c151f11466bbf425bd2931803552a75abe2711b74c7811b2eb3d30700e
-EBUILD glib-2.78.6.ebuild 11047 BLAKE2B d3e840ea6dc22e98a0f822376204e104947590be784662020d3555a70bd38b57863935a52d896d50915cc914305a112c36a1fb45f72a5cd33ba9343049d3aa95 SHA512 98ab1e9071ff41193143abee19903da0f811441a77ba1a74ab0c2b1cbb936211eb019e7bf3ebb087ad0e14db54606beb3e254cba410f124d9a14097d1117c5df
-EBUILD glib-2.80.4.ebuild 11173 BLAKE2B 32c46e7ee2a9654a23dc7336c299dd12f34ab48281234cbf0b571ceca3d0e5d06505ccabcdda6b6865e5833f07c8e194c9488440fcd7a5318fe85fc8cb538e99 SHA512 a19ddc9e9a79ceda5871f93fa7c2d5e442fe3aaed3417dae435cafd8973de96cd18612249aea4369665aa105a6937cd52dff2d6400b1330a6962f9bf358ba7c3
+EBUILD glib-2.76.4.ebuild 11134 BLAKE2B e9bb6e07284892dc0297d3e0f5476802320ce7fe7b4b8206297ea6020b36865ac6f6ab5d85fbc50e6112f575188d8b203b3841367b3d995efa527b57d9fe059d SHA512 5cc15f6043708b6f8710f95e2d01201daf037565e15b97af381e34cfb9eebfa19c1f343dadb977310d3d393fe69ceed2b338f301f308447300be357a7ae27952
+EBUILD glib-2.78.3.ebuild 11134 BLAKE2B e9bb6e07284892dc0297d3e0f5476802320ce7fe7b4b8206297ea6020b36865ac6f6ab5d85fbc50e6112f575188d8b203b3841367b3d995efa527b57d9fe059d SHA512 5cc15f6043708b6f8710f95e2d01201daf037565e15b97af381e34cfb9eebfa19c1f343dadb977310d3d393fe69ceed2b338f301f308447300be357a7ae27952
+EBUILD glib-2.78.4-r1.ebuild 11379 BLAKE2B 985c405d528ddf65bed984c4df0c50dca24953e5ab61e1f4b7c64dd1a3cc77e132d7aaae0ae76ebc58c6df88151c464d941ee7bc8d6b12cf15ba3a4a76631df8 SHA512 a04e6db79b31064afd7fb016a1f5fa0226df76494d88ba78143232baf3756ec6c9102d02f6cc554bf1b2163eb0f22a164a8c2ca9f6013007b11638a6512671d0
+EBUILD glib-2.78.6.ebuild 11329 BLAKE2B ad844337f6316791db3b0736d8da475d9388cce4878ede90416c272334d774ab90f4ec2b1772ea015de9ff0d94d2c7c10d23266280516e8c26b47ef72ca6e24d SHA512 668e528c96a7b6529981a090388f6731840f555af13fdc402d3ff678e6d3f6d84733c19c84caed20a239a3ae1ec08acffc786bc56ffe7a5e623f5f13308e9a57
+EBUILD glib-2.80.4.ebuild 11456 BLAKE2B 4688873ac6e784e1ce43cdccdfee6b8708451b99078adf920d203afcae2e330866b889c5c3e75285c8f1a12cc9f1430466723b31061d6c42bfd8261cf769430d SHA512 4927c7c97724cf42ed8d8065bb2175f3d3f68e697d0710981ecb686b8e0bb967b351b4b9560f0850de92b1f1febd51d3f63f49909cd435f387267889be7e0fac
MISC metadata.xml 1499 BLAKE2B 5a75e3b360e4656fe9127f2dc3ba7e90df3eae0586a025b4eefc2317398e53815c98a8014ea6f0dd69ae8afdafa066eec61c18e9fa86d24c78a3f11404c2a7a8 SHA512 2b12c409bf16cf9e01e80c30a6707aac5b48ca4cdeac3852028c003c6cb2d50b5e82be73adeefb8341fd4f157e0f7d22505cebfc2ee0f6d64ca77a7d3cfa8271
diff --git a/dev-libs/glib/glib-2.76.4.ebuild b/dev-libs/glib/glib-2.76.4.ebuild
index 356bd10b8796..f296a348fdf3 100644
--- a/dev-libs/glib/glib-2.76.4.ebuild
+++ b/dev-libs/glib/glib-2.76.4.ebuild
@@ -178,7 +178,17 @@ multilib_src_configure() {
#esac
#fi
+ local native_file="${T}"/meson.${CHOST}.ini.local
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
-Dbuildtype=$(usex debug debug plain)
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
diff --git a/dev-libs/glib/glib-2.78.3.ebuild b/dev-libs/glib/glib-2.78.3.ebuild
index 356bd10b8796..f296a348fdf3 100644
--- a/dev-libs/glib/glib-2.78.3.ebuild
+++ b/dev-libs/glib/glib-2.78.3.ebuild
@@ -178,7 +178,17 @@ multilib_src_configure() {
#esac
#fi
+ local native_file="${T}"/meson.${CHOST}.ini.local
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
-Dbuildtype=$(usex debug debug plain)
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
diff --git a/dev-libs/glib/glib-2.78.4-r1.ebuild b/dev-libs/glib/glib-2.78.4-r1.ebuild
index f3dbbeb1f18b..07caf94eb0dc 100644
--- a/dev-libs/glib/glib-2.78.4-r1.ebuild
+++ b/dev-libs/glib/glib-2.78.4-r1.ebuild
@@ -187,7 +187,17 @@ multilib_src_configure() {
#esac
#fi
+ local native_file="${T}"/meson.${CHOST}.ini.local
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature debug glib_debug)
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
diff --git a/dev-libs/glib/glib-2.78.6.ebuild b/dev-libs/glib/glib-2.78.6.ebuild
index 4cb3fb6b75e4..19ae0fc69d73 100644
--- a/dev-libs/glib/glib-2.78.6.ebuild
+++ b/dev-libs/glib/glib-2.78.6.ebuild
@@ -186,7 +186,17 @@ multilib_src_configure() {
#esac
#fi
+ local native_file="${T}"/meson.${CHOST}.ini.local
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
$(meson_feature debug glib_debug)
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
diff --git a/dev-libs/glib/glib-2.80.4.ebuild b/dev-libs/glib/glib-2.80.4.ebuild
index 1a20959666c2..2d87ba9d7a69 100644
--- a/dev-libs/glib/glib-2.80.4.ebuild
+++ b/dev-libs/glib/glib-2.80.4.ebuild
@@ -186,7 +186,18 @@ multilib_src_configure() {
#fi
use debug && EMESON_BUILD_TYPE=debug
+
+ local native_file="${T}"/meson.${CHOST}.ini.local
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ fi
+
local emesonargs=(
+ --native-file "${native_file}"
-Ddefault_library=$(usex static-libs both shared)
-Druntime_dir="${EPREFIX}"/run
$(meson_feature selinux)
diff --git a/dev-libs/jsoncpp/Manifest b/dev-libs/jsoncpp/Manifest
index 171579c1c7df..266d7a79873a 100644
--- a/dev-libs/jsoncpp/Manifest
+++ b/dev-libs/jsoncpp/Manifest
@@ -1,3 +1,4 @@
DIST jsoncpp-1.9.5.tar.gz 216055 BLAKE2B 744275297647be8f1ac7bbf6c818e5106fc122591b3fb68c37cf33f5b3b7d6666e8429bb7ca2ae693202a5a83c274303804e21ebb27f05ba235568bf75a9b375 SHA512 1d06e044759b1e1a4cc4960189dd7e001a0a4389d7239a6d59295af995a553518e4e0337b4b4b817e70da5d9731a4c98655af90791b6287870b5ff8d73ad8873
+EBUILD jsoncpp-1.9.5-r1.ebuild 1237 BLAKE2B 81846f3c8a67cd89e031c3f23ab6e8a2b6eb7b05c145e4f8c28c783b58d46ab7a275ae3129e29aa2ccb87eaa156e061669a132859e47646147b7531df80c0cba SHA512 d93c9e9e1713a55d758fa73d3c71732939c752daca237865a4afd4974f949eb1a8ffbeafa6603c233d03c6f575a97bd2acf7e55df2a795070d8b7b84e2eb0035
EBUILD jsoncpp-1.9.5.ebuild 1193 BLAKE2B 15911fb84995505c9925546e61b9077f941270debbb54355d5a22429ce94b51910b7ff1f22fc2d8b4e66aa99b6e031bd99dc218dd2e08f95ffd9c873f4538732 SHA512 1ae4ea3827abc5682db457d8c554580ed05bb80218b6eb73aa0cd845f8c07121b65336fce903b6e50ccdc6ea28f9489502e8404a0d1dfcc364470827344764f4
MISC metadata.xml 473 BLAKE2B cee9ea6f824489bf51f6c293faff24e62bb8c3457d49638b9547d104bfbed8b5c566e429b4d597dfa9b556955450c758261231ce83ea28216c1386a2d645176b SHA512 f7e2f0a82c5370802072e94a727bcb19d138979ab46670f01bdb17ed19b59f8e79bd28d37a8d939917f108fd4a64f53f67153ceaa9dad393840e9eb0247538e1
diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.5-r1.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.5-r1.ebuild
new file mode 100644
index 000000000000..9bcbf81653d3
--- /dev/null
+++ b/dev-libs/jsoncpp/jsoncpp-1.9.5-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="C++ JSON reader and writer"
+HOMEPAGE="https://github.com/open-source-parsers/jsoncpp/"
+SRC_URI="
+ https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="|| ( public-domain MIT )"
+SLOT="0/25"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ doc? ( app-text/doxygen )
+"
+
+multilib_src_configure() {
+ local emesonargs=(
+ # Follow Debian, Ubuntu, Arch convention for headers location
+ # bug #452234
+ --includedir include/jsoncpp
+ -Dtests=$(usex test true false)
+ )
+ meson_src_configure
+}
+
+src_compile() {
+ meson-multilib_src_compile
+
+ if use doc; then
+ echo "${PV}" > version || die
+ "${EPYTHON}" doxybuild.py --doxygen="${EPREFIX}"/usr/bin/doxygen || die
+ HTML_DOCS=( dist/doxygen/jsoncpp*/. )
+ fi
+}
+
+multilib_src_test() {
+ # increase test timeout due to failures on slower hardware
+ meson_src_test -t 2
+}
diff --git a/dev-libs/libcdada/Manifest b/dev-libs/libcdada/Manifest
index fc5b202cc407..8ad987e2e792 100644
--- a/dev-libs/libcdada/Manifest
+++ b/dev-libs/libcdada/Manifest
@@ -1,7 +1,5 @@
AUX libcdada-0.3.4-Werror.patch 688 BLAKE2B e4c6bf7c8df550a2dbafaab78b9933e39c7c7b8875a6c87c125b25b5396092b17b5e718fbeaf8ac6a79fb759d9378702ca98852e69ef1c782fc069cf85318e9b SHA512 3fb6fcc7ae855c9049256f74d69011a5599307eda280c5d5b546e7a1a8ff08e64eb3a842835753120c498e7f787a86193ef21624a0fd04ef67f8408752fdfe3c
AUX libcdada-0.3.5-respect-CFLAGS.patch 850 BLAKE2B 84a52e62571a2f4fb9090d07de5abf3cd6865b698d8c30a6d78d80dc01ee76806a931e999c409d24ac4ccbfd884b5dcd933820801b5aedc1987c3be1e387f377 SHA512 d966ffc87dea5d5cba4a82fea2da401baf5e4cefb17337c955dd86347a240b637f22c2965d58562c81b6b6b65c5b04e606bba887d03e2f855b1ed8267d82c248
-DIST libcdada-0.4.0.tar.gz 1777257 BLAKE2B 26e24fa513ab4a290a7632b4f56c102dc45cd9d34d4a7b7464f58aaee596b5ac3c8172080144d3f3c5cbcf5790f29e74b020f11cea943223e5933c2a7db66f8b SHA512 370a40a070df6783b5f44373bd09751660d51698095fa0ace38943a0331f90a55d131de50180b9ca9597361b7712dbcb350fde77a0e0489c47e4358fec61458b
DIST libcdada-0.6.1.tar.gz 1780134 BLAKE2B 8b9d4ab481db4460f5b5426f9f46120649ce5d71fdc322cc32ed17df97add0ce54896c8d304d7c735a79abce02e62b499fff85473e940451a145e8aaf5277234 SHA512 d2ce7f2f98520d49f75bd97624f6f765e47edeccaf6f6a7e61cbea6ef2516b8ee8110e0f1d83d6220d050ac746f2d43cf443f1f70b7c20e03a25f6e98d3f5d51
-EBUILD libcdada-0.4.0.ebuild 990 BLAKE2B 41b35f667cb3bd8a1fde3628d7093706bb8d0634628cfc840a675971a88c16eee18e6de579297ac784bc81c6209dd5907173d7bbb37eaf8ae3f74eed404edd63 SHA512 4c5b28ee2149737b7b2aadfaeda8ba3a899f9fe0a5c75c1016ffda3000e2a352cfeb67084fffacda7a9c41f0c8a3ae0de79eea597076086a35cc634a6b8e91bf
EBUILD libcdada-0.6.1.ebuild 991 BLAKE2B a4dcbb47c18fe6078d452b654e3c83b48add2c1346f192c783fe113fec3afc7551bbf47269a7569e8a97cafb204d3b2352e698ed54692431f4058567309dafb5 SHA512 b87c4da1a6787f0a4aa50e5ff45d2aa96c369b44fc8bfeed0e272a71d8f0c29f12f40abcfde87c2abc8f79e5b5bb7a1373413f91e994f797913bacefeb2899f1
MISC metadata.xml 298 BLAKE2B dc523eb0719867c25f38bd413a4229c4b81b1d347184ce3574d32f96691fa907d14ee54e2f0fae3e94006b3465f0c8fb81c33818ec627d2028571b4d14500292 SHA512 5d9f732d34ef76b98a7366339bcfdbe1a3ef40fb49ff6c804d82f0b089fe2559f6cd26406b2028b49caafdbf0b57ffe27750f34143865fe3cb9b56041898a143
diff --git a/dev-libs/libcdada/libcdada-0.4.0.ebuild b/dev-libs/libcdada/libcdada-0.4.0.ebuild
deleted file mode 100644
index 754eed86424d..000000000000
--- a/dev-libs/libcdada/libcdada-0.4.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit autotools python-any-r1
-
-DESCRIPTION="Basic data structures in C"
-HOMEPAGE="https://github.com/msune/libcdada"
-SRC_URI="https://github.com/msune/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.3.4-Werror.patch
- "${FILESDIR}"/${PN}-0.3.5-respect-CFLAGS.patch
-)
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_with test tests)
-
- # Needed for tests. We throw them away in src_install anyway.
- --enable-static
-
- --disable-valgrind
- --without-examples
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
-}
diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index c73d07b467fa..ab7999f8779c 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1
EBUILD libclc-16.0.6.ebuild 1665 BLAKE2B 27ffe7083936c466a749550797d109c7a48fc6aaf110977c53ae2d4c5edd558c958a4981020b2c74c6b0c47aeee184edc6e1f192da93f57972fe9cc9abfaa762 SHA512 5007264c688588ec9fd7e74e88a1c1810be2602b744a64d8927275bc8ceaf278d9598222c5d2e3d3fa64504364625b03951752ef7221fd1bf16cc26fbd54ad80
EBUILD libclc-17.0.6.ebuild 1749 BLAKE2B 0b083103fc48654357f621bd3c40002fe9030598a4873519b186b601cd75cc1555a3930f26fe884c1970ddf5728c9a7dffc08e97ebdb151e55b80b204d327a4e SHA512 2509e6ff63a86ba1ceef095fab34b49642b7e6866111c289c124bb7ef9d4bad8f07c4927b45994555386536975c8a4c56401860dca25f2ef2014d9153abb4c8f
@@ -16,4 +17,5 @@ EBUILD libclc-18.1.8.ebuild 1302 BLAKE2B f5c4d9d86b2150a602626d7785bae098edf6ff7
EBUILD libclc-19.1.0_rc3.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
EBUILD libclc-20.0.0.9999.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
EBUILD libclc-20.0.0_pre20240822.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
+EBUILD libclc-20.0.0_pre20240830.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5
diff --git a/dev-libs/libclc/libclc-20.0.0_pre20240830.ebuild b/dev-libs/libclc/libclc-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..2b8c5e63c257
--- /dev/null
+++ b/dev-libs/libclc/libclc-20.0.0_pre20240830.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..18} )
+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 '
+ sys-devel/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/dev-libs/libconfig/Manifest b/dev-libs/libconfig/Manifest
index 8b4626107984..766144df089f 100644
--- a/dev-libs/libconfig/Manifest
+++ b/dev-libs/libconfig/Manifest
@@ -1,3 +1,3 @@
DIST libconfig-1.7.3.tar.gz 3026416 BLAKE2B 94301be4d6e472fc9daeac7a04074855737ddda94bb5748cd0087fafe192cf674ea1c020808ebf855372188b6b27a57ed185323fa26988bb1fccde0566617cba SHA512 3749bf9eb29bab0f6b14f4fc759f0c419ed27a843842aaabed1ec1fbe0faa8c93322ff875ca1291d69cb28a39ece86d512aec42c2140d566c38c56dc616734f4
-EBUILD libconfig-1.7.3.ebuild 1174 BLAKE2B c392ae7de6900f179b5bbede1fac72ae439c8c0803ca0a95b189873e0418497d6b61f0bb5f9cbf479f1a6d82a48518ffb75b474d24faf05cce9bb0d9e722a7e0 SHA512 e170899e81e30dee561e3ff5dfc1c1f84824ed4b09c15e51446c37ea9363bc85333bdf1334d257eeffa99f8e0a7055ec8648a536a58176d998b4a2938049878a
+EBUILD libconfig-1.7.3.ebuild 1248 BLAKE2B 0b6f327c365c64fc3ba3bb1d3bac544e92ab174e6cfeb2ded8850ebfd405d4ffe83b34e8344046df3eb8d65182a1c82ded85b1f6b21f24f7f603bb4fa46a80d2 SHA512 5752e5ca3f525a14298534ab1bafae30464d5af1f9e7bb3e75e6435289123ccdd3eb1bb63229ceee8ed491e3ea359e75a23c0f1760bb825ef0d4ab45f382d99e
MISC metadata.xml 253 BLAKE2B e595c2f117852882dd0c6e5e28f2c4f845f0178a5e91d6f4cbb453bd5954b858c3171796a167c71e9cf193060eb3d60a1d1a8a436b868f95a96f800dfeab3372 SHA512 8ee2c2029d048041d487b0448066aa0616d04c6dceb639b0c82e4f0af283fe436de8dd80c1d3a3fcd591c108eb11c17f20b7bc21b88324dd1fa84edc6cf58d80
diff --git a/dev-libs/libconfig/libconfig-1.7.3.ebuild b/dev-libs/libconfig/libconfig-1.7.3.ebuild
index 449f75c98860..36cad66a2189 100644
--- a/dev-libs/libconfig/libconfig-1.7.3.ebuild
+++ b/dev-libs/libconfig/libconfig-1.7.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools multilib-minimal
+inherit autotools flag-o-matic multilib-minimal
DESCRIPTION="Libconfig is a simple library for manipulating structured configuration files"
HOMEPAGE="
@@ -26,9 +26,14 @@ DEPEND="
src_prepare() {
default
+
+ # Fails with c23 b/c old decls
+ append-cflags -std=gnu17
+
sed -i \
-e '/sleep 3/d' \
configure.ac || die
+
eautoreconf
multilib_copy_sources
}
diff --git a/dev-libs/libfstrcmp/Manifest b/dev-libs/libfstrcmp/Manifest
index aee0e54dac1f..9d2d17db9b76 100644
--- a/dev-libs/libfstrcmp/Manifest
+++ b/dev-libs/libfstrcmp/Manifest
@@ -1,6 +1,5 @@
AUX libfstrcmp-0.7-docdir.patch 4491 BLAKE2B 31bfda4805b99de8e590861ff5445bbc88424e1e19b3f70bfac8c86474383ee8cb90bc42daa8a5da05868880336b197f130a4925c7f524224da3ffdf0fe6b680 SHA512 b45621d8cafe0f5f0f70f12e2b2e35399d5e471c724cc4957ee019da40fd6e01bc4b9b2367349fbfb61deec7f1b128c5fd8fce2a2288271295813ad6d0a6641f
AUX libfstrcmp-0.7-libtool.patch 1905 BLAKE2B d74c235e4bbfc7a5e3e055beecdda3cd0b215adb537fead2b76bd0ed070cc4f24d4d2d27839ba7cb13dd79004d1ecfd61db5d4202b6ef2d81102c1f970dd356b SHA512 36f3a43dca917fbca4b43236b02033c627c1e36221ab98f0bfc7f85cf926c5634fe05410d87649cf30541bcb014b8c40f18c6f040a74a6e1bb8af21ecde49860
DIST libfstrcmp-0.7.tar.gz 394845 BLAKE2B a8b68fcb8613f0d30e5ff7b862b37408472162585ca71cdff328e3299ff50476fd265467bbd77b352b22bb88c590969044f74d91c5468475504568fd269fa69e SHA512 aaeb0227afd5ada5955cbe6a565254ff88d2028d677d199c00e03b7cb5de1f2c69b18e6e8b032e452350a8eda7081807b01765adbeb8476eaf803d9de6e5509c
-EBUILD libfstrcmp-0.7-r1.ebuild 936 BLAKE2B aec038edb10757e1e674b8bf6cce2cc455651d6d4c44fcb9144b766f3e515ff7a8be4e00f2fad33db2b5832b2ad36d924d25c70f51766a4dfe10d3acdd325242 SHA512 93a6953dfd66031ff561a0693aece3c1a2a518e9f2d9f4f4d4e77fcf4e922eb87708a31a9dcbb9f625c138d3247aa1ef80d9ad2d38eb71e68fadb49af592657b
EBUILD libfstrcmp-0.7-r3.ebuild 1046 BLAKE2B 453496f0c85098804a067e821bdf003b0f099c6bc06a0223c595f3fdc385c7d9886f5ed8c9041816a3817afa6e142463bb1c25e09add1d2d19206cff0d3d8e9a SHA512 ca8f4857f504554c6cc55cd1a7ada59d26f053a697bfa2df8242ebcac130e2963b6cece2a9e688127e2855e56bad8f80e2b1f7ed054972929a57497624d99e1b
MISC metadata.xml 326 BLAKE2B 926108a5954c15305765e37bb63c177e30757266bdc7267d0693f8d9412cca3bc0f1eab55463fe5198980e5adafe191e36fec7bf0dbde4fc72d203d0666b3608 SHA512 abd7abb1a7b5d420e540dae2eea944bad4b16334c40e677277b9a610cf342781e9a38613218ec215a5c3c3abe14c1f83b24185c6061f70d20a28b1c3af6dd395
diff --git a/dev-libs/libfstrcmp/libfstrcmp-0.7-r1.ebuild b/dev-libs/libfstrcmp/libfstrcmp-0.7-r1.ebuild
deleted file mode 100644
index 01f2a6f1a330..000000000000
--- a/dev-libs/libfstrcmp/libfstrcmp-0.7-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Make fuzzy comparisons of strings and byte arrays"
-HOMEPAGE="http://fstrcmp.sourceforge.net/"
-
-LICENSE="GPL-3+"
-IUSE="doc static-libs test"
-SLOT="0"
-
-SRC_URI="http://fstrcmp.sourceforge.net/fstrcmp-0.7.D001.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/fstrcmp-0.7.D001"
-KEYWORDS="amd64 ~arm arm64 x86"
-
-DEPEND="
- sys-apps/groff
- doc? ( app-text/ghostscript-gpl )
- test? ( app-text/ghostscript-gpl )
-"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_compile() {
- emake all-bin
- use doc && emake all-doc
-}
-
-src_install() {
- emake DESTDIR="${D}" install-bin install-include install-libdir install-man
- find "${D}" -name '*.la' -delete || die
- if ! use static-libs ; then
- find "${D}" -name '*.a' -delete || die
- fi
- use doc && emake DESTDIR="${D}" install-doc
- einstalldocs
-}
diff --git a/dev-libs/npth/Manifest b/dev-libs/npth/Manifest
index 7d764f791773..65d1ba140810 100644
--- a/dev-libs/npth/Manifest
+++ b/dev-libs/npth/Manifest
@@ -1,7 +1,6 @@
AUX npth-1.7-musl.patch 402 BLAKE2B cccb3266238fb4879eb0a80a1d336e58b3647021c3b71e22c0e980050c3790cba3bca21e90b1632ea21e621ebac052df086d33c7a4074739820fbb9a5c03c695 SHA512 b94be7c35f453c579f59b1b49aa2f599bd21b6aa9c85745cdb4893cae5bd737148f9cf6e2afeb8e50d6659e38800048ca8adec687e9c2ac9f461b5fc0c556be4
DIST npth-1.6.tar.bz2 300486 BLAKE2B 665fdb2f4cbe59750b6b4b7c2701ee80a23a122df10c9f8be47c4af5f3bf5968f709637ab3f4878bb68609752fbb6ce1364e109fdfeba64e4db258733a33f3fc SHA512 2ed1012e14a9d10665420b9a23628be7e206fd9348111ec751349b93557ee69f1176bcf7e6b195b35b1c44a5e0e81ee33b713f03d79a33d1ecd9037035afeda2
DIST npth-1.7.tar.bz2 313213 BLAKE2B 39bc5857fb61a4264bef6ff23c28755d2a3b3ceef93034aefd5cf1c2ad905adf696c6753ebd5cea5e0a875df4ecb97db03e023a50a27f51ec0641bbc36b54089 SHA512 8893023bcf953a3f7c490cf8116bed323a9d4af2bea35277e919f437916fda8b8e68ded28ec1777717cf9187c504892556159cbdb8bc02ed4a8b30b3d897d244
-EBUILD npth-1.6-r1.ebuild 1026 BLAKE2B e547f6fd629ea0aa193776e73327eff3cdcd0cdbcc3b693985f814477e34cc3db67786dad076380bb8b753a342eaad4d1cfe7548613c279b57425cc984643042 SHA512 c5568a25e529ca1af2a1a0d99f4b4c37d45bc3bc073617ba5ec712063176dcdea61b6be280783d8a00d830244f4acc26e6bbc9eaf6f105fe308ca80e575090c7
-EBUILD npth-1.6-r2.ebuild 792 BLAKE2B 7942cb2e49768d80be40fcb76e2c8ca3ac9f0325de06541e3b22d1521e4f181e3b2f76fa784e0ffbaac329eb3e3a86974fbe83367dc8a2f807de27565a2b487d SHA512 df08937672e778acb4838b8fe323b42807fbc9b92aeb3f828547538fc6ebb1dafa7fa72daa6abe73bcaa28c83f8f02c78c9d4f44281f7bd978238fb495f70eb6
+EBUILD npth-1.6-r1.ebuild 873 BLAKE2B 03663ce220dde0907c502a1683eae01b73aa4f31a2a285d8ccaaf08c3fba528aa13e8d0cc38522b7db5be20c9634e44a0e22d10e2a19d6db4acd60a07741b33a SHA512 369b0a42b5bcb3d09b64ee3adb1a60fa2674516e4e0c27ea5a9d0ec3aed63d4d85ab764322e40371c151bcb928c16bb63988283d3f30b4d225601b9b39c42908
EBUILD npth-1.7-r1.ebuild 862 BLAKE2B aadede06664ae438b435ebd80f0f478b9fe68b6dea969e92053419fec152d6979e2ad438636abaf47823b9eb90ce429eaeffee784c9d5f5672abe946c530809c SHA512 b3d42567ab37423715c74ad7c7efa668e07718df35065508d05d8354574cba21f4525c3dafad8fe1be741ad6c938df4815a19cd066da9a4404ef8c52f47c6d0e
MISC metadata.xml 248 BLAKE2B 8635d7e87f0f2de85f967cadf3324aecfe013decb6f6dbc4338f2bdbb3fad5b61b5a58780f4c6d4759ec51a1b89af067b689b716ad34c71b6f09887536da1493 SHA512 fb771f3d411fc1ab3e5600af41fc51d254b7c2c4d057e80e582fcf2f355f35204e7f61dba852bed35f21c87f2063d7ee0d3a5628395e4ed945955a818deeb37c
diff --git a/dev-libs/npth/npth-1.6-r1.ebuild b/dev-libs/npth/npth-1.6-r1.ebuild
index 6e83a9465555..0da1d8cb733c 100644
--- a/dev-libs/npth/npth-1.6-r1.ebuild
+++ b/dev-libs/npth/npth-1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="hppa"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/npth/npth-1.6-r2.ebuild b/dev-libs/npth/npth-1.6-r2.ebuild
deleted file mode 100644
index 71d952cdae8c..000000000000
--- a/dev-libs/npth/npth-1.6-r2.ebuild
+++ /dev/null
@@ -1,34 +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
-
-DESCRIPTION="New GNU Portable Threads Library"
-HOMEPAGE="https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git"
-SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
-
- econf $(use_enable test tests)
-}
-
-src_install() {
- default
-
- # no static archives
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index fd54861c0b68..6eb34bb9dcc0 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -3,12 +3,16 @@ AUX simdjson-1.0.0-dont-bundle-cxxopts.patch 611 BLAKE2B 65671f33b25e9569de8a938
AUX simdjson-1.0.0-dont-fetch-data-tarball.patch 658 BLAKE2B e15a9d8186f422f14e66bd42f07b72441f69b6d6c1caf2536f08f56445f3b869f3a97d49e96e12536e5e86fb1f886233724abcad723ccd19e7563c9d5450fe79 SHA512 5e6aabff62a58274ae058ff8f0057569048578207914c9a983ce0c51bd23eb77e272d0c2f92ff7b164a592569fbd677327f83955700967b71e8ada7f1d103646
AUX simdjson-1.0.0-install-tools.patch 933 BLAKE2B 1464f6eba0bc747dc24fc94ceebefdf52fbdd147293fce80a2d3612c0130a4c0a68bbc7dcad5ac1dbe2f1bbd4b6030ade7dd78717c80be74e497872fd66f0037 SHA512 ba399139793ac9b8be76eba69844d74c931c9edaa20adf42f21353bb242ec9d5e093c9cb26e36542b7b8cb12f75a5a8906992b6569c990af77af189318c67ba7
AUX simdjson-3.1.7-tests.patch 562 BLAKE2B f246a10e4c8af534b41314a7dd8a213f598bcdd313a15b1b6697fd4ba9700696d4b581122306c55195e84eeb2dbfb7b577eea4d81093282783db5264b9a27af4 SHA512 4f95c52bf56d170edc08050f17d9eca85c10d25637e385f096caa2ee7d5c7c32cceba9688f98a1c83360880945955c4a7a5c38e3fb72e3a79e477951f341a2ad
+AUX simdjson-3.10.0-dont-bundle-cxxopts.patch 611 BLAKE2B ada786ac90539efe8eec01b41478081bff8275ac59524ed3576bbaa43870a7a91e450ac5e1b0de1e715c8572484651217109a97f34f030f19137548bf1c2d6fb SHA512 94f18e42fe0b4b457081da6cb25ff3662de6bef5314be7361a602630430567788b8d5c1695004814d6f33eae54b0bc0ca7e37daadc2c83472b09eedcac596196
+AUX simdjson-3.10.1-tests.patch 1227 BLAKE2B 9fd805f3b2eaee72b319684be528702ce00709469684a4fd6fc7194e0a65ecdb5c425175c594e4ae2d7edacbcde93ad4a6173d1f4d7e7127a33a3f382b36fd92 SHA512 b12cfbcc2b163cf216862b341a16c940cac3f977bb37b23e65761f241d8266e6cf22695e9ec9fd1d2f5a3b936d17913262b2ed0d54f4b263b716464c8353d998
AUX simdjson-3.7.1-data-optional.patch 841 BLAKE2B f207b75c0c9d81f5d35ef9da4eeb39ca00e83a0e8bfcaab717f2c67be36f185fdb6655e1f09adbb5ad543d44776ccd019792800534559fc0c24a03f6d1b4643b SHA512 a6e8aab64822e92944f3710f10f36986ffc01008528f8058902ad6e77b841c3f37ddcf48f09cd164237494185ab122e20225be97a279448eb51f44c08f8b0933
+DIST simdjson-3.10.1.gh.tar.gz 2652674 BLAKE2B 3ccfc55d5bf8ce6a7e8be1b6cb28ed7b6289e23b1d4fe8505e35a42f4ff32a0ee7f500402828164bdeacae1b72e238413575288082151723d6d0c87dcefd1fa0 SHA512 b19fde8d81eaff34b83bb41028d7ee3a408ae5bc896277148e96879b1cba1a7cfc4af0064973bcb07e2b56e0955c3a3a581910d7af23d68510374e7f297c3b7c
DIST simdjson-3.6.3.gh.tar.gz 2302220 BLAKE2B c46eeb8a07460cc5427fc35714fd262069cd3d913732e6037d808281d0fed0e82e0423dfd16abaeb515264559fe4454c42f81211354723eb21b212decfe7834b SHA512 b9fa7e554ded4e6cbe9d70ee29aa5b582e58b8b2ada1a781e58746082bb7d31791a4e2ea8b43d9391d783e61e489554f260448029c0b7e730cc69dc44f4aa86a
DIST simdjson-3.9.1.gh.tar.gz 2636602 BLAKE2B 82c4956ebc902574ed1b36196097c6c07e9ca0f11384f71b260ae95ff5e7c436ce016da417197f84c21ece0ae2239fc1c4e02cf63672fae98b3fa69831de3adb SHA512 b8c091e7ecce4cdc67f538ab6715ce89bff16e68f6d56bdc37e05ab0b110b90bc6b039d5c76e2dceef9e30f35cb6ace5e4e230d4c70e928329a376f989b23bed
DIST simdjson-3.9.3.gh.tar.gz 2643869 BLAKE2B f2e0f8d13a234c7ee639a57333b66a464312a20bd67f808688f6456ded7b6bdac75d857b10207adc03e05d89e701efe874d068774a90c3082d9e83792ed784d1 SHA512 893ce0cb380b1418438f5910262325031f8071c4577589a491713f91c980964b4105c1e1aa7f2b9373deed40ecf6b48fe48a1aa243151e424f138f5418e4821c
DIST simdjson-3.9.4.gh.tar.gz 2646588 BLAKE2B c0f0e5d6af2342d338ea7fbe033af2715e4317cd81818fca9dfcc04cb25ffe1eb08683f04d43162305d317178b14ed5f78e8ffa115ed02c7af41b8646c4eae76 SHA512 6fa940ad60b7560d1865806195428ae17f0daf19de803bdb7bd93b0704490994ec3cddc09c9d91f2e70036c6cb34153cdc5c998e7ebee2e4504f6a23944e25c1
DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 BLAKE2B 563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7 SHA512 168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
+EBUILD simdjson-3.10.1.ebuild 2329 BLAKE2B fd0851ee28f932e8dee350fe89e4101f4e8e8a1002bbc3b05502e73a1c9829987a6b89253a062b9e2bb4eaa138bb755e5148d3deb6ce2cb1caf4951ea2114f83 SHA512 08a6fb367bc8d69f67157f0e2d9e71681cbd844c7355712b764c12a1f47c3c5387a2bcab63e0d29d6772a48e9856c46d5e14f3e94ece80e1f604fe3c4c5c9ea1
EBUILD simdjson-3.6.3.ebuild 2321 BLAKE2B 4eac6784711aff726a783e914fa8924c1b1a7f96d66959bbb929bec3c3613b17a37a381d03b4b495251f7d20c0f369ab4a72fb5b38bd9ee2ea8aaec6d879e991 SHA512 af15e0a19cace3c3c588760ff11398935e8207089cadd13679babd7a2d90a1c2b80f28b980b2aeda296a441f2959d43ab0dc3fea54a2d64f76a11165c2ad2940
EBUILD simdjson-3.9.1.ebuild 2370 BLAKE2B 6ad4c0a75ab0c4b8e8951551a5f74bfc0f8939bd9e1eca475a2244a7c1cf144b3c867c83ebb1f4eea90c8043cfac621d51889f9c8363e631c7d1c5d1283db387 SHA512 9e4a02079594ba7abf9e084e19c19c6ba86c473daf8c2c3d8908cf8f9cd3f0da47541cd441a4408572157106d3ad30dbd25bb82399510ffd12e896523d80c742
EBUILD simdjson-3.9.3.ebuild 2375 BLAKE2B 2654cfa619c94e80cab4f90ac71bbf5544817933d5d9f428d3fffebf2cd06e9c64bd438c96641c44e235167c55011c2f647f4d9a9c1a536dd5a2964cc43bd98c SHA512 cea5b77ab55d00737f47e1640dd9a255df4d8163eeafb6f7baf8d41d8549cfde02e21c83acfd4bb2dbd4065129686406231f72b3653406b3353c86dc1fcfad7e
diff --git a/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch b/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch
new file mode 100644
index 000000000000..cd735888b232
--- /dev/null
+++ b/dev-libs/simdjson/files/simdjson-3.10.0-dont-bundle-cxxopts.patch
@@ -0,0 +1,20 @@
+diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt
+index b9802392..056a0635 100644
+--- a/dependencies/CMakeLists.txt
++++ b/dependencies/CMakeLists.txt
+@@ -146,15 +146,3 @@ endfunction()
+ if(SIMDJSON_COMPETITION)
+ competition_scope_()
+ endif()
+-
+-cmake_dependent_option(SIMDJSON_CXXOPTS "Download cxxopts (necessary for tools)" ON
+- SIMDJSON_ALLOW_DOWNLOADS OFF)
+-
+-if(SIMDJSON_CXXOPTS)
+- set_off(CXXOPTS_BUILD_EXAMPLES)
+- set_off(CXXOPTS_BUILD_TESTS)
+- set_off(CXXOPTS_ENABLE_INSTALL)
+-
+- import_dependency(cxxopts jarro2783/cxxopts 5965670)
+- add_dependency(cxxopts)
+-endif()
diff --git a/dev-libs/simdjson/files/simdjson-3.10.1-tests.patch b/dev-libs/simdjson/files/simdjson-3.10.1-tests.patch
new file mode 100644
index 000000000000..a5eade492ec6
--- /dev/null
+++ b/dev-libs/simdjson/files/simdjson-3.10.1-tests.patch
@@ -0,0 +1,33 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index ca23a8a0..0bf54dd6 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -303,12 +303,11 @@ endif()
+ #
+ # Compile tools / tests / benchmarks
+ #
+-add_subdirectory(tests)
+-add_subdirectory(examples)
+-if(CMAKE_SIZEOF_VOID_P EQUAL 8) # we only include the benchmarks on 64-bit systems.
+- add_subdirectory(benchmark)
++if (SIMDJSON_TESTS)
++ add_subdirectory(tests)
++ add_subdirectory(fuzz)
+ endif()
+-add_subdirectory(fuzz)
++add_subdirectory(examples)
+
+ #
+ # Source files should be just ASCII
+diff --git a/tests/ondemand/compilation_failure_tests/CMakeLists.txt b/tests/ondemand/compilation_failure_tests/CMakeLists.txt
+index 54b74afb..b14567d3 100644
+--- a/tests/ondemand/compilation_failure_tests/CMakeLists.txt
++++ b/tests/ondemand/compilation_failure_tests/CMakeLists.txt
+@@ -13,6 +13,7 @@ function(add_dual_compile_test TEST_NAME)
+ target_compile_definitions(${TEST_NAME}_should_not_compile PRIVATE COMPILATION_TEST_USE_FAILING_CODE=1)
+ endfunction(add_dual_compile_test)
+
++target_compile_options(simdjson-internal-flags INTERFACE -Werror=uninitialized)
+ add_dual_compile_test(iterate_object)
+ add_dual_compile_test(iterate_array)
+ add_dual_compile_test(iterate_char_star)
diff --git a/dev-libs/simdjson/simdjson-3.10.1.ebuild b/dev-libs/simdjson/simdjson-3.10.1.ebuild
new file mode 100644
index 000000000000..26ee1b77d4e9
--- /dev/null
+++ b/dev-libs/simdjson/simdjson-3.10.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs cmake
+
+DATA_HASH="a5b13babe65c1bba7186b41b43d4cbdc20a5c470"
+DESCRIPTION="SIMD accelerated C++ JSON library"
+HOMEPAGE="
+ https://simdjson.org/
+ https://github.com/simdjson/simdjson
+"
+SRC_URI="
+ https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+ test? ( https://github.com/${PN}/${PN}-data/archive/${DATA_HASH}.tar.gz -> ${PN}-data-${DATA_HASH}.tar.gz )
+"
+
+LICENSE="Apache-2.0 Boost-1.0 BSD MIT"
+SLOT="0/23"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
+IUSE="+all-impls test tools"
+
+BDEPEND="
+ sys-apps/file
+ sys-apps/grep
+ virtual/pkgconfig
+"
+DEPEND="
+ tools? ( >=dev-libs/cxxopts-3.2:= )
+"
+
+REQUIRED_USE="test? ( tools )"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/simdjson-3.10.0-dont-bundle-cxxopts.patch"
+ "${FILESDIR}/simdjson-1.0.0-install-tools.patch"
+ "${FILESDIR}/simdjson-3.7.1-data-optional.patch"
+ "${FILESDIR}/simdjson-3.10.1-tests.patch"
+)
+
+DOCS=(
+ AUTHORS
+ CONTRIBUTING.md
+ CONTRIBUTORS
+ HACKING.md
+ README.md
+)
+
+src_prepare() {
+ if use test; then
+ mkdir "${S}/dependencies/.cache" || die
+ mv "${WORKDIR}/${PN}-data-${DATA_HASH}" "${S}/dependencies/.cache/${PN}-data" || die
+ fi
+
+ sed -e 's:-Werror ::' -i cmake/developer-options.cmake || die
+ sed -e '/Werror/ d ; /Werror/ d ' -i tests/ondemand/compilation_failure_tests/CMakeLists.txt || die
+ sed -e "s:^c++ :$(tc-getCXX) :" -i singleheader/README.md || die
+ mv tools/{,simd}jsonpointer.cpp || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSIMDJSON_ENABLE_THREADS:BOOL=ON
+ )
+ use test && mycmakeargs+=(
+ -DSIMDJSON_TESTS:BOOL=ON
+ )
+
+ if use tools; then
+ mycmakeargs+=(
+ -DSIMDJSON_DEVELOPER_MODE:BOOL=ON
+ -DSIMDJSON_ALLOW_DOWNLOADS:BOOL=OFF
+ -DSIMDJSON_GOOGLE_BENCHMARKS:BOOL=OFF
+ -DSIMDJSON_COMPETITION:BOOL=OFF
+ -DSIMDJSON_TOOLS:BOOL=ON
+ )
+ elif ! use test; then
+ mycmakeargs+=(
+ -DSIMDJSON_DEVELOPER_MODELBOOL=OFF
+ )
+ fi
+
+ if use all-impls; then
+ local -a impls=("fallback")
+ if use amd64; then
+ impls+=("westmere" "haswell" "icelake")
+ elif use arm64; then
+ impls+=("arm64")
+ elif use ppc64; then
+ impls+=("ppc64")
+ fi
+
+ mycmakeargs+=(
+ -DSIMDJSON_IMPLEMENTATION:STRING=$(printf '%s;' "${impls[@]}")
+ )
+ fi
+
+ cmake_src_configure
+}
diff --git a/dev-libs/skalibs/Manifest b/dev-libs/skalibs/Manifest
index b627f6c75206..b7719f74749f 100644
--- a/dev-libs/skalibs/Manifest
+++ b/dev-libs/skalibs/Manifest
@@ -1,5 +1,3 @@
-DIST skalibs-2.14.1.1.tar.gz 237220 BLAKE2B 880f40a640e7680f847f8d9eb5e90ca472583d0badfbf233707be9bf64e2eb172543fdc9b663c99c3a5839ed58dbf7befebf9aa75820c9be9d70cd0c37959665 SHA512 01b3da7614ee626f838b62aff6fa2d4677ab5c5dfffcb3145232db9ac0b5bf70c063f4d83abdee809139fee721c75550eb997e2c3e265417b9493c98886236f9
DIST skalibs-2.14.2.0.tar.gz 242763 BLAKE2B 5a172245ae27eeb6a41f943e285f3e40d66324a60a1190afbbb4cdbc3fbbd0cace0feac9666c02c2adddbbac477741e578d2a3d4af707799704ed8050245783b SHA512 b96491e6429cc69bc75f50be99b7b18769cb756c1a82f698994c23aefb16bc68ee5558076993b948a6674203ecd82a454a978c89f450c219cc2728d52b7f5656
-EBUILD skalibs-2.14.1.1.ebuild 911 BLAKE2B 18789dbc3969551197f38ec4721b024f386421e4924d358393b07e66272c4cc668c076147f51e95387fb6e3f44f4c3b183158df00965a033fe669ae44c91156d SHA512 3801feda4d890e081f3600be2bb1bc6da078ababf6dcf1e2ceb4b770f2990885cfc6ae651f3df4e82689e99e5f5f787a7956cb554c6dc56b495f7703f6fb1dae
EBUILD skalibs-2.14.2.0.ebuild 911 BLAKE2B 18789dbc3969551197f38ec4721b024f386421e4924d358393b07e66272c4cc668c076147f51e95387fb6e3f44f4c3b183158df00965a033fe669ae44c91156d SHA512 3801feda4d890e081f3600be2bb1bc6da078ababf6dcf1e2ceb4b770f2990885cfc6ae651f3df4e82689e99e5f5f787a7956cb554c6dc56b495f7703f6fb1dae
MISC metadata.xml 355 BLAKE2B 66e0a671da1ad125bd77d9d05bf03ea2e4bb9f8ec0c91bfe2f5b87192ce2de48a5137105af6e34260fb53c0a858577bc63681a53436d40ae635d87b2a346da25 SHA512 c6240c87d05a08450803a5887077715842112da1fa49264a8594735909d07e76a25a10bff4b09e7cf6049081153f520ac12019d93384357b692734ce82b07089
diff --git a/dev-libs/skalibs/skalibs-2.14.1.1.ebuild b/dev-libs/skalibs/skalibs-2.14.1.1.ebuild
deleted file mode 100644
index 1740c9906c0f..000000000000
--- a/dev-libs/skalibs/skalibs-2.14.1.1.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
-
-inherit toolchain-funcs
-
-DESCRIPTION="General-purpose libraries from skarnet.org"
-HOMEPAGE="https://www.skarnet.org/software/skalibs/"
-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"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
-
- # Avoid QA warning for LDFLAGS addition
- sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
- sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-
- local myconf=(
- --dynlibdir="/$(get_libdir)"
- --libdir="/usr/$(get_libdir)/${PN}"
- --sysdepdir="/usr/$(get_libdir)/${PN}"
- --sysconfdir=/etc
-
- --disable-static
- --enable-clock
- --enable-ipv6
- --enable-shared
- )
-
- econf "${myconf[@]}"
-}
diff --git a/dev-libs/uthash/Manifest b/dev-libs/uthash/Manifest
index 1a52704bf885..3bda78a202ae 100644
--- a/dev-libs/uthash/Manifest
+++ b/dev-libs/uthash/Manifest
@@ -1,4 +1,5 @@
AUX uthash-2.1.0-cflags.patch 228 BLAKE2B 2f6e1ee3b9bcac275c40470567ff1c044f727546d7c1c62f72c6d85a38c477c7a439d1924188f046ac263f21153f5499a1aa29aa0b9061b0e683f101951f1b53 SHA512 046e619a75a8ef28c7c18d078ffba1653971536a287ded36b22c6700358351fd95b2709318ed05d68e81edc13a8f7abdb03d0c5616a01817752fec45605215c1
DIST uthash-2.3.0.tar.gz 191291 BLAKE2B 473e263df9f3555c9ef41c2b39cf2ed33a4624ce7325bbe52db805ac741b8383e64f84a9e249f96faf40e0b94fa4a7fc6c0e83bebe8b3677a90cdca82a4e3f51 SHA512 3b01f1074790fb242900411cb16eb82c1a9afcf58e3196a0f4611d9d7ef94690ad38c0a500e7783d3efa20328aa8d6ab14f246be63b3b3d385502ba2b6b2a294
+EBUILD uthash-2.3.0-r1.ebuild 691 BLAKE2B d73cfbc340371e7cd5ed5b4719142e23406d54acc3701518a1cb0abba0fbd4c6806b9df01226a490c47a12582bcd84f9be26503a515daedf1ff2f6b11f78f669 SHA512 2f5a6c5f39004fed021ab377847b6df43fceb4a09defc8acc3c4bf833e3e50b0188a35ef69137c67fe0058d21e447ba7f543fef800b7d2b2526fd73c6451cf0b
EBUILD uthash-2.3.0.ebuild 686 BLAKE2B 55b47ad29705ae59690ee7913e5ed1d10934601f93835e76cf454e7e722573ed7b0213543104097864eeef59e5736adc6b811f37f8e2d7cb232383877f52e114 SHA512 8acbddec748bfd69e252cbe9c15a2f035fc29ebd1a533c284ada967d95dee1da9cc040c9d48fad5ad759f4b3bba98ebb75a0b3e74476eece93f65235a00679a0
MISC metadata.xml 331 BLAKE2B 76ba42705c20d4af2dc65c5fcde3b4afdb1a9cc04c4e21dae8fba586e5d88f4d57a451aa7a45a48decab322db2e4f908d98b3fe7a49d7feb61b498e32684767e SHA512 22870b5b51a37438c16c3bd5335eab20cbc6e737a3cd98525aa3811494427513b5a9ee3bcbcf2f2dec69273edadc524bea06043173437e9c930955fd9d678611
diff --git a/dev-libs/uthash/uthash-2.3.0-r1.ebuild b/dev-libs/uthash/uthash-2.3.0-r1.ebuild
new file mode 100644
index 000000000000..05c456d3d563
--- /dev/null
+++ b/dev-libs/uthash/uthash-2.3.0-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="An easy-to-use hash implementation for C programmers"
+HOMEPAGE="https://troydhanson.github.io/uthash/index.html"
+SRC_URI="https://github.com/troydhanson/uthash/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-lang/perl )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.1.0-cflags.patch
+)
+
+src_configure() {
+ tc-export CC
+}
+
+src_test() {
+ emake -C tests
+}
+
+src_install() {
+ doheader src/*.h
+ dodoc doc/*.txt
+}
diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz
index 96054efa0b93..4cd8fbe8db71 100644
--- a/dev-lua/Manifest.gz
+++ b/dev-lua/Manifest.gz
Binary files differ
diff --git a/dev-lua/lpeg/Manifest b/dev-lua/lpeg/Manifest
index 584778670fc6..e3166c78a766 100644
--- a/dev-lua/lpeg/Manifest
+++ b/dev-lua/lpeg/Manifest
@@ -1,4 +1,7 @@
AUX lpeg-1.0.2-makefile.patch 671 BLAKE2B 4ed03dc08e737fe6cc45f4fe9c53657a71341cac69a3ec6fa52d124dbf5c3b58bcf1077d255598f98952eb2329905a25b45e4c031ab9fb82700d919d7f264452 SHA512 0d17351cda382ddb5574f7d14bc6479439cc703ac0c360b2b0f043288427beda9aea1f229fd2e0ea8b604bd935bce2fc959a2410804bfd82bb2c2e128ab501ac
+AUX lpeg-1.1.0-makefile.patch 688 BLAKE2B 2b943fc146834f8be7791d8e3f24e8fc9b3fff121211c9a733beb25ffb1442db7187379cda0f01d9ffe1269d362064c44d14c81a431c51d64ecc646cc1e6b492 SHA512 eee0564a743957938a5d9faec71f00afed1faaa13704c421d60fa0bb34d1ea581df20390afe786641351687c917a5d867a933ba7ff3703ac328b45fb664f3433
DIST lpeg-1.0.2.tar.gz 71840 BLAKE2B e0d8fb4e9d17c9018f0b206cd3f7c9c0e21398c119600b5b0705c8df19e0956347bea795c7c3ded8e62e0c09802dd8eab931a5e3769fcacf44c35aa2b17fa8d6 SHA512 110527ddf9f8e5e8a80ef0ae8847c8ba8cd2597dba3bfe2865cba9af60daafbb885f21e74231952f5ab793d021e050b482066a821c6954d52090a5eae77e9814
+DIST lpeg-1.1.0.zip 78933 BLAKE2B 90895d74088d59529229825dd0058f69d0cb035d0b5ef9be49d9643c02e7b37ffcf358daa6b7129ff8df2247946dd12627d2ed1be23f61c51112303b702842b1 SHA512 5be6d3d9608881d044185e4e9cb5a7577d94b82276f4273f5dda7e2da93e13b926eaced9fc577dd83a4af231224c85a0336ddb920d94fbb334f8f55f7f21f8b4
EBUILD lpeg-1.0.2-r101.ebuild 1969 BLAKE2B 94ef434afb41a7f685e20fa54689a1ffe1878c4b3b560cd17ff03d2ab7ab7bf3d69ad997f83e2afcc5df48698895212dde0394688eed99098c3d93856c18ff23 SHA512 05a3f82f0362f51e1f19790f8d0793fe6ab53587d7386ba290fac58cb1e2a6c5cfeaabb461b3a4bcb49f64df7b9454ef988c295b8153a0080d96d70c336001c8
+EBUILD lpeg-1.1.0.ebuild 2091 BLAKE2B 84f25cc75ccaba7707ab209378ea31782dd6d3da03d9aeb3f8db3cdb17fba69a22a676ac0404f6fd19e1f3ad0bd92718e4a6fe13d1dbb4c1de79854768ad0bc3 SHA512 c011c64af2965ec03fda4b37ab7baf550660b96dedc71b3423ec08b08357e8b6f893f78ee41eedbe4a3ad0a1bac20ffe727003b5c52fc04dfadd7165fcd4aa3a
MISC metadata.xml 258 BLAKE2B c0d0fed17412419de0d059e7ccb4289f3ffb2628a07c3d15329cba8ed726b2c52efde7ad15857b845ce71e7eeca903467f592e3e324d91147583f5178e5378fa SHA512 0dbe2c5806353798c494bddc4034ccd37181951a6f5085bbb25d15d36d4a800634db47d25d1834bc920000533e4f4db7a02840dd18bd460b35c1f77b743fa1d1
diff --git a/dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch b/dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch
new file mode 100644
index 000000000000..afef6f6c05b5
--- /dev/null
+++ b/dev-lua/lpeg/files/lpeg-1.1.0-makefile.patch
@@ -0,0 +1,31 @@
+Respect user CFLAGS and LDFLAGS.
+
+--- lpeg-1.1.0/makefile
++++ lpeg-1.1.0/makefile
+@@ -1,7 +1,7 @@
+ LIBNAME = lpeg
+ LUADIR = ../lua/
+
+-COPT = -O2 -DNDEBUG
++COPT = -DNDEBUG
+ # COPT = -O0 -DLPEG_DEBUG -g
+
+ CWARNS = -Wall -Wextra -pedantic \
+@@ -22,7 +22,7 @@
+ # -Wunreachable-code \
+
+
+-CFLAGS = $(CWARNS) $(COPT) -std=c99 -I$(LUADIR) -fPIC
++CFLAGS += $(CWARNS) $(COPT) -std=c99 -I$(LUADIR) -fPIC
+ CC = gcc
+
+ FILES = lpvm.o lpcap.o lptree.o lpcode.o lpprint.o
+@@ -36,7 +36,7 @@
+ $(MAKE) lpeg.so "DLLFLAGS = -bundle -undefined dynamic_lookup"
+
+ lpeg.so: $(FILES)
+- env $(CC) $(DLLFLAGS) $(FILES) -o lpeg.so
++ env $(CC) $(DLLFLAGS) $(LDFLAGS) $(FILES) -o lpeg.so
+
+ $(FILES): makefile
+
diff --git a/dev-lua/lpeg/lpeg-1.1.0.ebuild b/dev-lua/lpeg/lpeg-1.1.0.ebuild
new file mode 100644
index 000000000000..2f1e3a74056c
--- /dev/null
+++ b/dev-lua/lpeg/lpeg-1.1.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+
+inherit lua flag-o-matic toolchain-funcs
+
+DESCRIPTION="Parsing Expression Grammars for Lua"
+HOMEPAGE="https://www.inf.puc-rio.br/~roberto/lpeg/"
+SRC_URI="https://luarocks.org/manifests/gvvaughan/${P}-1.src.rock -> ${P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
+IUSE="test debug doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="${LUA_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ app-arch/unzip
+ test? ( ${RDEPEND} )
+"
+
+DOCS=( HISTORY )
+HTML_DOCS=( lpeg.html re.html )
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.1.0-makefile.patch
+)
+
+src_unpack() {
+ unpack "${P}.zip" || die
+ unpack "${WORKDIR}/${P}.tar.gz" || die
+}
+
+lua_src_prepare() {
+ if ! test -d "${S}.${ELUA}/" ; then
+ cp -ral "${S}/" "${S}.${ELUA}/" || die
+ fi
+}
+
+src_prepare() {
+ default
+ use debug && append-cflags -DLPEG_DEBUG
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ append-ldflags "-undefined dynamic_lookup"
+ fi
+
+ lua_foreach_impl lua_src_prepare
+}
+
+lua_src_compile() {
+ cd "${S}.${ELUA}/" || die
+ emake CC="$(tc-getCC)" \
+ LUADIR="${EPREFIX}/$(lua_get_include_dir)"
+}
+
+src_compile() {
+ lua_foreach_impl lua_src_compile
+}
+
+lua_src_test() {
+ cd "${S}.${ELUA}/" || die
+ ${ELUA} test.lua || die
+}
+
+src_test() {
+ lua_foreach_impl lua_src_test
+}
+
+lua_src_install() {
+ cd "${S}.${ELUA}/" || die
+ local instdir
+ instdir="$(lua_get_cmod_dir)"
+ exeinto "${instdir#${EPREFIX}}"
+ doexe lpeg.so
+ instdir="$(lua_get_lmod_dir)"
+ insinto "${instdir#${EPREFIX}}"
+ doins re.lua
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ local luav=$(lua_get_version)
+ # we only want the major version (e.g. 5.1)
+ local luamv=${luav:0:3}
+ local file="lua/${luamv}/lpeg.so"
+ install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" \
+ "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
+ fi
+}
+
+src_install() {
+ lua_foreach_impl lua_src_install
+ cd "${S}" || die
+ use doc && einstalldocs
+}
diff --git a/dev-lua/messagepack/Manifest b/dev-lua/messagepack/Manifest
index c2fcf6a64ac1..d97aab6c166a 100644
--- a/dev-lua/messagepack/Manifest
+++ b/dev-lua/messagepack/Manifest
@@ -1,3 +1,5 @@
DIST messagepack-0.5.2_p20201025.tar.gz 19652 BLAKE2B 5f85081daf2ab7f57399cb47782fbde0dfd2afe9514fdb652da1ba0eacd832e5c0924258b788d919b0a07e227f37ee58a239004086e7d6759b4727922ea57d76 SHA512 245790163ec819438fd3426f59ab2e5672864be647748dace35155be712ad4eaf78f8d7228d5a0ce94bfb92f6a1d1071cf871483bf99e02ba18872c31b3d0682
+DIST messagepack-0.5.4.tar.bz2 18952 BLAKE2B f2632c4402b8a333deb4773543c60c7b7fd2a07601212b958b673fb4f10a603bbc6d3aa01b2674c0f23ff92ec6097473ae98deeb11c1c305bb31b10c06c7d0b8 SHA512 f40501beaa56b02a80070c8dc30ea49ae4e4ba9f6dd4a7d628c8c670915da3840c96d16451ab363b34fee239d00be41c9cee659b67b670f961bc59b99b945b53
EBUILD messagepack-0.5.2_p20201025-r100.ebuild 1017 BLAKE2B 481af10d3c5b285015be5ad6446f979d68c681e3d4ae83e1446bec56606ddf998aa430e689cf0bb073554e127b7ddca83036c3bee39627997c290f70763b14d9 SHA512 b8458713cad9ba3b53c124888131f2452940681aa5dfe27cf8885b88bc1a3958a2cd631999a56895d087d9f52b3f5a286589e9cf66007395cb287ca6864d9c45
+EBUILD messagepack-0.5.4.ebuild 944 BLAKE2B 6672b1d80621463fe7a14e21361213f53855ba4f39d229d7e55815ba7f7af0d869c802eefed85e32c0763e365713238c6d3e9334377d9416f562bb2577bd3b8f SHA512 4bac32bcfe602996904f36c766d967880fa2917d878715363bd7fac083eb5bd4215f5bae441821e58753498859f405727f787b212c3ce4fdda88b6562ce826db
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-lua/messagepack/messagepack-0.5.4.ebuild b/dev-lua/messagepack/messagepack-0.5.4.ebuild
new file mode 100644
index 000000000000..41b7e3cc57d7
--- /dev/null
+++ b/dev-lua/messagepack/messagepack-0.5.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+MY_PN="lua-MessagePack"
+MY_P="${MY_PN}-${PV}"
+
+inherit lua
+
+DESCRIPTION="pure Lua implementation of the MessagePack serialization format"
+HOMEPAGE="https://fperrad.frama.io/lua-MessagePack"
+SRC_URI="https://framagit.org/fperrad/${MY_PN}/-/archive/${PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+# Needed 'lua-TestMore' Lua module not in tree
+RESTRICT="test"
+
+RDEPEND="${LUA_DEPS}"
+BDEPEND="
+ virtual/pkgconfig
+ test? ( ${RDEPEND} )
+"
+
+src_compile() {
+ :;
+}
+
+lua_src_install() {
+ local myemakeargs=(
+ "LIBDIR=${ED}/$(lua_get_lmod_dir)"
+ "LUAVER=$(ver_cut 1-2 $(lua_get_version))"
+ )
+
+ emake "${myemakeargs[@]}" install
+}
+
+src_install() {
+ lua_foreach_impl lua_src_install
+
+ einstalldocs
+}
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 9c21d97f47fc..4d033974a53d 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index bfee00283191..7b719a7447fa 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD llvm-ocaml-15.0.7.ebuild 2576 BLAKE2B 19ad7bcc099299b50cee2551d0998ef748cf46081605459355a9d11b5882a3a26559892321f47d67f927a422ed1dc34332f9d9bee82da3e151dc9edec58f458a SHA512 3366ae720bb79421c253c28946c5281152d3573416fb9c7967327bd2d2b418f01887d63e00ccc1d5f5008d1f05280f270fe15be3e8d2b812c782d881778e8417
EBUILD llvm-ocaml-16.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
EBUILD llvm-ocaml-17.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
@@ -16,4 +17,5 @@ EBUILD llvm-ocaml-18.1.8.ebuild 2466 BLAKE2B 7480f9140cbdd2ec337cd08924013f1f975
EBUILD llvm-ocaml-19.1.0_rc3.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
EBUILD llvm-ocaml-20.0.0.9999.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
EBUILD llvm-ocaml-20.0.0_pre20240822.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
+EBUILD llvm-ocaml-20.0.0_pre20240830.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240830.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..36b3716c0372
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20240830.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 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:=
+ ~sys-devel/llvm-${PV}:=[debug?]
+ !sys-devel/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 1b35b24e2428..8e43299f2100 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/WebService-MusicBrainz/Manifest b/dev-perl/WebService-MusicBrainz/Manifest
index e0c082f86c5c..032fc91cff52 100644
--- a/dev-perl/WebService-MusicBrainz/Manifest
+++ b/dev-perl/WebService-MusicBrainz/Manifest
@@ -1,6 +1,4 @@
AUX 1.0.2-no-network-testing.patch 1965 BLAKE2B 29ff98e11459421b6820b5423a3430b36e4d0587809eb8bf41932cb2e871857ff518fa39ea9d9880109c7f6c9b20659d46004e9e4a5bd1a7ecd3bce8acdf85a7 SHA512 7e359eefe4836a49dd19e7f3685a22450bf6fe319190fdfb3a6a63b24af2c12c930fb4e9856c68e9a34663f0c9853cb556c7598a2033fa77c97e90d7c4d85a96
-DIST WebService-MusicBrainz-1.0.6.tar.gz 10018 BLAKE2B f7a1e038ae60c44193c4551b2acc135e8f54fd4b7c4c7de68390c63b5b81b3c14585eaa0163de699a9bb440736570fdacd30fda194086a1c52bff787c318aabb SHA512 b9cb8a4873c0a32575afbeaa57068a2b533dd3213d747b3577a378da2844b325e9b50477ccb3c5461b34a319078a59cf802be93f1cc094cb6f12c13c92c9611a
DIST WebService-MusicBrainz-1.0.7.tar.gz 10045 BLAKE2B 4e6e745c1d71abebd7aa55ecbba8dac8adb155dd9afbc108718e8aa48b3cd7f9b91d28913c832eec6d63fe1963bb7247118c4addd08983f211c9acb6d5def539 SHA512 9515de4949f365cc4ab3619433392c33dbeab9137c27788705eb852c7a31b4052843d3f541f814e31dbacbb10e3f524181e29ce4d177ba8753a1270dbde5229e
-EBUILD WebService-MusicBrainz-1.0.6.ebuild 413 BLAKE2B 993c56de059a1c08514f3de89e754097156a72145fa89a8f4617987cb50d912048515d52bf09fd04e1226d93a52c12478f2452f8311cad4a3127f1fca7988d08 SHA512 4c3aec473458a5177f12cf6294436e81cf14034d5054a46a8546400035522a79dadcb926fa92d58093ce36e9038cded18d6e1bc0027c46df02c9d46b68462de8
EBUILD WebService-MusicBrainz-1.0.7.ebuild 413 BLAKE2B 984d15440233c6787bbd8b4677060437c8430fa59b2ded3e0abf46381f45b888af9a94e761d4462bf7135af00f8b71a4aae525d55ba0807973615a535df1460a SHA512 a09509e3dbd0caea35364d5b7e032222012abb3e206766624f1fdd39d9b17f9d0b0a408c263cf9dbae20da4265a700b8b16db89ba2b9f87ffeb9bd061c5917b3
MISC metadata.xml 616 BLAKE2B c011d9576426a66f0b04bb9dcb5bd838a356c8252c50e21d58959d395df335324ec54653fa258ff44fb86dd2cbfc2e4b456231a0a3ebc128baf4c4479fbe29b6 SHA512 47658875ff2da5ac0c27bfe60a7cdd583e0c04631a80058f8a40a3712235e693bd7946a9c08da6690ce3d2d903b8ab5e39e28ab3f259b506c6ee6381abf3fded
diff --git a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.6.ebuild b/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.6.ebuild
deleted file mode 100644
index 63c268dd016e..000000000000
--- a/dev-perl/WebService-MusicBrainz/WebService-MusicBrainz-1.0.6.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=BFAIST
-inherit perl-module
-
-DESCRIPTION="Web service API to MusicBrainz database"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-perl/Mojolicious-7.130.0
-"
-BDEPEND="${RDEPEND}
- >=dev-perl/Module-Build-0.420.0
-"
-
-PATCHES=( "${FILESDIR}/1.0.2-no-network-testing.patch" )
diff --git a/dev-python/Faker/Faker-26.3.0.ebuild b/dev-python/Faker/Faker-26.3.0.ebuild
deleted file mode 100644
index 630ce3773f17..000000000000
--- a/dev-python/Faker/Faker-26.3.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-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=( 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 ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${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-27.0.0.ebuild b/dev-python/Faker/Faker-27.0.0.ebuild
index ba0bb04960f1..ce5439e552ee 100644
--- a/dev-python/Faker/Faker-27.0.0.ebuild
+++ b/dev-python/Faker/Faker-27.0.0.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/python-dateutil-2.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/Faker/Faker-28.0.0.ebuild b/dev-python/Faker/Faker-28.1.0.ebuild
index ba0bb04960f1..ba0bb04960f1 100644
--- a/dev-python/Faker/Faker-28.0.0.ebuild
+++ b/dev-python/Faker/Faker-28.1.0.ebuild
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index b432d658c1c1..e6f5bb6d7e1f 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,7 +1,5 @@
-DIST Faker-26.3.0.tar.gz 1765030 BLAKE2B d255c03774adb173aaf1d004c96d5c2cbcd3d22e3c8ed0ea55cb93a2671ea1bd6fbe243f82b31d0ad96ff613bab3d452b3af806179aaf3b185ec027dc4a2d311 SHA512 71e63ebffe0c6c0a4761612adceac18bec8c6e8cb57e2ecbcbe91da6b6d7700d69c4417d45e9d3ec13d75b5c6d0aaaa0ee948d27a60e62dd9b644f69d21e1090
DIST faker-27.0.0.tar.gz 1764992 BLAKE2B 4ddb83d76abd29eb2281bc27122632e098d3a09bb220881df60d9b67806f58d3c356229035f5316a3fe5dbab70db667d7b8d28d828b4585fc75736ecbc9f0186 SHA512 90b1b76f94066d6d27c4e857297b55b3675f96226cdbefd1bdd99a28599343ffee2b64edd3b15c6cb893ee2b4df446f079269609787a7ef054af3c6a03cca8a1
-DIST faker-28.0.0.tar.gz 1782120 BLAKE2B b550805dced81c2e15e44567dd14c16477cd65545bc0f23825929ce98ab5a485f44df8c95fa7e74598d1e4944a5be057faed9e7ccada077f2daa149921be99f1 SHA512 f043abcf2313f665c18815c949f8c5349f1aa748ebf5fca775b0fb517d959a5972a0f4ff14b672ff6320acd090a36b295ac449418cca547d805dbfd77f6aa88a
-EBUILD Faker-26.3.0.ebuild 959 BLAKE2B 0ef92e35b9271e30140fb465f43dc7c5c0a998f7f66c6fec5878bab9e5ce1d4bd88c4528aaef6eed9cf52c674a08dbf43c9e4ffc2f860942619319b4bf6e5896 SHA512 68bb6ecc5ec4bc9b4e1d3081afa16e8448bf0b240dd423ef927f09eafacc6755004a67d5d4239ebca9cd31c4e5749587570a53cd492fda2c7b0c8b8e81009e69
-EBUILD Faker-27.0.0.ebuild 946 BLAKE2B 1d80ecf7217123cebf6cb4aa4934d49e55197cc48b5b6d37432b7639343084b8aee7632f395e16e87fc0422bda203c7fccff1d37ec8861db461014163b8dcd07 SHA512 1e658d11befb97dca5943b005d6d4f5a3ab8aaca677e2b2fad3b30cbe08f44ef721efd15751749809d97418eb4d90af803a5c99012cae0dd2e6f420231b76536
-EBUILD Faker-28.0.0.ebuild 946 BLAKE2B 1d80ecf7217123cebf6cb4aa4934d49e55197cc48b5b6d37432b7639343084b8aee7632f395e16e87fc0422bda203c7fccff1d37ec8861db461014163b8dcd07 SHA512 1e658d11befb97dca5943b005d6d4f5a3ab8aaca677e2b2fad3b30cbe08f44ef721efd15751749809d97418eb4d90af803a5c99012cae0dd2e6f420231b76536
+DIST faker-28.1.0.tar.gz 1781898 BLAKE2B 4c18e70992e89b4638815afcd2be4a409e9caeb7e32f8903964491e4f687f25b0184dd3e4e9cd605e3fd0cdc33bd3b9be6573e60f98efaf18b0ddecdbf9355b1 SHA512 a312ccce960ee01452329bdf47289f8b4fc9362b1a10a445d93583eefae7c8aa94af363733babe56dd3c7df4a1e585c8a4f84e86d811fa2e1a6d050924c9ae95
+EBUILD Faker-27.0.0.ebuild 939 BLAKE2B 05106a1df3b685656321e5d4b69f8df457306cfcf6aa90c72913491dd9c92150824757aa4dfc8f93a73e63f9849b060078399c4965f65db7d8495703d66fa37c SHA512 26a175124e82c368b4acfb5d20ed044890e8e09b40a031dc33f4f8c17e0245fbf30adc6185c9bc64791d383396e19679e751b1317cd0a702054654fd282a3b00
+EBUILD Faker-28.1.0.ebuild 946 BLAKE2B 1d80ecf7217123cebf6cb4aa4934d49e55197cc48b5b6d37432b7639343084b8aee7632f395e16e87fc0422bda203c7fccff1d37ec8861db461014163b8dcd07 SHA512 1e658d11befb97dca5943b005d6d4f5a3ab8aaca677e2b2fad3b30cbe08f44ef721efd15751749809d97418eb4d90af803a5c99012cae0dd2e6f420231b76536
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index af5fc2e33cac..2984ff5829c7 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/PyQt6-sip/Manifest b/dev-python/PyQt6-sip/Manifest
index 056f33ce35ad..fe67815d2d69 100644
--- a/dev-python/PyQt6-sip/Manifest
+++ b/dev-python/PyQt6-sip/Manifest
@@ -1,3 +1,3 @@
DIST PyQt6_sip-13.8.0.tar.gz 92264 BLAKE2B b44ba35c3209b3a49fccf0e4634af8a410b1531d0dd74fc665d7da9780f4e32baf18fbba80eb9635a96442c1c91295dc10e0388194d1e169d300e0e1b37d18cd SHA512 6947690e61fe65a21f61d034ae9de7b7adb001c59a4a362933c5441648fe27140b43666efa73f981b138cfc73fac72777bb7318b98accc3c7f808687e3fc5d81
-EBUILD PyQt6-sip-13.8.0.ebuild 609 BLAKE2B 85d8cf1c3ffb7a2f2a1506e3148ce6f52a0dcbb66e282420236b07e9137a9332637a73d214ed3e3f355b1481a0690208e4d71a7eabc2061f26665e9af06e826f SHA512 98a46efa3981f6338d0198b9ad11a477d46432255104d5c39385d0d9fc5dc8cde8cc58166dd2dc1a78a1307383efa79bfeacb3e11c4d3de29cf7ed5db5a40834
+EBUILD PyQt6-sip-13.8.0.ebuild 616 BLAKE2B 7d06233c64a48c49bf3d43c84c9ee26aedef5e9dfdbe9a05a78767a42125b2d5d33c97a5f2165c7ca032684089383aaf3516ed3ec775af01e5b2508988293de1 SHA512 de7cae16e1db86fd69957a92ceee70cb3ed6f08628d87bc3253560348cdc3e102e17eb8c1d9b74810359160e3a9a9fc0c5e99ee696447f2463b8dad56e1abaad
MISC metadata.xml 382 BLAKE2B df3e932890695657b0e29bb309514558938bb77489f1f95f275250f9fe960910c7c5e3a827a290e9ff9c557ced98904fb1ff92f580f3a99c6ca6b6b3932814fe SHA512 1cd634b2a0c34682fb6468301a3d7cd28e3988651b62cfa200783e6f75fde29e29ee06c494a8fc272261642e3d7c22d2d3f35c143f5c31f936af74c6aa748554
diff --git a/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild b/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild
index ddd2a7ebcb51..e16d3980f85f 100644
--- a/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild
+++ b/dev-python/PyQt6-sip/PyQt6-sip-13.8.0.ebuild
@@ -18,4 +18,4 @@ HOMEPAGE="https://github.com/Python-SIP/sip/"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
diff --git a/dev-python/PyQt6/Manifest b/dev-python/PyQt6/Manifest
index aa5bcd2ed81f..149577c236cb 100644
--- a/dev-python/PyQt6/Manifest
+++ b/dev-python/PyQt6/Manifest
@@ -1,5 +1,5 @@
DIST PyQt6-6.7.0.tar.gz 1050408 BLAKE2B 30dc8a2762cb5a149c401d497af714bb9209bc46847c0699522ee60080c46f0b1d4da854e70151a508c90820a2aa32da422bfd20c4320bcc9b5d5f92fd9e8677 SHA512 619210d2de3e149b55e2d45cbd8ec2113b3effcaccd25eef6067ea99b82e250f1ce288b38136604536053690071f8c843339b934b5ce5e539a5dfdecc26f44d2
DIST PyQt6-6.7.1.tar.gz 1051212 BLAKE2B 9c1c619b08cc14e0a92ea22812c14d5a3cb47e45eea917d50ab63918d8433d54b354f26b885f2567b9c6e2f0380e819972d055d1a1751f6646ebb5e6cf72b228 SHA512 1e0fec009e1823b06460fd96eddc00ed31388c20f6d832aa0ebaa130baf06d83514df43af7961c3cb2872570d27e539d6db7bf6143ccdfd61a19da7521be2c7e
EBUILD PyQt6-6.7.0.ebuild 5648 BLAKE2B 3209a160cb7c9e7a2269d3c45ef28eb76ceef1c1044ed868976f3dc8c87c569549d64eab9b89771ec4fa51949b3f67bb2d43fc207d1df210f5f1a6a0c7f021b0 SHA512 c290e5647749b832f6ddff92321ad028bdfdcd030c16badba6758e361d0b0ae4faba35dc80d90fda48005b9545e795cd22a9ea340119e5cc035cffb3ef5146d8
-EBUILD PyQt6-6.7.1-r1.ebuild 5655 BLAKE2B 3f6ceb2bbaf9895e96f3fc85688649bafbe47c85d39e3879c93588da368e43df0471937874e4393f272ca9e3359dcb7bc54bce6d1fc49fb4f12937bb5237f096 SHA512 0905c4ffe830430895ee8ae8be167e61ebc2b69ecc3c1178fbe91b56025df845290665ebb0565234e07bb0d51b33b4967f2a4ad95a27b71c5a765ffcd8bcc918
+EBUILD PyQt6-6.7.1-r1.ebuild 5662 BLAKE2B 90cd8e14789e82e928f1bdcd56395a8bb4c49db9a3e3c14809eebc9f9a9c8d8ff5d89a8b4e3f29d6eeee446a693905a6b046c967e8a9cfb372190e1b81581b0d SHA512 5156c1b065584d25f0878f6d4b905db442eaa64cc7d372c7e7fd7c3a4f94c5ca977d4a736af3a0daeca1c26511258b476a75e689872253fd95e4c0a6e5063b3a
MISC metadata.xml 2391 BLAKE2B 16eecbd105ced07699632a4b294f7da74b59ff931e39afb8a21f67f073bfc90ff613d753a67bcd303ea9f2bf35d7b91c1c7a56ece044c421c4e45b5951f5efe3 SHA512 1d595e07e201891c8c7d5635d39db36ccb65c7333cb27c1cd5384a76029b987959df05795283a4474a41a997bf951e577570b7d3a52a9a2975d563767651efae
diff --git a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
index 22b44e005afe..d95e2f39dade 100644
--- a/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.7.1-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv"
# defaults match what is provided with qtbase by default (except testlib),
# reduces the need to set flags but does increase build time a fair amount
IUSE="
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index e3a4f747f8a1..161b0686684a 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,8 +1,6 @@
AUX astroid-3.2.2-py313.patch 6670 BLAKE2B cb969f85e7810a2d1ef8088a9d35bc086df001589bd0de58be204db762e59aa145f930d275a02f49868277514a5ec492020d1537b323582b79733a5aebb6ba28 SHA512 d2800eab3ba1c54048a24758c9fbfb911a5af0add7a24d0c00f3b245a1a7fb5efbed9614ed5e0032fbf619a473192ba8039047bffdf33fdcdc027a22db2a5643
DIST astroid-3.2.4.gh.tar.gz 465788 BLAKE2B 745a860b7bacb45cb86e9b232fe3a37cdac40cb471b00832a7dd7da4c3374760749cebe8c8688748e750cc3639554515a7a9e24f5f4d2ebac10af2c906fa04a9 SHA512 e48289794f67cf53bb8a2dcf357c1e892140a0a625c2e19601cf5ad579aaa33a94f0e052915fa6e854bc0a2e626f41b2d13773aa2b2af2412efeb33d030ed2b6
-DIST astroid-3.3.1.gh.tar.gz 464132 BLAKE2B 011b61777ce4f3900ed1c23a664b7ae0c16e364f61cd664078d78bf6a90097f423afe03579e151439a9b02874e2fa12844f0587632e1bf1f40b428d2d99cc6da SHA512 992f80c30fdb02d283e73d1329a58ddd10a4f800e74b4697086b194a329ff6ae7ae026c907317e9604371a60cb814f243f2506d921d196214f11741f098485c1
DIST astroid-3.3.2.gh.tar.gz 464183 BLAKE2B a891a57ce697e539b865ead8f1a1a42aa57962d1ac3cb39624f3c8cac1a233ce5ed207a87f6b8ef0b2fcacc296610819d5612262a6fbfe08eed20a2955b168c4 SHA512 dc9777e701f0bf3dc5367da8e7c79eeba18f485ad1425f8e3e50814efef9f8fd0e11f30363d1c602cfd05c51b2b2e9749989da1413db59c9f648fbc47cfbc8ae
EBUILD astroid-3.2.4.ebuild 3145 BLAKE2B 2ce16528e2f66f092bdd5acce0798195a926e2875aa0cf0c3fe0f33283b515a8389c743c83cfea98807763c87067abf104177124c864a1bb1516532889a18ee4 SHA512 d61457b9365b8b1fd34bbddd51c1ae7bc080381c2fbc5881e426e12aebe2188d5399e05ca2bdea6a2c1217e0d39ea25bfe2ade2c3c38385fbacc0bd5f3219348
-EBUILD astroid-3.3.1.ebuild 3040 BLAKE2B 1522c6bf2d5a2dfdda5a8d915238052faacd55461b24cb9d784a0156adde8b3e1412d1aba94fdb7202a434a0ef2d6e71185bcff9cddebf22432b853d8c32b3c2 SHA512 3172bc0f128a9378aa081225b937f508403669a008b7a32fce23a27ad0f1ae47024f0d1aad21ed857c9627f8b7c6c6334f49435b383bcbadca38514792ac5cf2
-EBUILD astroid-3.3.2.ebuild 3040 BLAKE2B 1522c6bf2d5a2dfdda5a8d915238052faacd55461b24cb9d784a0156adde8b3e1412d1aba94fdb7202a434a0ef2d6e71185bcff9cddebf22432b853d8c32b3c2 SHA512 3172bc0f128a9378aa081225b937f508403669a008b7a32fce23a27ad0f1ae47024f0d1aad21ed857c9627f8b7c6c6334f49435b383bcbadca38514792ac5cf2
+EBUILD astroid-3.3.2.ebuild 3032 BLAKE2B 22afafb3cf6f25836fd9031e3719e84c9230068bbd4b5d49f14da9dd055b5391894d3addf1cefc6b86c78241a1cabff95aaed0994ce57c4225406c9db023a13d SHA512 7f6b07fb1fca8bcc301c22b5a21a588f25ecab228585b41f09a7c23004d2924991e02a1b0e8af2ae49cc14879be948f5e743fb9a3c766ce970592909027786f4
MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074
diff --git a/dev-python/astroid/astroid-3.3.1.ebuild b/dev-python/astroid/astroid-3.3.1.ebuild
deleted file mode 100644
index 8e3e4ee5cfc6..000000000000
--- a/dev-python/astroid/astroid-3.3.1.ebuild
+++ /dev/null
@@ -1,89 +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
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
- https://github.com/pylint-dev/astroid/
- https://pypi.org/project/astroid/
-"
-SRC_URI="
- https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-# Version specified in pyproject.toml
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-# dev-python/regex isn't available for pypy
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/regex[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # no clue why they're broken
- tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
- tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
- # pydantic-2?
- tests/brain/test_dataclasses.py::test_pydantic_field
- # requires urllib3 with bundled six (skipped with urllib3>=2)
- tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
- # hangs
- tests/test_nodes.py::AsStringTest::test_recursion_error_trapped
- # TODO
- tests/test_builder.py::BuilderTest::test_data_build_error_filename
- # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442)
- tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return
- tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables
- tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type
- tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple
- )
-
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- # changes in py3.13.0b4
- # https://github.com/pylint-dev/astroid/issues/2478
- tests/test_nodes.py::AsStringTest::test_f_strings
- tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_string
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/astroid/astroid-3.3.2.ebuild b/dev-python/astroid/astroid-3.3.2.ebuild
index 8e3e4ee5cfc6..b93d44fd7e2a 100644
--- a/dev-python/astroid/astroid-3.3.2.ebuild
+++ b/dev-python/astroid/astroid-3.3.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
# Version specified in pyproject.toml
RDEPEND="
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 77376b0fe740..957d7dfb4216 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,15 +1,7 @@
-DIST boto3-1.34.158.gh.tar.gz 848930 BLAKE2B 5db04b9eee08f5418a595e736f075fbe22b92adada9219e8a8cf2299c723d09e2edf88e5ebb3d09c1613a01e5d0d5c837e9545c6ee3110c430c521da10fa2bde SHA512 03f532e78a1a2b8ec01396f0b7f7bae7059165e35440eda47f4393e99d2a8ded229470cf3269a71c746b8a66dccd8626444f1e429e561df1dc1ec0f6b8653272
DIST boto3-1.35.0.gh.tar.gz 851637 BLAKE2B 485b17616fed53a88280aad92d2e4219d8bcbf469b42cff6113f9596c6b245fad39b403b4fb29ed99b50955baa50940091e9c0f88cc6e350b44c69c4b1df5fdc SHA512 0236748c667ef1baf7484d4808083cb517c19ceae672973ac0cf9ce509a9e4a965c15349876807dc320fc96210ba6c5d16ea66545de19eed33dace058392d85d
+DIST boto3-1.35.10.gh.tar.gz 856679 BLAKE2B 03e7be74455b487a79188405796fc08bd940962ca4ef8c36398ee8f955c2677e57a528626ef31e5e54ce2c1b96c82cef857b54dcc16248178c60c14fd14de3f9 SHA512 99c0e0b67a590a06713eeb98eb485b055ee6fa1bd181f996d24bdf88698d7885efe0a5f1e9883083655b12a474112a03f8561c66c4c5b5a0e6db56d5733db77b
DIST boto3-1.35.5.gh.tar.gz 854016 BLAKE2B f94d738e310725cd5f9c7b405a094155f3ecf640f02045662ed94ab3689ea549fde7eee19ae2be450768560ad705b8740fda78b79ed42cf536231626d247e09a SHA512 fc1106abbb306bacb80dce825bf71303e71b0d0698d7e3bb4dcaca4ea6e4f7a97e70753367200294f334b351e764bca57f2316afec854d2e46db4644dfefc25b
-DIST boto3-1.35.6.gh.tar.gz 854351 BLAKE2B 0aea780d070a5a806bcb8196ebc3785eb1a1b5ad3cb9f1598a24bf80b4be5f8757b551a524afed9440deae505e427b97f9b79b1a7c30c7db977319ee317bb58c SHA512 81fce9301003a5b2f67107a7f6ebbd033a43a43c890be7ff3248136c1fcc826fd475f9860d3295f16900f199057e1a7da7be60554dc193826ecef6e64f97341d
-DIST boto3-1.35.7.gh.tar.gz 854615 BLAKE2B 4cf4fd926bc4175273df2007f1275e0781c199361cb8c419c7c34bc764e47d0c74f7f9c9de8d25a7052072a73ccdf0c3d2ec7fcab5b71a4107b2c22a1eef5700 SHA512 4e85d9d2004d6d74190f560b41cb6a4ace30b3ce4d09d5b390045874bedca1d0fc1756170bf81f615c81a371038fa7a94c407a3de417c0be6b33805bd32866e1
-DIST boto3-1.35.8.gh.tar.gz 855649 BLAKE2B 4d3a7740a3da49b0552fa9250decf74daaa78c33b21f96dcefd67025c16f5bb1ab2f67d5482f4434b74cdd75ecc7578378138a08bdd91cd10d5afc9d87ae4ecd SHA512 bb44beebd2eb4f5b49e94299abf79bd1b9bfe11ad2ce487a01e7dec0bfb31e9d343835e20608b63f05cdaabc96356740b53ce828310048c95874fcd290dbfd0d
-DIST boto3-1.35.9.gh.tar.gz 856164 BLAKE2B ff92b345ad9eeb2f74cdef93960c2aca1351b4aa5fd9a7f4d0302327269f421fa66e1804bb2536f634dc08671fd529810bc467184eb3b95bde69d818e6e58a88 SHA512 6dc461ca79753cbf875da2ef525a8c6bc12e14a5db3110cfbde81303dc27b8e5be42f468b4dc37a02b4face8344566ce9836ce69b325650dde4efcd1656e8127
-EBUILD boto3-1.34.158.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a
-EBUILD boto3-1.35.0.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
+EBUILD boto3-1.35.0.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a
+EBUILD boto3-1.35.10.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
EBUILD boto3-1.35.5.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.6.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.7.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.8.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.9.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.158.ebuild b/dev-python/boto3/boto3-1.34.158.ebuild
deleted file mode 100644
index 54e9299b7dca..000000000000
--- a/dev-python/boto3/boto3-1.34.158.ebuild
+++ /dev/null
@@ -1,53 +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
-
-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 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.10.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.35.0.ebuild b/dev-python/boto3/boto3-1.35.0.ebuild
index 8cba6d95740e..54e9299b7dca 100644
--- a/dev-python/boto3/boto3-1.35.0.ebuild
+++ b/dev-python/boto3/boto3-1.35.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
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/botocore-${PV}[${PYTHON_USEDEP}]
diff --git a/dev-python/boto3/boto3-1.35.6.ebuild b/dev-python/boto3/boto3-1.35.10.ebuild
index 8cba6d95740e..8cba6d95740e 100644
--- a/dev-python/boto3/boto3-1.35.6.ebuild
+++ b/dev-python/boto3/boto3-1.35.10.ebuild
diff --git a/dev-python/boto3/boto3-1.35.7.ebuild b/dev-python/boto3/boto3-1.35.7.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.7.ebuild
+++ /dev/null
@@ -1,53 +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
-
-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 ~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.10.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.35.8.ebuild b/dev-python/boto3/boto3-1.35.8.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.8.ebuild
+++ /dev/null
@@ -1,53 +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
-
-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 ~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.10.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.35.9.ebuild b/dev-python/boto3/boto3-1.35.9.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.9.ebuild
+++ /dev/null
@@ -1,53 +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
-
-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 ~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.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8741d888f445..0733e805c0e0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,15 +1,7 @@
-DIST botocore-1.34.158.gh.tar.gz 13282704 BLAKE2B c244a36093cdaf57ac82dc11a3e9d4268d7cce36b8119674530228825f6ec4053abbc909dd664a1ea10ec48e0c418b90803275aabc89a41a99eaba6e138a5a17 SHA512 b60c743bfd1a1f3806c6ae71158a998587b8e87f43bdbe88c960cee19bcef41a4b3fd2fe5f50408abc97b22200a689990f79cbb6e952347c747e4bc8c21ae368
DIST botocore-1.35.0.gh.tar.gz 13294975 BLAKE2B a0cbafd1b0da5cd7150ea7a2e21b1209b206b7afcb86ad3ff004ca1c96f47da34eff29a43568f0e9a2dca3443516fdb6adf7bd3778835b908fa5fb3a8d22f79a SHA512 7d0c9815703ef49a8958ed1a5159018320108ae86efe20e6dff182db24ceeb67968db7027ee75809a1ebd1c835709d0d758b0699742bca2e435888dbe5e15a97
+DIST botocore-1.35.10.gh.tar.gz 13328544 BLAKE2B cecad54696210597a09f4316a88b8335bc441a6429ddbc7f3c6e539a1aaee4312b855ec93b99971c8241b2431a920085f4f3b38545d607609a8d6a94d36676d8 SHA512 cf6bb103aea0af9ed2e43762848438eef89ab5bf8eec856cb8cd70204dd36f143ab9b8defd6ecd849a542332351feb499d8c34e7382bde558eac3ad19b1c5757
DIST botocore-1.35.5.gh.tar.gz 13303437 BLAKE2B 0a95351fbc93074bb0398871773120a194fe581a26f9a74c1101a5ea57bb3acb9a33937fc2d5a39a065988cdcc6dbe253bd2227cf93e670602ccc67ab82d8845 SHA512 5527420017a4a23d5593f5b3a0eb8caf15357642ed90cd73e0fe22774cc8f9f3637028286063e3e2810e5dafe52e882928269e5c82f6369be9af99bef18fb365
-DIST botocore-1.35.6.gh.tar.gz 13305231 BLAKE2B 1c3716883b2cc8dd98e4391ff60039f14e0e0fcd076a3780b6ee18c216f004d6f1ed2e916681d28133ae9788fd5c721abbba6c44354442a6d7862074e7f8956a SHA512 6d2ab4264886e231cb0b65ea34d2757b29ba71fe227bf8dbff3474074d612f13b3e9fcfe17b9cb2f8f420bd962f1eefe7b8038ef5017060c6732ec5ed927906e
-DIST botocore-1.35.7.gh.tar.gz 13308318 BLAKE2B 4e92e22dde9a4b414a1cace9a21f8a536a0f386dd4b14bd594dc08dff3d05e8aa17c669222b07617db8b883ec79ab48a18d669619ff14400c09df26c0d3101fe SHA512 5188b485db0db1fdaf51ae1ff5c57caa114d0f08b04ef20cd821b5b13b661374dc4463694cf027c1ac25f903ea74be81464d0041c856e93315781398cfde611c
-DIST botocore-1.35.8.gh.tar.gz 13321226 BLAKE2B d4808db439d9fd6be7d759d7785b788269688a288d458e37f718ddbb23f92df92113f6d8cbe44b07c8be92f6a4ac8fa5951a58d68513c8ade02355731ed9696d SHA512 a9c38c7fcb89da6164aef60f47c9882730f613f3d05ffbaeedab7167d730b80670e43288bf66dbade46829c0ef9171a7141b4ba6332937dcff29fc06a78413b1
-DIST botocore-1.35.9.gh.tar.gz 13322670 BLAKE2B a472f5f599e96a45cb985ca105731ef61907c443bf56cac760f30b18bc5392bc25ae7587b6064c2ca0d5b4bd9b29a8ee8e3ae941a033413a8b723775c6ed6154 SHA512 5b5cc9abbfb13780a256b0904a18ece350ca206cf66d12dc809f685101b3fbe3131076faabf6bbb200c38482c037374f942a21c7611dca1d354c2537231631be
-EBUILD botocore-1.34.158.ebuild 1665 BLAKE2B 1171f3bdcbe2eada97adf58c2011691cb51300028737903ec51e9fea4d80943dc3e199f4a1671be350ca2cf921e5dbdd4e7c8ca4658261143646cf9c0c82f522 SHA512 db8027472dcb87b167d63ed89910783e104513361b9191f5e2e2928a2904493c22d9629aa206f61206c4f29c6a9c43e8208c57a9b9bf99b031101b915d326674
-EBUILD botocore-1.35.0.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
+EBUILD botocore-1.35.0.ebuild 1665 BLAKE2B 1171f3bdcbe2eada97adf58c2011691cb51300028737903ec51e9fea4d80943dc3e199f4a1671be350ca2cf921e5dbdd4e7c8ca4658261143646cf9c0c82f522 SHA512 db8027472dcb87b167d63ed89910783e104513361b9191f5e2e2928a2904493c22d9629aa206f61206c4f29c6a9c43e8208c57a9b9bf99b031101b915d326674
+EBUILD botocore-1.35.10.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
EBUILD botocore-1.35.5.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
-EBUILD botocore-1.35.6.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
-EBUILD botocore-1.35.7.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
-EBUILD botocore-1.35.8.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
-EBUILD botocore-1.35.9.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.158.ebuild b/dev-python/botocore/botocore-1.34.158.ebuild
deleted file mode 100644
index e3f2c4490826..000000000000
--- a/dev-python/botocore/botocore-1.34.158.ebuild
+++ /dev/null
@@ -1,76 +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
-
-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 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
- )
-
- case ${EPYTHON} in
- python3.13)
- EPYTEST_DESELECT+=(
- # memory use tests, probably fragile
- tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.0.ebuild b/dev-python/botocore/botocore-1.35.0.ebuild
index 4f1ad852bdc1..e3f2c4490826 100644
--- a/dev-python/botocore/botocore-1.35.0.ebuild
+++ b/dev-python/botocore/botocore-1.35.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
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/jmespath-2[${PYTHON_USEDEP}]
diff --git a/dev-python/botocore/botocore-1.35.6.ebuild b/dev-python/botocore/botocore-1.35.10.ebuild
index 4f1ad852bdc1..4f1ad852bdc1 100644
--- a/dev-python/botocore/botocore-1.35.6.ebuild
+++ b/dev-python/botocore/botocore-1.35.10.ebuild
diff --git a/dev-python/botocore/botocore-1.35.7.ebuild b/dev-python/botocore/botocore-1.35.7.ebuild
deleted file mode 100644
index 4f1ad852bdc1..000000000000
--- a/dev-python/botocore/botocore-1.35.7.ebuild
+++ /dev/null
@@ -1,76 +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
-
-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 ~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
- )
-
- case ${EPYTHON} in
- python3.13)
- EPYTEST_DESELECT+=(
- # memory use tests, probably fragile
- tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.8.ebuild b/dev-python/botocore/botocore-1.35.8.ebuild
deleted file mode 100644
index 4f1ad852bdc1..000000000000
--- a/dev-python/botocore/botocore-1.35.8.ebuild
+++ /dev/null
@@ -1,76 +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
-
-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 ~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
- )
-
- case ${EPYTHON} in
- python3.13)
- EPYTEST_DESELECT+=(
- # memory use tests, probably fragile
- tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.9.ebuild b/dev-python/botocore/botocore-1.35.9.ebuild
deleted file mode 100644
index 4f1ad852bdc1..000000000000
--- a/dev-python/botocore/botocore-1.35.9.ebuild
+++ /dev/null
@@ -1,76 +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
-
-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 ~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
- )
-
- case ${EPYTHON} in
- python3.13)
- EPYTEST_DESELECT+=(
- # memory use tests, probably fragile
- tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index 94f905612ef7..4cc5d3d55254 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1,5 +1,3 @@
-DIST braintree_python-4.28.0.gh.tar.gz 227282 BLAKE2B cb811005eaecb380befa99a2721f421e1a1d43417afd2ab243cc83654b2823d50d40c8780a2406c415ec54d683925d45a4900e227a3fed2d6192db80bef92a4a SHA512 872195ed3183e248f6b9127ddcbfe62f5305141806f2af31cf62425d4a76184d8ef7eab5a346818db6fdcbbc01a03979662b379fe8f7f17571d84b127dc0e3f1
DIST braintree_python-4.29.0.gh.tar.gz 229814 BLAKE2B d4d33aaa8073ec129d4ed791912ebf1ff6ed5c602ec9c91917d493dd0060e59dcc9ae830f2efc9c009036b64bb0f55b3f4476c6c6bf91c6076c8fec9de9c042f SHA512 da2e8daba61c0a9cf76929e5edcb05859f7072e9c13b9bc97556fd370a9f7fbd396513505d3e93617132bfbbb95c6f8cfa4343072e7c16ecdcd30d8c59a7dbff
-EBUILD braintree-4.28.0.ebuild 793 BLAKE2B c8003f8ce01e03f9279b9f44c7ebbe09ea6498d82f637094cd0bfa138df466bd03bd8c7b359d0224fa1cc075d2575fc83e686dc673a594b5c6127d40314f715c SHA512 a53f462c7d35dbedd009cd0a108011c1a819232e51b69aa70ecfa84518e348645b6679356db5c6c07a930c6dc3d3e90f7caa18884ef38a02396e3445007628a4
EBUILD braintree-4.29.0.ebuild 793 BLAKE2B 345e03776e34b1d21d8433adeba0ec21bfc380e0305f9f394d97e0d8a93e5fa0ee2a3e0ed417c109c9f8414bcb731dd0a6a581341e0be84f473f3f4244e969a0 SHA512 a728b52406a32d96b203374847005b62427edaf03bd476f51549d8a99a014359c9d247426647f7cd2806ec5ea24dd8e6e8ecfc6bc5f9b84287023ff504498983
MISC metadata.xml 484 BLAKE2B 17a5993a7630126f55e88b92bf917ae068282c36813ea739407b65d91542d2a9977f3057889838bce776b38c5e64e4a17fabc3367ac01ae8512d06897de1a060 SHA512 c0f5406afc289683369998c79009defdd07735e6aaf60d777e524eee6c58dbaff4b936e990490cd15cd53f175accbfb3adbe55896511c79e9655f08bda24ba49
diff --git a/dev-python/braintree/braintree-4.28.0.ebuild b/dev-python/braintree/braintree-4.28.0.ebuild
deleted file mode 100644
index a2dc87534d6c..000000000000
--- a/dev-python/braintree/braintree-4.28.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020-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=braintree_python-${PV}
-DESCRIPTION="Braintree Python Library"
-HOMEPAGE="
- https://developer.paypal.com/braintree/docs/reference/overview/
- https://github.com/braintree/braintree_python/
- https://pypi.org/project/braintree/
-"
-# no tests in sdist, as of 4.19.0
-SRC_URI="
- https://github.com/braintree/braintree_python/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- >=dev-python/requests-0.11.1[${PYTHON_USEDEP}]
-"
-
-DOCS=( README.md )
-
-distutils_enable_tests unittest
-
-python_test() {
- eunittest tests/unit
-}
diff --git a/dev-python/cffi/Manifest b/dev-python/cffi/Manifest
index ea825b725122..ba9fdce4eb6a 100644
--- a/dev-python/cffi/Manifest
+++ b/dev-python/cffi/Manifest
@@ -4,7 +4,7 @@ DIST cffi-1.17.0.tar.gz 516073 BLAKE2B e050689b58b4a34e3f605f84b3b6a59ec44359bfb
DIST cffi-1.17.0rc1.tar.gz 516063 BLAKE2B 02f25fde28a070c314deb5870d2285a0cfd2fd10d0136b3c5459d4bb11454722d61dfe0e5f27a7268a4aca8cadb2a9df045340094bcf98f1692f54ddea6df714 SHA512 757ccaf09a745cd04a31d0b2fcc46f438269b79b88c4a89aa7dd2f0dd1bc1b64fb9f9fde2461407e1c0482c1c64e837283e21d0b46dbcb0c4ccd5e54a8319a0e
DIST cffi-d7f750b1b1c5ea4da5aa537b9baba0e01b0ce843.gh.tar.gz 523050 BLAKE2B 498085e9bc497eb1abf2d2e26e2cdb9d7544509b2c1686b306930c2da8a39a5ef133b77302761b44d5231c5255ef30cbd22579c79921dc2dc71e723ff5624939 SHA512 a0d1eb7bf8df12331d3493d86894ba062f7a15f4e7421863d44e264d4ca40ef864c7574d42cb7a4f2ea44ab80242942d6f4c8772c64b8dd0789aeb9f1908fc89
EBUILD cffi-1.16.0.ebuild 1738 BLAKE2B 403b4dc5bb47dec2abbc30c21a894685c329214fa943bc7fab68260d2ab921cf5bd1a16832bae8e244124ad8d8af34d0f94fdadde981a514a862905c1fccb1c3 SHA512 3bb914dae82263f729baa2e0bb50ebd14697c6efe52404328c969301be9a83ab659df460aac5764ad9035fcb24bfc10d5bf4fde714597ee57d359c246d63cda1
-EBUILD cffi-1.17.0.ebuild 1679 BLAKE2B 1a1de53bb8552f8ddf37c0bed2b945cd4bca22d4a2927b04dd573c8cc36d8fbec690ae6fe2c4f97d95990fd0faf03e98b28ed7ec59463ae9fc01d28906dc179f SHA512 b2d4beb41dd62d8ece20319d0c8d9428bfcfc9c1dd2f74e57277e866936d5dad5558d893d98d80fa7a4463652cebc20bfdfac0632abc9be7756c6243cee91cd4
+EBUILD cffi-1.17.0.ebuild 1678 BLAKE2B b439e2f56605c373953e7071f8b7282e8ec4511b26c5dc5984ff269be9fdc0b2c4c9422303902a8afee2dc75813892c8bf257cf5b83814cff61d33b089d3ed2e SHA512 d290ad8c7a4ec8bbc13946f9975147e81a3202a1cf8c44e26b20efa183465d8e32665be7b77f2115b00d4b430559df6b9b4cf2b7f79d25547f7f9de4723dfaf3
EBUILD cffi-1.17.0_pre20240424.ebuild 1883 BLAKE2B 4509949cb33dd292be9c3b8e69d87691ef3c217f65f93901fed0fda0b1c02d0d6b0e5c64605ec9d9127e2295b1448e118432958f12339ac0517f692f1b26c7f4 SHA512 5ff23616b55de9ee36d67e095375b35c9362ca3599bc6f949d43e786ada750665ca4d0c7f981be0ad9f2164c676772a1d164deab4719618e3d892ae8958a48f0
EBUILD cffi-1.17.0_rc1.ebuild 1678 BLAKE2B b439e2f56605c373953e7071f8b7282e8ec4511b26c5dc5984ff269be9fdc0b2c4c9422303902a8afee2dc75813892c8bf257cf5b83814cff61d33b089d3ed2e SHA512 d290ad8c7a4ec8bbc13946f9975147e81a3202a1cf8c44e26b20efa183465d8e32665be7b77f2115b00d4b430559df6b9b4cf2b7f79d25547f7f9de4723dfaf3
MISC metadata.xml 376 BLAKE2B 869698c9756447929b5607d37c334442d76fef960c109ebe3b807de5019339de4ce19009d70b2eba506ee2608db9454c277cfb07ea025a39be6ea65b2ed93f74 SHA512 84c109a295e6f272c03107b69431f213dff9042a7e5c784dc725728aeb3a60dbf9c860551aae6260e5fc2dadeaa6eb27488186abe1d108bb21145d736de7e5b6
diff --git a/dev-python/cffi/cffi-1.17.0.ebuild b/dev-python/cffi/cffi-1.17.0.ebuild
index 60922891b668..3f6a11f2cec8 100644
--- a/dev-python/cffi/cffi-1.17.0.ebuild
+++ b/dev-python/cffi/cffi-1.17.0.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Needs recent libffi for HPPA fixes
DEPEND="
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 7a14bedfc234..06b362e940ad 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -2,7 +2,7 @@ DIST cfn_lint-1.10.3.tar.gz 2418034 BLAKE2B f889112d5572401dd5333d1a9edcb277c615
DIST cfn_lint-1.11.0.tar.gz 2414804 BLAKE2B 211dc6e9e7ad3e2ae9821753b5f1f5932fe74b9c89332e3463e58799cfcd19b7f5dbe3ff3323b26624652a2debd2e62aa135fc17c6253b32d24e88512416c3e0 SHA512 a2783d09461d4e480fffe3190aa00648568996679e0ea491ce2472276ad3bdeae3bea3fbb70d1d3e866d2b0cee18743a7b4b4163fae3db42175daaa9aa7769be
DIST cfn_lint-1.11.1.tar.gz 2415408 BLAKE2B c164f6cd520e4106ff9cfaaffdcb66860c3e66060aad484a488f22a304c56c5a365389e63f948d647e37e10ead5f6c8e5bb435c842377e4db122805d7bab218c SHA512 c8295874345b2a561e521b732031558ff4d1de11fcd912940955301f0c4d1923d11d7d8f2cf5a90c3c540d3b28dbcd9f18fb01778fa9678e3fe6722d732d4014
DIST cfn_lint-1.9.7.tar.gz 2519610 BLAKE2B a454027a85bb55770b91ab4d801ffad807a2b9200e88872e2149485bb17196e050e0eea02db9be6bd705f7b427d825b5510cd0e78ff4d0db2cefa988be138782 SHA512 b6fff3b56f78b85d7335d33fa93e41003311c60f008ce56ae3f373ec32b2105ad40bc68210bd15ee88cc4bcb9f6cd61bfb1367773ff870cc4ec1807aec011100
-EBUILD cfn-lint-1.10.3.ebuild 2176 BLAKE2B 07cacdbe24678c647596829bbfba09e70569c2b1f575c318581364c7e6cfe505cc12c0e4fe4174073e51aa123d2d5066189ff5058a008591b68b707cf36ca841 SHA512 97011ea77add065c2ff78d5cc6ced93c9e1251ee5da063afb7c957e2dde3639421e331ab31ef20571409f7f167bb4102bdbda8a4d463363c7ea34b1130ebfca6
+EBUILD cfn-lint-1.10.3.ebuild 2173 BLAKE2B e5d36838ac6fdbef143deed68652896c380d7d3a143a0c6f9b5e4efd38283f98a50f8169bbedba9fe826c1c306b56efc0f7f28c1a911cb85305748f996127c1a SHA512 262134549b6fa7a30a83feeed58ea5cfbb45a1f778b116238f5603c2e4e22243b5d63b2ce979c05a8d21990f3887e86dabc28f5ff08edb36cb44f2b866e53c3e
EBUILD cfn-lint-1.11.0.ebuild 2176 BLAKE2B 0204895222e1591f9f275af74dcdac3435fa5a6cdf34c46242e63829e40b9f2fcd493db355f11454df539555da529321ebbfff2a7326c9f0a0f40beb8cbf6c43 SHA512 b82cada00e1b5238ed40b0ea35fc3a1f84f3deced456412abcd668b46aa99e29c3a88091cd0252188afdb6cf0fed38846124bf073ba3c794d934dce3a14ce46a
EBUILD cfn-lint-1.11.1.ebuild 2176 BLAKE2B 0204895222e1591f9f275af74dcdac3435fa5a6cdf34c46242e63829e40b9f2fcd493db355f11454df539555da529321ebbfff2a7326c9f0a0f40beb8cbf6c43 SHA512 b82cada00e1b5238ed40b0ea35fc3a1f84f3deced456412abcd668b46aa99e29c3a88091cd0252188afdb6cf0fed38846124bf073ba3c794d934dce3a14ce46a
EBUILD cfn-lint-1.9.7.ebuild 2173 BLAKE2B e5d36838ac6fdbef143deed68652896c380d7d3a143a0c6f9b5e4efd38283f98a50f8169bbedba9fe826c1c306b56efc0f7f28c1a911cb85305748f996127c1a SHA512 262134549b6fa7a30a83feeed58ea5cfbb45a1f778b116238f5603c2e4e22243b5d63b2ce979c05a8d21990f3887e86dabc28f5ff08edb36cb44f2b866e53c3e
diff --git a/dev-python/cfn-lint/cfn-lint-1.10.3.ebuild b/dev-python/cfn-lint/cfn-lint-1.10.3.ebuild
index 4ec420c8b216..067ed8be2ab7 100644
--- a/dev-python/cfn-lint/cfn-lint-1.10.3.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.10.3.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.89.0[${PYTHON_USEDEP}]
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 50f55a643960..0c54e60a6e24 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d
EBUILD clang-python-16.0.6.ebuild 1203 BLAKE2B 7baa638bb302b5b97aea34e62d28035f6e2e7aab0bd626bae94d9b3ba9e776316a81003b55ae8a71008b13a664569c8587df927c5f925591addc99a2b4381832 SHA512 a2b00fe7edaf1cb1bb48c0e93555fbea3ef929f16d168b27e1ec1e3f38989e3220e6df1ab847ac2020faa7d44d957c6af7ec0723418e248677a40e29c071ddb2
EBUILD clang-python-17.0.6.ebuild 1203 BLAKE2B 13f87c2782967c4fded88a60220b87e9f9f50d9c37543f30ab2b9ae94cdc5f53d2b1fb422e13450df50ecbb0e36f2a531705fd75f021f265e67f67dd08c85eed SHA512 8abd5bdb175a8c24c542dbcbc73617f075e50a555d9da698ae3139414c2fc11b9ee96d42af0829432c0d2f9d3c820683a2ef5946fdc4332f3d06e40466bbb38f
@@ -16,4 +17,5 @@ EBUILD clang-python-18.1.8.ebuild 1203 BLAKE2B afd17079dd42d349bc5b0a93415be0f26
EBUILD clang-python-19.1.0_rc3.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be
EBUILD clang-python-20.0.0.9999.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be
EBUILD clang-python-20.0.0_pre20240822.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be
+EBUILD clang-python-20.0.0_pre20240830.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-python/clang-python/clang-python-20.0.0_pre20240830.ebuild b/dev-python/clang-python/clang-python-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..7f3de6814bbb
--- /dev/null
+++ b/dev-python/clang-python/clang-python-20.0.0_pre20240830.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 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 sys-devel/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="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? (
+ sys-devel/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/deepmerge/Manifest b/dev-python/deepmerge/Manifest
index e4be566ca975..9476a2989f64 100644
--- a/dev-python/deepmerge/Manifest
+++ b/dev-python/deepmerge/Manifest
@@ -1,3 +1,5 @@
DIST deepmerge-1.1.1.gh.tar.gz 15605 BLAKE2B ef6fbd30185a2990c72d6de0950275dd6f9f3e61c0c9c969fd69dab2123025d016ade98d42f09b30328b3cb5659b29b2d07836db4657acde97d9a2cc40c07039 SHA512 8ba4a225d588c96c3c852783774d5d690c5dd0caa1988f5969ce6446a11ba6035667baeda7e419cae40c4c1dcf7a15ee7149a10c1e33dba6b7775ddbad41130d
+DIST deepmerge-2.0.gh.tar.gz 16810 BLAKE2B bfc2803f0a955d83bf8e1fee380066475bf61962e640272b00e4df899ccdb62c7796e7717b761ee5f8f4659c53a048fcb6f519eaec0b5f54a03ade8991e783d1 SHA512 9580220d941226b7d5b27f8efe2f7caeea58da6d3aa48f2a20f54add75fb1f2802b17e16794f5e05f28c3943cf34ccbcb622c2073533201c5c66a4c44d0e4547
EBUILD deepmerge-1.1.1.ebuild 742 BLAKE2B 4110e430e1f10c7a201fad60aef6d3b162c055cb70d77bf24d98e36e53d7efae9672ad39bd5cdae6b7608463118354aaf2ffd82afee9012ca3a6227324f8df69 SHA512 407c6d615bc6485870b00eb88f936081df9641231c42ad0cb877898f9dda2804dd503b5fc781866b90128eabf9521efa7ea4663ef30d82f69f44bedd651f28f6
+EBUILD deepmerge-2.0.ebuild 750 BLAKE2B 0390ea83e4ab131b7ae4b2d2edd74108597767dda0a7e6f598925461efded2fbff1858a0301e4b38d05cdaa48c8bcff2e72b19e44ca15fce77a18ccf54403df3 SHA512 4d9d5314f711666e9b33473a0a12dc5b00bfdaf51a99416347f07c2b7b0abb457afa8ab85f3030e703cb1e411dfad954841fec1862b1bc0f50e80252b2337d64
MISC metadata.xml 399 BLAKE2B eacc44b1b077a35d44d2c7cd8c68c69df69e291cda5f777bc298b7a80ae0ac059d07989d120b268e365ebcf2d1d27cafb782a58f72a3319397d18f03bd3943ec SHA512 70cf82acf4de2f404a556fd7f893315ed9ddf199938bd75c68cc78bee65e915701653af28fc89574ca8407cb98bb20801e865b5207e92152a62e7277760b33ee
diff --git a/dev-python/deepmerge/deepmerge-2.0.ebuild b/dev-python/deepmerge/deepmerge-2.0.ebuild
new file mode 100644
index 000000000000..a6fd6b3bc8e3
--- /dev/null
+++ b/dev-python/deepmerge/deepmerge-2.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Tools to handle merging of nested data structures in python"
+HOMEPAGE="
+ https://deepmerge.readthedocs.io/en/latest/
+ https://github.com/toumorokoshi/deepmerge/
+ https://pypi.org/project/deepmerge/
+"
+SRC_URI="
+ https://github.com/toumorokoshi/deepmerge/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/dirty-equals/Manifest b/dev-python/dirty-equals/Manifest
index f2e19d2b8f1f..52a5a69387eb 100644
--- a/dev-python/dirty-equals/Manifest
+++ b/dev-python/dirty-equals/Manifest
@@ -1,5 +1,3 @@
-DIST dirty-equals-0.7.1.gh.tar.gz 49000 BLAKE2B 06c9a7522f1dda95ff682dc9c28207b29754d11b4afe7eeacd5439a9ae9f34ce0a2f5724703129aa90b5577f36646deafa5428120e823502aae616d57b3d8f0d SHA512 c50a15e4cee77b3db1b07ef9f7d1eb5b3ab6bed6d914ac5c9e2982f8cf9432beaecb5fd7997d46a94f405e0c932ea5a8d72f1c1d4b6dda86161c22cc772ab4d7
DIST dirty-equals-0.8.0.gh.tar.gz 50468 BLAKE2B 5d5c58807c0ef26db80895a26b5246a0305ab55389f95d7e13586cad2adc4edd17d24905fad5e462c2bafb59cad7453b55400e4576e0f845ec75d617405f67bb SHA512 8fc6ee0eefe700c89acf5b2181e502422835a89e8f0bb771b07133bda48b804f09b18e452919c8eb7d50e579b032732edad3e9ec150cd7bc7a33a4db77d9ab5c
-EBUILD dirty-equals-0.7.1.ebuild 1110 BLAKE2B 4c15515fc311222e935d4014761fab0fb45695f048fb7532073e3ae6cb79084e73619caa673ea5dd39fe84660a26eb556d6dda56000a9fe6bab248d7423d3f5c SHA512 e53b14519eeed125c4616d35c1565d0d2b865df9397b29d623944658bd72401352f06d8873330229cf916baa04c581ec9cff2717347dbf30d134b0000adaa8f4
-EBUILD dirty-equals-0.8.0.ebuild 1113 BLAKE2B 307bdc9ad80262c8991bc8469110b09dd38729e7398c6e3c7b826d6a045c61188f9b466cf22d1b6c013d6cd9b03d5420a40f64a58a566b75428dcc830cbcadab SHA512 2eee18fdf5702acc8d603075b4652cdad16ba6553f04cca15ad5028f5e1cdfd4a1d2b1dab436e4fa1aec06af03f6936aa8e65f074f047615b0305eb573da3930
+EBUILD dirty-equals-0.8.0.ebuild 1106 BLAKE2B fecef2640d5edff5e4ecc8631ba971e08eea0daf83a9a0259d0fbcda34207f12d6d78305ba7db7c448861cc4539e0e9b39fb50eafd650b4a58d0fc3a549801ba SHA512 0c8224f62990cb2a32c2cb19cc41ce57ee06c10c048761c71ec61da1aaca0e6e0174998000f724ca317d4cde04a97a8c227966380f5647c7a0e99463a0ae9d7f
MISC metadata.xml 383 BLAKE2B 22601baf690733252965e033c617a835a8f06c17ef13ac4fa89a416252ebf09a0330912baa626f0e60b49c43ec6c31db3b25cd1a27c05a813114f45ec3a77993 SHA512 9f567ed60bab61ce20ad2c33f0e55978ac249e11e5e2c5b0348797a0fbd2ddc6767c298ade258453fa3d96b32a8be43ffad94cfa8ed4fded83c3bdb29f9cd3c3
diff --git a/dev-python/dirty-equals/dirty-equals-0.7.1.ebuild b/dev-python/dirty-equals/dirty-equals-0.7.1.ebuild
deleted file mode 100644
index 0d180b265c74..000000000000
--- a/dev-python/dirty-equals/dirty-equals-0.7.1.ebuild
+++ /dev/null
@@ -1,53 +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=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Doing dirty (but extremely useful) things with equals"
-HOMEPAGE="
- https://dirty-equals.helpmanual.io/
- https://github.com/samuelcolvin/dirty-equals/
- https://pypi.org/project/dirty-equals/
-"
-SRC_URI="
- https://github.com/samuelcolvin/dirty-equals/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/pytz-2021.3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # require unpackaged pytest-examples
- tests/test_docs.py
- )
-
- if ! has_version "dev-python/pydantic[${PYTHON_USEDEP}]"; then
- EPYTEST_IGNORE+=(
- tests/test_other.py
- )
- fi
-
- local -x TZ=UTC
- epytest "${args[@]}"
-}
diff --git a/dev-python/dirty-equals/dirty-equals-0.8.0.ebuild b/dev-python/dirty-equals/dirty-equals-0.8.0.ebuild
index 4ad91cb194b4..0425f709d428 100644
--- a/dev-python/dirty-equals/dirty-equals-0.8.0.ebuild
+++ b/dev-python/dirty-equals/dirty-equals-0.8.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
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"
BDEPEND="
test? (
diff --git a/dev-python/elastic-transport/Manifest b/dev-python/elastic-transport/Manifest
index 7091297d8fe1..79ebaac24e78 100644
--- a/dev-python/elastic-transport/Manifest
+++ b/dev-python/elastic-transport/Manifest
@@ -1,5 +1,3 @@
-DIST elastic-transport-python-8.13.1.gh.tar.gz 76370 BLAKE2B 7f4584953c243547a73ee48c9033dc212a837bf0977f1a2329365805705ce1317bc9fa6e35f22affe9cc8f9b3fd6725b44c8a45dde02ac835195d4a6d33964b1 SHA512 a025b80e86163ee25798aba7ebf75f4c481c4f6cbcda0542ab80c0c9899988fc608ad41a2593a2f0371eb6cde2ca8da8c72dd843a03f9b2312d65bddc903dec4
DIST elastic-transport-python-8.15.0.gh.tar.gz 76595 BLAKE2B 93330c4e1e2de407c75d34074cd3e0406df80071abc60dee99ef0da8774229f2aeee58b5811aa362a2bee1268a3dea453fdb5bc942eb728af038f6c789cd1e98 SHA512 de1182713e212635bd8536403ffd51dae0c24eba857476dafcc0374b89bf06874068b8907ceeb513068066172ea55c1a27062329441bf624459d6ef188ff66bb
-EBUILD elastic-transport-8.13.1.ebuild 1995 BLAKE2B 400280365e22703f698f9bb3c5455742c6a37ebb5dad04a3268de3f1563431108f6dbdd6c5fc65bbf2172ae2c1a09f4b8925a50c09c09cf8eaadbba83d43fdbb SHA512 88cfad1ea1ae5325c82dfd50932b48d46f21076b303c32fe9964da4b11497a6a4e6df97bcc65e00749ed66dbe6009a9b01ff219966e5f569eb679c5a2b8bd3e1
-EBUILD elastic-transport-8.15.0.ebuild 1962 BLAKE2B 50ed63dec0b68d35850892e8021f722c8cca90c618cd8b3926983ac7f88d4b7a48fcc5e961a9580369c9cce5b48ea459e71f3fab5dba8d424916c98f6d17355b SHA512 1f3e601c347d935f95b6f00b36fadfa1ca6349a0b5d939d7e06af36dc7f9703d55dda940337d37d386c822543b852d6525ee3a89dff2632ac19b582e07fb707a
+EBUILD elastic-transport-8.15.0.ebuild 1959 BLAKE2B 6b92879808cc7d129cd4e278ffd349fec002efddf62276f799b4fae98daa9d85462997bdd494a153d2b3452a8691486e3a81c861dd4f4303c21a443894027a63 SHA512 9c4f985fe18efff419d82fca3b13b656dd2541c55a010faa471de8c70a978e25c2880809b5a36d6eaa674edc2fd33143b1c5b54021b82b9e663b7aafb317f153
MISC metadata.xml 658 BLAKE2B 7ba1da27d590421cdd7a24d01d38771b27ae65f09521e39bc84e691f3e587a3bccabcdd297350166e00324ca482dd0459e8213ed578d81f9e93469fd3efec48d SHA512 c39cf837ff098fb09c25d1933f43c0f20e1b2b5ae4e1bb5aa172aac43f8f36ea80437e3e59909b0c51d0f8301853bdb6b5dbd7f3498502baa8936939bc0210d8
diff --git a/dev-python/elastic-transport/elastic-transport-8.13.1.ebuild b/dev-python/elastic-transport/elastic-transport-8.13.1.ebuild
deleted file mode 100644
index 8ae43202d660..000000000000
--- a/dev-python/elastic-transport/elastic-transport-8.13.1.ebuild
+++ /dev/null
@@ -1,67 +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
-
-MY_P=elastic-transport-python-${PV}
-DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries"
-HOMEPAGE="
- https://github.com/elastic/elastic-transport-python/
- https://pypi.org/project/elastic-transport/
-"
-SRC_URI="
- https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="
- dev-python/certifi[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/opentelemetry-api[${PYTHON_USEDEP}]
- dev-python/opentelemetry-sdk[${PYTHON_USEDEP}]
- dev-python/orjson[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpserver[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/respx[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/sphinx \
- dev-python/furo \
- dev-python/sphinx-autodoc-typehints
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Fails in upstream CI as well as of 8.13.1
- # https://github.com/elastic/elastic-transport-python/commit/39488817cd5da824101322e40652d17938f0acac
- tests/node/test_tls_versions.py::test_unsupported_tls_versions[https://tls-v1-2.badssl.com:1012-772-RequestsHttpNode]
- # fragile to random warnings
- tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off
- tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -o addopts=
-}
diff --git a/dev-python/elastic-transport/elastic-transport-8.15.0.ebuild b/dev-python/elastic-transport/elastic-transport-8.15.0.ebuild
index ca7d8ebbd930..8411bae5d924 100644
--- a/dev-python/elastic-transport/elastic-transport-8.15.0.ebuild
+++ b/dev-python/elastic-transport/elastic-transport-8.15.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
PROPERTIES="test_network"
RESTRICT="test"
diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest
index 29cfa31b5edb..5d75f702498d 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,9 +1,7 @@
-DIST setuptools-72.1.0-py3-none-any.whl 2337965 BLAKE2B 88954b396a47b4223b73313100b9ae0782a16f755660da1abed31316f056beca78401b151f1bec39a791b1c556da09479e527b2316f5d1391e6996f5433c0bc3 SHA512 ef9f855c8ca4d7f6e5eb79f3d40b44830eede4664ec5667415fc676a0b8230a64fb62fda49c1eef6a9c3f89d4724b0717e7d702be99ab61f8763d91feb9a6ea1
DIST setuptools-72.2.0-py3-none-any.whl 2336658 BLAKE2B d46adb6be347ee6107ca90850ad1c8df60723e1cb93e402b53c02316a07b7cb71dd8d657cb3beb8c926fa23308d4e8fca7221b52e5f59fbfa744d6758b603343 SHA512 e7730427e7ff342a52f638fe1d457cdb906971f33dd87bb01a26b2d01b134f561397b7a6ffbe078ba5867306ba14bd8316995ab823f9b1c806646c2f242209c6
DIST setuptools-73.0.1-py3-none-any.whl 2346588 BLAKE2B 74c84539d1c3592aca5678ecf3c7c71c57fffa877fc5dcc42701c7b2f58613d3767ca10b190c37b30dc24ca9a6b67b76e1e70f63b188d9228f1b73b17f4a3198 SHA512 cef43928c8eebc673ca1befb1df1dc230eab8cf10fc66b06f02a0d459e78701457b8024bdc4ac33082e85e07dd5a63e031fcbf13e0b94d6bc9ccc90931060841
DIST setuptools-74.0.0-py3-none-any.whl 1301729 BLAKE2B 2711e6bd9ccb3bd32850b81031c78c046ed155c8426cc8072fa38583e8819179a8d810a5ac863a64f644931f3c64babf3d5b927d263d5fc7ff89fcc893212e04 SHA512 909484ddc43ee4487e16182b3bae620c2ae27a0f5a0d43088ccb9f09dcc11dfe73381513e13b2ad7c380d72377be850da76ce2574572f175a9787c38b3c3d52d
-EBUILD ensurepip-setuptools-72.1.0.ebuild 610 BLAKE2B 30d5981f264556c7910d7d2984d37173e3f2b30fc4c08a041e3e4bbf57ceeae35b02582112fc7b190320fccdf55f25e59d9966fa75bfe39fa23fea1986954a14 SHA512 6923031a97ac255e828fecc00f7c7ad99828a0aab5fe17ee3855462a0e8ec422d96cad81b6e938c2d0fc4eed197a22dd38b31c0e38c2e99c5854f171c8a706b9
-EBUILD ensurepip-setuptools-72.2.0.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a
+EBUILD ensurepip-setuptools-72.2.0.ebuild 610 BLAKE2B 30d5981f264556c7910d7d2984d37173e3f2b30fc4c08a041e3e4bbf57ceeae35b02582112fc7b190320fccdf55f25e59d9966fa75bfe39fa23fea1986954a14 SHA512 6923031a97ac255e828fecc00f7c7ad99828a0aab5fe17ee3855462a0e8ec422d96cad81b6e938c2d0fc4eed197a22dd38b31c0e38c2e99c5854f171c8a706b9
EBUILD ensurepip-setuptools-73.0.1.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a
EBUILD ensurepip-setuptools-74.0.0.ebuild 618 BLAKE2B 127ebf8ffb8c4bacd0032dcf268755c43c05c498e506b4e8904440460b06e6614456c40696b3e4aa5a74fda69340c07fa50700c0c8f704e3c2df1c831329b992 SHA512 ab22161ed8de46abcb525f9cc308bc4ba1d905125010734a1510f53bb9c440a24967f35730e7c30253f5d9f1d2320d9b6bb5804c907fefda0eee59a0338cc96a
MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-72.1.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-72.1.0.ebuild
deleted file mode 100644
index 6e384d8b8a5b..000000000000
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-72.1.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pypi
-
-DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
-HOMEPAGE="https://pypi.org/project/setuptools/"
-SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
-S=${DISTDIR}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- !<dev-python/ensurepip-wheels-100
-"
-
-src_install() {
- insinto /usr/lib/python/ensurepip
- doins "${A}"
-}
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-72.2.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-72.2.0.ebuild
index 97aca4a61872..6e384d8b8a5b 100644
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-72.2.0.ebuild
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-72.2.0.ebuild
@@ -12,7 +12,7 @@ S=${DISTDIR}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
!<dev-python/ensurepip-wheels-100
diff --git a/dev-python/flask-cors/Manifest b/dev-python/flask-cors/Manifest
index cb1551c59a74..e6681ccbec23 100644
--- a/dev-python/flask-cors/Manifest
+++ b/dev-python/flask-cors/Manifest
@@ -1,3 +1,5 @@
DIST flask-cors-4.0.1.gh.tar.gz 32226 BLAKE2B f6301842b20175587be43d3c1f22fb341463f25d21fcae9b6463e8c48b149ab7ddf000d5541645f217755bc43863ef060cf1e2f6e57941632db420efb1cd223e SHA512 51dd7c50d5db6a6b6985a32f08f9512603e64199bf90dd22349cd1dbff94f1706b1e26cbe7765fb6dc6310fce86ac470896b127dc83cc740436e1ae11c11f7eb
+DIST flask-cors-5.0.0.gh.tar.gz 32891 BLAKE2B 0315f37fdd10d6000c8b5613a9b8616df5db1009e23614a68e430979888ead49c20174cde0e4f1a1019b455cac868b113bf09f0c004552cc452a12e1840764d3 SHA512 36cff5f9d9a3692a794510b431ad1889931e9d09c569078ab604e4b6b0777139afb10063f851f2e64d76ae6441444ada4a04855f8578a78bb5d3aabdf346e0de
EBUILD flask-cors-4.0.1.ebuild 907 BLAKE2B 400165b4a8edb558da721391659856575e3e6651445467a2995faedc82d5b57f4cd98c602b9298844dd196de47b0053026b878ac2e4dcf2792c64fd919552237 SHA512 8a5a8107e51268ac96d57f315970614629158de9034bb70329a0d2a841883f6f6af0dd5b80da2cc1afbd4aa6b8e6b91646ac67c001657761a38a75ed0cf43bad
+EBUILD flask-cors-5.0.0.ebuild 910 BLAKE2B 12b95a74cd931f3c0631976db3538171e22bd165c5781e3ab19dbd42869177a36bf545130d83a06e0e310cf41a91b924825e435c06f84b1d153e015368b90872 SHA512 1a0811ccff9366df3d9e14ab7446cce0f1dd878170699357390b79298d7c3259cb2724d5eee6ec98077c8b9dbd2bf912be6850d2f5f822016e59a80c104a99c3
MISC metadata.xml 679 BLAKE2B 573d2321e86038dd80d4c027b1fb8a25ce7fcf8d719153b3b0cad595b7b63c27c5d7f1cc24b81c21fdb9071b018f7922f4f8c9d017261f38b386ac3646f80a3a SHA512 c8c5f5955c87ea60bc30053916ad6373b1440da7bd1fb1011b4528143573aa026cbec484738593a7de70c33ac23014932722f281af3ec121f59fac213040123d
diff --git a/dev-python/flask-cors/flask-cors-5.0.0.ebuild b/dev-python/flask-cors/flask-cors-5.0.0.ebuild
new file mode 100644
index 000000000000..0486dac2f707
--- /dev/null
+++ b/dev-python/flask-cors/flask-cors-5.0.0.ebuild
@@ -0,0 +1,43 @@
+# 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
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/corydolphin/flask-cors.git"
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/corydolphin/flask-cors/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)"
+HOMEPAGE="
+ https://github.com/corydolphin/flask-cors/
+ https://pypi.org/project/Flask-Cors/
+"
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ dev-python/flask[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme \
+ dev-python/sphinxcontrib-httpdomain
diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest
index d09727e89187..5f897b7d0a64 100644
--- a/dev-python/gmpy/Manifest
+++ b/dev-python/gmpy/Manifest
@@ -4,5 +4,5 @@ DIST gmpy-2.1.5-py3.12.patch.gz 1817 BLAKE2B cbea3a9c662d52c5bfddb82ab5e920474a5
DIST gmpy2-2.1.5.tar.gz 261709 BLAKE2B 50958868866fadc49c97534780fa491fadfaaea902f3fd4bd51f4e76a94602a6d030a1ee6685aac742e25b5fbe4865e1419307f7215c8fb553b166761d63607a SHA512 92e16359ee1df63faaeae4a3cbefe8cdbbc576d8eda377f08d59f12b70dfe9337a299686e85d1efee6c2f5b41fc4583643fecc68ea38a500c7f876c56fc169e7
DIST gmpy2-2.2.1.tar.gz 234228 BLAKE2B 80188c6abd30ee5b5ebc4d233d3d97dd78be7f9d21d0649429e87b23d3e6d8b5b9269c792d481f24bd3b43d28e012bdd64ee6bb5d0137e3ac759742c845186c1 SHA512 2a3dc011295a373e10455e1f133aa3063cff24cdac0151cee9f29ce5855c3e44c3e3aab61bf13c11c9df1147b9183c6c387db1cb4dcb270b9dce1a9cb521f5dc
EBUILD gmpy-2.1.5-r2.ebuild 1340 BLAKE2B c2766d29db5f879c09162038f18ac5ffeb15faf5f1a0dde37f5919f1c185cf58081e07a2ff1788e92ed83220f06a7a2c281c3539d5b66deabb69ee873114e7e6 SHA512 b491f37914e6d7dc9a37cb06338bf0b903067b537e6bc65c8a922e8a2a3ff7cb7d7097c5d7f2c22a9016cf8fd133c4de0cb9a3ff360ff497c7119939faa3fa98
-EBUILD gmpy-2.2.1.ebuild 859 BLAKE2B 226e0950db1256272a3e469646bd2971a19024549e62cd5cb6b8dbc6f04505b6b9f12ccbce39859a0697128110feb88bdcb45449c56afc21f7cf6dba95be2d9f SHA512 9980b83389b1a1fa695f99df7b31ed3ef07a1ba1813aba537c4cf18d278d3b60d5aa87b5fee2f3657da333fa94d73f9c56a052c4bbefdb38168b783ce9f651f6
+EBUILD gmpy-2.2.1.ebuild 864 BLAKE2B 4d15f67b53a6b46bbc44f4f84bd07007cf51ac695d26c17e5dd3ac9a4b064023a3fdf62f48a4f0a673609d0663d8390650aa7b15fee814523a5361efdc81249c SHA512 b9a8f11fbda44badb543f934d768817198b9bb50e85ea580dec743e589c71c00bd159f08a5d123cd10c161f6091204f26d6dc49ad5a054b4a0356c2392a578b0
MISC metadata.xml 687 BLAKE2B 9cf9e1c3dad11819000600a2ce28b5f140101cfa37553df7bf07edeb8513d7b8d80b15d561e37ca960a23d3470fc7f83608f9163d46b54fe7c41782302c53963 SHA512 eb1aacdf09d56ac73a1ce37d4562987c900f658bc517ccb6bd34cafefdf9a790d0e0d4318f70b57d68c5ec0c2832d0960b2bd619002fe690f484cd2702b77f79
diff --git a/dev-python/gmpy/gmpy-2.2.1.ebuild b/dev-python/gmpy/gmpy-2.2.1.ebuild
index 1506e6bce11c..609d63784d17 100644
--- a/dev-python/gmpy/gmpy-2.2.1.ebuild
+++ b/dev-python/gmpy/gmpy-2.2.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="2"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong 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"
DEPEND="
>=dev-libs/mpc-1.0.2:=
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index 19a13b998fc2..dba48479723d 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,9 +1,7 @@
-DIST google_api_python_client-2.140.0.tar.gz 11618875 BLAKE2B 0d156fa072b302c0410f8e70681556ee146d8d8951576b1890e429b40363661d263554ad61157256feebee9a45afdf3dcdbb287b7c1dc367a6b6940ec488a645 SHA512 168e75ea734edbf0182078fad27d30f8dd56b07a8c7056973c7df99fb7faff83034901b6742aab8e03c833b73a5fd31a92455105ccc6f0f5b741fadb66715f30
DIST google_api_python_client-2.141.0.tar.gz 11652283 BLAKE2B 23209b950bb0712890f5c6b2dd0f238b8397a3084a9d61d6423b6d7275faa719d788551868037ab3c4a8ec8d0e37cff96859a1b933e395ef5feadae711c79be9 SHA512 c8d0f879ce9466e3c93e36f263ad9185bc844dae229ed1791068025dd200f21d67d0c87a5ee8ca8b6b0d71c7aad10b6a97dcfc7e7fed20017f992f5bdc7ea225
DIST google_api_python_client-2.142.0.tar.gz 11680160 BLAKE2B 660e61509969fc6d6d5235163cdede57011150f8932bb4bfccbae19ae020367a34b9ee103b5ec788bbe22580ca60ff242bf3734ce0f81cc20a64e80d57e7628d SHA512 ede409d7f46fb06aaaf3cf2c850259cc8e7e7d2b4a8469323118f2774c31f52f9a11a8fac68d3e2ea27e9425badb5ca08c2b432321d23b6b0b460dafb0e652ce
DIST google_api_python_client-2.143.0.tar.gz 11695158 BLAKE2B bff768420c0303403268aff68059e81852da89e1a353bae23c86f17314842e17986b39d5c2410adc8991d3966b1c718e88a49a22ed0e222758928928c519077b SHA512 c977599521402fa3b63c432d8e058a4c5a2ac5cf15eadcba7d43200a2c5eb246bdd25a7fecb98ba3c2791d0d566a518d8274f9f77561d0fc7c78c7378a0b05c5
-EBUILD google-api-python-client-2.140.0.ebuild 1455 BLAKE2B 0c236e102819fa393880129e1ae048cce4a018e567de29e2d344a451a87dd0f261b05b5285ed660f8b36937cf0b2503eef3fee84ef7e64c3754269f5878a45bd SHA512 b2dc3d562f94b8ffc4c6b6fecbf7538fe676f1a8667e71886585231e0fa3ac2d1e0269d8afc3879f94e3c328faf99672bea5109275527236afc79e7b46fdbe1a
-EBUILD google-api-python-client-2.141.0.ebuild 1458 BLAKE2B de0b7e7284c45a3a6eabbe54d470e5f216b867e16271dcc0535533bf53683c634faacb3ecf5a21589336e75ff85ab3dbcc9011085dea646df2008a72b162f009 SHA512 2c627f313081d9d186b7a75bcaa8fec68e75ed8ab4ff8f76ac3db2808b8e1ae20cace68afd4e02479c55016bf83aad38edbadea7e4cc78f61dc8f9c91813e114
+EBUILD google-api-python-client-2.141.0.ebuild 1455 BLAKE2B 0c236e102819fa393880129e1ae048cce4a018e567de29e2d344a451a87dd0f261b05b5285ed660f8b36937cf0b2503eef3fee84ef7e64c3754269f5878a45bd SHA512 b2dc3d562f94b8ffc4c6b6fecbf7538fe676f1a8667e71886585231e0fa3ac2d1e0269d8afc3879f94e3c328faf99672bea5109275527236afc79e7b46fdbe1a
EBUILD google-api-python-client-2.142.0.ebuild 1458 BLAKE2B de0b7e7284c45a3a6eabbe54d470e5f216b867e16271dcc0535533bf53683c634faacb3ecf5a21589336e75ff85ab3dbcc9011085dea646df2008a72b162f009 SHA512 2c627f313081d9d186b7a75bcaa8fec68e75ed8ab4ff8f76ac3db2808b8e1ae20cace68afd4e02479c55016bf83aad38edbadea7e4cc78f61dc8f9c91813e114
EBUILD google-api-python-client-2.143.0.ebuild 1458 BLAKE2B de0b7e7284c45a3a6eabbe54d470e5f216b867e16271dcc0535533bf53683c634faacb3ecf5a21589336e75ff85ab3dbcc9011085dea646df2008a72b162f009 SHA512 2c627f313081d9d186b7a75bcaa8fec68e75ed8ab4ff8f76ac3db2808b8e1ae20cace68afd4e02479c55016bf83aad38edbadea7e4cc78f61dc8f9c91813e114
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.140.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.140.0.ebuild
deleted file mode 100644
index 56cf84636d29..000000000000
--- a/dev-python/google-api-python-client/google-api-python-client-2.140.0.ebuild
+++ /dev/null
@@ -1,50 +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="Google API Client for Python"
-HOMEPAGE="
- https://github.com/googleapis/google-api-python-client/
- https://pypi.org/project/google-api-python-client/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
- <dev-python/httplib2-1[${PYTHON_USEDEP}]
- >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
- >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
- >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
- <dev-python/uritemplate-5[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # require Internet access (and credentials)
- tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
- tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
- tests/test_discovery.py::Universe::test_client_options_universe_configured_with_mtls
- tests/test_discovery.py::Universe::test_universe_env_var_configured_with_mtls
- )
-
- epytest tests
-}
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.141.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.141.0.ebuild
index 58a0eb467bad..56cf84636d29 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.141.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.141.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
diff --git a/dev-python/importlib-resources/Manifest b/dev-python/importlib-resources/Manifest
index 7b066c2a587e..25c33c07dad2 100644
--- a/dev-python/importlib-resources/Manifest
+++ b/dev-python/importlib-resources/Manifest
@@ -1,10 +1,7 @@
-AUX importlib-resources-6.4.0-be.patch 1723 BLAKE2B 49705016ad14a303fbd701a4c55a972a85610a99161a02738a707b550c52703cfdbec4997f77cbfa2fd10dfb245015822a701fead941719d823dd44899a48794 SHA512 9a6c3f8836bf73008292f22ffe04f19e5904ed382135c471b534c84197335d75188a1bcf57f941a7f41f7a9ac5d843dbc356d134c4873166fc6f2a16617629f7
-DIST importlib_resources-6.4.0.tar.gz 42040 BLAKE2B 55b52a42051c6900af7b5b70783476a48398ae02539871a3f508df08fd5b4ec03bbe40980de8cd49a60cc022905a4ffdfd95b55d70e0cfb5d64497b02cc9b88f SHA512 c600e7ba96431f15a929e5acda89a262ceef33a3f44ae361fad4201dde8033dd8f0f2bcb856619fd5e21209a5d17cf9ae3610e65c3e6ecd0e36545437d0064b9
DIST importlib_resources-6.4.2.tar.gz 41629 BLAKE2B 21bfb0af9421f49acce3209ec93016b69626a179d65f48066abea8792292506b739460675cc9c0ce552d11db261af409d5aa2bab2b7b16c3daab133873d3a353 SHA512 e3bb0e1ccf35fe36f805a97ff71cd82d9e55547baf1c6083bec07c2528cb1f11497926f76917cfba3924c04d6fd5753ccfbb912fdf08174c5b63f5f1a198acf5
DIST importlib_resources-6.4.3.tar.gz 42026 BLAKE2B 8a88825467bf558b4232ce4f1600ceda56b67283d93182d0144b5cabe6227bdf79e24a8fb6cef47d7cc59cc9cc293e70c7a2cd7ab1512a523f04cf167ac27cdb SHA512 23b6e8d37d2317cfe9d465f8083b6fa8826c34ec114844993556657b943ecca3b3d6e5f4ca958787d980ebd451e174b8e134f35445bdef085ca29b71c76e248e
DIST importlib_resources-6.4.4.tar.gz 42721 BLAKE2B 4e38bba910e2de9e53297151f6fd9a839534b7aca1a98c4c053c420eba4b137b7ca60a32dce84f3ed5c558e3bfbf3f90fea48f3e6e7e8921c2961756ef96eb04 SHA512 ffdd2cbe56ae308392e9fcadbd5822b68afd5737a78b04416e84a1ca294ce33f4f0df5ff5ee4e403f43064c9bf33df3d2742809d651295b536d0036f7359580c
-EBUILD importlib-resources-6.4.0.ebuild 806 BLAKE2B b3894cc96ab92c78592fa3f0e97a7f2c69d17584d9c87b18cdf87116384c33fe2985cc9b0e0a901dc1753a8f93f2e96a6369f6eec71cd9d39f718ada11cca056 SHA512 c17a25cb228e5c6aa6848d6aed3909a41d00c61759c85914317b7cedd739bc524b031ca84b23fa6d550ba8070c4e4084b1730c156d48a757640bc82fc61c507c
-EBUILD importlib-resources-6.4.2.ebuild 712 BLAKE2B eb368270cdd5d1368059d8b8c07de27f45aaaf359b8cbb7ac26217f92b4b623f25035e1488d44b5cbaf5d65dde3822bb9fca983925de6671633b19bc204c251d SHA512 e0ccb7b04cbb5156abdd81020f2f8f61b356e8735fd12636d36a092d1c638766a3f44770d65859a36059db514d632a95be575f391b653a414d093630838d71cd
+EBUILD importlib-resources-6.4.2.ebuild 704 BLAKE2B b642ac6dfb5b886e6da6440d112638d4140aada0eb8f1056c573bb91460e47bbb89be923387c5ae87c8a34b1adb3af8bb9bab67a40c9059902b765fbfc956b49 SHA512 f621dd5cf3bf4a5bd18ff182b28c6c247d7e0aecaf26153449e3145053e385d8628dd8826eb855c471fb1a2b575c4bcad0b6713a385fc2b4f5e48b3c81d63198
EBUILD importlib-resources-6.4.3.ebuild 712 BLAKE2B eb368270cdd5d1368059d8b8c07de27f45aaaf359b8cbb7ac26217f92b4b623f25035e1488d44b5cbaf5d65dde3822bb9fca983925de6671633b19bc204c251d SHA512 e0ccb7b04cbb5156abdd81020f2f8f61b356e8735fd12636d36a092d1c638766a3f44770d65859a36059db514d632a95be575f391b653a414d093630838d71cd
EBUILD importlib-resources-6.4.4.ebuild 718 BLAKE2B dc972cc56fa3708412b7853e8f84d8283f536b816e637818b0964eb8f57e750a52cd7fb444a64b33ffacb89960861e311036035280e6ab527de46687928772c9 SHA512 e55cde20631a998a1d8e7f66a435f7c17c6025dfdfbae3b207bf96406b9ccb67f3988d498133f646f0c498c979b5fed639ca92031a6707fe22803ad18d774233
MISC metadata.xml 544 BLAKE2B bf09c5e67d73a3b6aa1f155da9da56861323d085eb87ec5b778e23913125c3291b497fa6b1331ec81a72f2bca9ccbfcd6e7376b25db90ff74adaa567f71c27ee SHA512 71fe2e33b069ce288df3e748adf3d45573b141995c23b4e41582af91bdf4de421d067aadfc8824776c230ea8adb76d836f94ee23ecabf95372b15f872a4a10ea
diff --git a/dev-python/importlib-resources/files/importlib-resources-6.4.0-be.patch b/dev-python/importlib-resources/files/importlib-resources-6.4.0-be.patch
deleted file mode 100644
index a4c20249af4f..000000000000
--- a/dev-python/importlib-resources/files/importlib-resources-6.4.0-be.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 3167e4b9de35ea3010d84429b7eafb9a7c2afbb4 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Wed, 10 Jul 2024 07:33:47 +0200
-Subject: [PATCH] Fix functional API tests to be endian-agnostic
-
-Fix the "backslashreplace" tests for the functional API to be
-endian-agnostic. The tests used to rely on `.encode("utf-16")`
-producing the same data as found in the test file. However, on big
-endian platforms it would produce a big endian encoding, while the test
-file is little endian. To avoid the problem, explicitly specify
-`utf-16-le` encoding. Since this meant that the BOM is no longer
-produced, explicitly include it in input.
-
-Fixes #312
----
- importlib_resources/tests/test_functional.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/importlib_resources/tests/test_functional.py b/importlib_resources/tests/test_functional.py
-index 69706cf..255bd13 100644
---- a/importlib_resources/tests/test_functional.py
-+++ b/importlib_resources/tests/test_functional.py
-@@ -82,7 +82,7 @@ def test_read_text(self):
- 'utf-16.file',
- errors='backslashreplace',
- ),
-- 'Hello, UTF-16 world!\n'.encode('utf-16').decode(
-+ '\ufeffHello, UTF-16 world!\n'.encode('utf-16-le').decode(
- errors='backslashreplace',
- ),
- )
-@@ -130,7 +130,7 @@ def test_open_text(self):
- ) as f:
- self.assertEqual(
- f.read(),
-- 'Hello, UTF-16 world!\n'.encode('utf-16').decode(
-+ '\ufeffHello, UTF-16 world!\n'.encode('utf-16-le').decode(
- errors='backslashreplace',
- ),
- )
diff --git a/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild b/dev-python/importlib-resources/importlib-resources-6.4.0.ebuild
deleted file mode 100644
index da08cc37d4f0..000000000000
--- a/dev-python/importlib-resources/importlib-resources-6.4.0.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
-# backport from py3.12
-PYTHON_COMPAT=( pypy3 python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Read resources from Python packages"
-HOMEPAGE="
- https://github.com/python/importlib_resources/
- https://pypi.org/project/importlib-resources/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- >=dev-python/jaraco-test-5.4[${PYTHON_USEDEP}]
- >=dev-python/zipp-3.17[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-PATCHES=(
- # https://github.com/python/importlib_resources/pull/313
- "${FILESDIR}/${P}-be.patch"
-)
diff --git a/dev-python/importlib-resources/importlib-resources-6.4.2.ebuild b/dev-python/importlib-resources/importlib-resources-6.4.2.ebuild
index 0621ce95769b..8166d13b49ef 100644
--- a/dev-python/importlib-resources/importlib-resources-6.4.2.ebuild
+++ b/dev-python/importlib-resources/importlib-resources-6.4.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index c7594c75b248..0b53986f8d9b 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -1,3 +1,5 @@
DIST ipython-8.26.0.tar.gz 5493422 BLAKE2B 2d05630d64d932190bf07c233e4241f5ce4830e62a3fb3551a93d9bfa83545de8090902a0528004b8233169d20652b7a3bbf1913ce078254246002956b1e44e1 SHA512 05f331cd39b75aed78bb06460f56145d9cefa2d65d818ae0fd25b3739d2c11830e3d6c427206787d3b3efec10de8ed4c966c25a70e4b7a7e1c914cfe8fba6a70
+DIST ipython-8.27.0.tar.gz 5494984 BLAKE2B c896fec5d63bd2c587b218e86dc3be80e125b87c4abb30d5d4b465233a014aa1b94939e293517e1e8eb93ca8098d304872e94a32454f636f6652494e16b4352a SHA512 0bc38bb182fd3342306ed8b9057873eed0554d8cd98ed03be1eb94ff885a39e977d12ceb4eac33fca06229cf7883a7a28f7570f9e698de7554c0533ad094c560
EBUILD ipython-8.26.0.ebuild 4483 BLAKE2B cf0548d489001ca50d6b8a0325a47ed73e8da747dc62d2a6ba620c47f5435bb443303bde3dd3e50ff1515f48ec74a21cddfd343bbce5dfd060e7f0f8d72b4f70 SHA512 8885e6b6b763b02cfea18859a26bbdd2f3a879c9c343df08d41f4ed791eec8c51b7f5b4f5c23b0625684f7dd54c6e7752709c95b244e0ca4e442008a8404a5a2
+EBUILD ipython-8.27.0.ebuild 4491 BLAKE2B 9a75adc5aeeee50a1cbd6315d7b7411b6cdc93fc3802798410449390d1c7f33028d329c9e78168dfb4b3b0104e0eda8952ff9ab01661443987683ee25735cdeb SHA512 a47fa818d2f346d00a3ad6c7373e595679094f0ce2ccfa2eb0073294eeb85b057aa2d52b3fe47e5a38982db48265086c07ea7a53971fbe25f75e8093b31e4183
MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc
diff --git a/dev-python/ipython/ipython-8.27.0.ebuild b/dev-python/ipython/ipython-8.27.0.ebuild
new file mode 100644
index 000000000000..b492448b16c1
--- /dev/null
+++ b/dev-python/ipython/ipython-8.27.0.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
+
+inherit distutils-r1 optfeature pypi virtualx
+
+DESCRIPTION="Advanced interactive shell for Python"
+HOMEPAGE="
+ https://ipython.org/
+ https://github.com/ipython/ipython/
+ https://pypi.org/project/ipython/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="examples notebook nbconvert qt5 +smp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/decorator[${PYTHON_USEDEP}]
+ >=dev-python/jedi-0.16[${PYTHON_USEDEP}]
+ dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+ >=dev-python/pexpect-4.3[${PYTHON_USEDEP}]
+ >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}]
+ <dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
+ dev-python/stack-data[${PYTHON_USEDEP}]
+ >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/exceptiongroup[${PYTHON_USEDEP}]
+ ' 3.10)
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10 3.11)
+"
+
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ app-text/dvipng[truetype]
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.23[${PYTHON_USEDEP}]
+ dev-python/matplotlib-inline[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pickleshare[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/testpath[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+RDEPEND+="
+ nbconvert? (
+ dev-python/nbconvert[${PYTHON_USEDEP}]
+ )
+"
+PDEPEND="
+ $(python_gen_cond_dep '
+ qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
+ ' 'python*')
+ $(python_gen_cond_dep '
+ notebook? (
+ dev-python/notebook[${PYTHON_USEDEP}]
+ dev-python/ipywidgets[${PYTHON_USEDEP}]
+ dev-python/widgetsnbextension[${PYTHON_USEDEP}]
+ )
+ ' 3.{10..12})
+ smp? (
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
+ )
+"
+
+python_prepare_all() {
+ # Rename the test directory to reduce sys.path pollution
+ # https://github.com/ipython/ipython/issues/12892
+ mv IPython/extensions/{,ipython_}tests || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local -x IPYTHON_TESTING_TIMEOUT_SCALE=20
+ local EPYTEST_DESELECT=(
+ # TODO: looks to be a regression due to a newer dep
+ IPython/core/tests/test_oinspect.py::test_class_signature
+ IPython/core/tests/test_oinspect.py::test_render_signature_long
+ IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters
+ )
+
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # https://github.com/ipython/ipython/issues/14244
+ IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy
+ )
+ ;;
+ python3.13)
+ EPYTEST_DESELECT+=(
+ # docstring mismatch?
+ IPython/core/tests/test_debugger.py::IPython.core.tests.test_debugger.test_ipdb_magics
+ )
+ ;;
+ esac
+
+ # nonfatal implied by virtx
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ nonfatal epytest -p asyncio --asyncio-mode=auto ||
+ die "Tests failed on ${EPYTHON}"
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # Create ipythonX.Y symlinks.
+ # TODO:
+ # 1. do we want them for pypy? No. pypy has no numpy
+ # 2. handle it in the eclass instead (use _python_ln_rel).
+ # With pypy not an option the dosym becomes unconditional
+ dosym ../lib/python-exec/${EPYTHON}/ipython \
+ /usr/bin/ipython${EPYTHON#python}
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
+
+pkg_postinst() {
+ optfeature "code formatting" dev-python/black
+ optfeature "sympyprinting" dev-python/sympy
+ optfeature "cythonmagic" dev-python/cython
+ optfeature "%lprun magic command" dev-python/line-profiler
+ optfeature "%matplotlib magic command" dev-python/matplotlib-inline
+
+ if use nbconvert; then
+ if ! has_version virtual/pandoc ; then
+ einfo "Node.js will be used to convert notebooks to other formats"
+ einfo "like HTML. Support for that is still experimental. If you"
+ einfo "encounter any problems, please use app-text/pandoc instead."
+ fi
+ fi
+}
diff --git a/dev-python/lark/Manifest b/dev-python/lark/Manifest
index f342cd39d5dd..07a76474a6f3 100644
--- a/dev-python/lark/Manifest
+++ b/dev-python/lark/Manifest
@@ -1,5 +1,3 @@
-DIST lark-1.1.9.tar.gz 255451 BLAKE2B 0bdb34a75c17800cc6819413011de879a163317c7414b260e1a4a0ccc4b40d11636fad1ae84946e0408096525b6cfeb6f725c95caed8043d3dff3e318d15be1f SHA512 4d711451f129312a28cff84239a2928fdff96df1445f77ae7a9d882d13791a58e44663ef70fd064df954094878214611ee1313ce9315c8dcfb0833b003a3774f
DIST lark-1.2.2.tar.gz 252132 BLAKE2B 175f51930972f17051af6fefdf71ef4602f126d373888f30a630a703d038abe9bb2706da80564c72f19273f7d0bfbe351ab34e9d72fa1ad9dd7181232eefe61e SHA512 77cf3abf26b827cb60eae4c193de0c98780df7dfa3daa1c21ca5d73bc16387d77561d57e8a20c69ceaeb35531b7191fe765b9834587972e2697f3f07def96b6c
-EBUILD lark-1.1.9.ebuild 912 BLAKE2B 9fd9349cb26e576f41b76a8338105e865e1aec6dc5fab226ee88cdfdc220a26196598622156b8ebf91a3f7ea74d25597b3c62efa3a02afca9b8ec748c2e5acce SHA512 bf9bfbb9ee3a0e3d0728cbb10f5680e06d61d51a17716d669acb3233812f12916e16819fa900d96db200ada43dc8a3a8383705f10f11c741fdf15601937f8262
-EBUILD lark-1.2.2.ebuild 920 BLAKE2B b7afdb99bfb794f6fdb720a2789501ed70b532a65f05f3105774b6ca5aa42132095b8b57db44c1ab348ae803c5118fac06cdc0bb791e9ea75dc365adf07504ad SHA512 3f21635778408bfe02ce8c7f03b96dc98270476c3652f237063bbb98f705f260c1fdb5e22e1dd1339eb4108866287c09b91b60c87e382d583a231154c652bed7
+EBUILD lark-1.2.2.ebuild 912 BLAKE2B 9fd9349cb26e576f41b76a8338105e865e1aec6dc5fab226ee88cdfdc220a26196598622156b8ebf91a3f7ea74d25597b3c62efa3a02afca9b8ec748c2e5acce SHA512 bf9bfbb9ee3a0e3d0728cbb10f5680e06d61d51a17716d669acb3233812f12916e16819fa900d96db200ada43dc8a3a8383705f10f11c741fdf15601937f8262
MISC metadata.xml 388 BLAKE2B 705a273d593a97c10e06cf04bf146864ff3a5d955f30d0094ab6869fd12e6033612e361e55b9e934f052ab29de7beef928293a377d0f1abb917f9715e111cdd6 SHA512 76a47597d5a6f2a71907701dc53837b1fb175be2b2fb0e70a03dacd17974f4dbaf3caa56f5e4be07c6847245c313bc3911ae949c689056082edda7993405cc32
diff --git a/dev-python/lark/lark-1.1.9.ebuild b/dev-python/lark/lark-1.1.9.ebuild
deleted file mode 100644
index 6cccd93b1cec..000000000000
--- a/dev-python/lark/lark-1.1.9.ebuild
+++ /dev/null
@@ -1,40 +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="Python module to propose a modern general-purpose parsing library for Python"
-HOMEPAGE="
- https://github.com/lark-parser/lark/
- https://pypi.org/project/lark/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-
-# dev-python/regex doesn't support pypy
-BDEPEND="
- test? (
- dev-python/atomicwrites[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/regex[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # require dev-python/js2py which is a really bad quality package
- tests/test_nearley/test_nearley.py
- )
-
- epytest
-}
diff --git a/dev-python/lark/lark-1.2.2.ebuild b/dev-python/lark/lark-1.2.2.ebuild
index 61cdd4674361..6cccd93b1cec 100644
--- a/dev-python/lark/lark-1.2.2.ebuild
+++ b/dev-python/lark/lark-1.2.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
# dev-python/regex doesn't support pypy
BDEPEND="
diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest
index 5e47bb53f65e..0e88b8a9db09 100644
--- a/dev-python/license-expression/Manifest
+++ b/dev-python/license-expression/Manifest
@@ -1,5 +1,3 @@
-DIST license-expression-30.3.0.gh.tar.gz 170159 BLAKE2B 6db3c9c3a1c6551fd22a338c74b75b595df5fe59fcde526baf2ddc52329b20cc4fd9848b986acc62709054c8d1f297879d0636e0c75ec30112cc654c41c7efec SHA512 10e141c9f7d05353ff2d76053497a72aebee6bbda6f263cb4fa69d1ab0ada8331bd0a126558b89bd7db428fc55a87bb5c88f1d5217cfb9640dbd10c1975bd08c
DIST license-expression-30.3.1.gh.tar.gz 170363 BLAKE2B a40882d006c92f6327b710529bfa8225d8565d17aeb977ba7b05970f620dd7f801c855c4198928be92109ef7727d92578b18add0afc44a08625f9a989693be5e SHA512 c5093cfd5dac3ba202610d9794368c5c93380927d7bc8bf57c93bd14bb91b62d1dcff56157a8994a94ca2d66e7a2cf3956cb931a7fa86cb46a04844db3ed7c65
-EBUILD license-expression-30.3.0.ebuild 803 BLAKE2B 45cce81afbfbdcc025f95edf2a1465f79af71a8d4a8892c8369c3704c8315337cfe1912d37f86efd244d46794c9865704c974288076ed5a0c28ecef51dcac6e9 SHA512 7713b79d9014336cfba2f55d5d5a093b6aaba99bcb2d3c04c181fb97f0a1c11a2095918da5bb6f6e97c64002bec1e0f8933f4bfc88bed2ce40f9edee4c738fe3
-EBUILD license-expression-30.3.1.ebuild 829 BLAKE2B 1bcf740a46b1833e741852244396b934bc18d5b8908a9e6bf80e9c7a1fce954b08867bfe509a765db007dca13bd5503efe40c132f9d9e0677c4e6990d4d615a9 SHA512 358e4a3e735a169fa762db4c5d1287d7fd922a089bf9703d26bd2790f5cf39766a8452137013653a1724eaf14879032c679a9abb7c451da7e0ec38d1b52430b6
+EBUILD license-expression-30.3.1.ebuild 821 BLAKE2B ee13368132528a54bc77da0b4bc0affdf89e56351f0715fe6d272ecd49dcd66fe87d83edf2508da186860866f41dab1fc825aa1f57764c0b6d4bc245c27714e9 SHA512 d5a4f9f5fb1457d319848d84ab78f142660b111638e53f820887241ecf809f4437b1555b975adafdc2cfab6f50e1927845cf9e5aac3ca1c261c1e84999f021ae
MISC metadata.xml 396 BLAKE2B ba063838ab7aa7f0feafbede8c9cb619799156d87294aa0f3a3f8f0652eb1f9233f8973fe9c8788fa151f06f5687f1fa37876f3689d895a9e969b0bed2e7f36e SHA512 1c2ab363d3502ff9f509c4577edaf743b4de619826e3916fe13521b1c93ab916eb19317927e80f87ffd2ba531c2e0445875f5730c231e4335ac1ba34f0428e4d
diff --git a/dev-python/license-expression/license-expression-30.3.0.ebuild b/dev-python/license-expression/license-expression-30.3.0.ebuild
deleted file mode 100644
index f882561e93d0..000000000000
--- a/dev-python/license-expression/license-expression-30.3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-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
-
-DESCRIPTION="Parse, compare, simplify and normalize license expressions"
-HOMEPAGE="
- https://pypi.org/project/license-expression/
- https://github.com/nexB/license-expression/
-"
-SRC_URI="
- https://github.com/nexB/license-expression/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/boolean-py-4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-scm-4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/license-expression/license-expression-30.3.1.ebuild b/dev-python/license-expression/license-expression-30.3.1.ebuild
index b434099e5604..882957cd1173 100644
--- a/dev-python/license-expression/license-expression-30.3.1.ebuild
+++ b/dev-python/license-expression/license-expression-30.3.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/boolean-py-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index d20c0ab16de1..d5dec93b44e0 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD lit-15.0.7.ebuild 913 BLAKE2B 38afb1ee0c64d7480ccf1c84c6c1ae0e1ff5f75a0b52272b68d50717a338f143214329245bd650e107d8091ffe1bef6b29293a4b47d147122ea6cea64b448b92 SHA512 fc58e9f0ba65f388830a4e935f448126eb61f2dcf6fa40750e6feaf8a5943fb259bd3c1db3877767e4ba9ade75f6204de8a33c14630176a34fa097e522a0a051
EBUILD lit-16.0.6.ebuild 921 BLAKE2B dcfe57279dff5c6d80fdf5fc115c76c8ae5af3c8c7fa5da0f1c5592a3428b5a3ecd5c5feef4635c139d4d2d7a7edba53d07a53ba6525b778767c906daf6fd252 SHA512 d5c0943678b3e65cdb148bac517e1ce9700ff8a65c63796e0d4640a28d1086c7bb95f9b6c2d6507c379521cc320108b12f7c4165b4c8c4ff10d56ade2a90a438
EBUILD lit-17.0.6.ebuild 1022 BLAKE2B c0c1efc62ae127c2abaeb2a7ef4f436d0aca737aeb2dcdb1475eabd8eb08801b916ba7e9687b111e5bcc42ae826981a4c1bda87d935b48876f26ac265186de34 SHA512 4d287525c33b812f748a6f6ff71a26c0607f9e8707299648d7eecc090fe26d4b6c8af6fb338450455c0b2bfac2c6ba06a4008a17c3f5007ee8e473e233941a8b
@@ -16,4 +17,5 @@ EBUILD lit-18.1.8.ebuild 1028 BLAKE2B 2849faa88f24be30c89260734e7b4c5ff8091bfff4
EBUILD lit-19.1.0_rc3.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
EBUILD lit-20.0.0.9999.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
EBUILD lit-20.0.0_pre20240822.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
+EBUILD lit-20.0.0_pre20240830.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217
diff --git a/dev-python/lit/lit-20.0.0_pre20240830.ebuild b/dev-python/lit/lit-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..d862b4f8cd03
--- /dev/null
+++ b/dev-python/lit/lit-20.0.0_pre20240830.ebuild
@@ -0,0 +1,45 @@
+# 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 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}]
+ sys-devel/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/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/lxml-html-clean/Manifest b/dev-python/lxml-html-clean/Manifest
index b9251ae686fa..095002b141f2 100644
--- a/dev-python/lxml-html-clean/Manifest
+++ b/dev-python/lxml-html-clean/Manifest
@@ -1,3 +1,5 @@
DIST lxml_html_clean-0.2.0.tar.gz 15438 BLAKE2B 570ac3e0a5861692a439fc2a52ee34e40c659ee3c6bf1b990b1e9dc47f25feedd654cf8f4f1f4c27a49e00c6a8be7940492405d5ad61920c29c1c464609848f6 SHA512 67908512294932454ae461d6371c5dd525e2c21b67b6fd437f4a4ecda7bbb6c617526f9541d4ad0fe624e3f8506ed8a391cd766167f2054a685d96ef18b7e53f
+DIST lxml_html_clean-0.2.2.tar.gz 19619 BLAKE2B 4317ba3e3ae05603f5e2e53561ea7bf2c2d291ac7c87eb2d4afeaca89ccb13b63dd4a85c9a9e4d5feb3bc6773d27618d2057983b933b3b17e26c319003b3bb7c SHA512 c40aac3453e822c5659252a271071b1e3b61622ce3af78e27763c771147a22a9894ef2512ca38f1d0e67be1d21ce5b860641a2a067e94837cfdcb318610720eb
EBUILD lxml-html-clean-0.2.0.ebuild 487 BLAKE2B 0774c4cd3806346d4ba81b9a5c548688e5a97f8624b46752b8292098960f06ee133a8fe160b32fb2d9f27699ba3d246a1d9b129815ffccd767b468791a1de311 SHA512 8d1738b637a455b68571bada0ee1021611db5ce9c4f29431d401a93331d77562d1a30d88defe3e13ac308fedb0b29e95ce810695c0588a8574d783157182d447
+EBUILD lxml-html-clean-0.2.2.ebuild 652 BLAKE2B 0e93fef3a394ba9c0c5797027128f77461dfe86d9076cea68ab1fc3022ee0ff6365d968b5b1cb17b85415d59a1bbc68a2e13ae6335b533abd9b33bef45cfd103 SHA512 d25133555c7d5d2e7f24fc000c11e7a324e989e2c9e910de1dc6480b34e11246511cde1fa51c93e527b0d53adc30fd19bea7b5dea9155e4bfa466a2d2c1bdfd8
MISC metadata.xml 497 BLAKE2B 18a62ece379f7aebe63687b148c878a6d3990570c66e31102ecc727fed76ab92df6ae0bf5191a7d7621106ea2aeb0431f2c5c09f5cd70442c8e869a24c77b375 SHA512 95831be01d43c01060d05d6a3bd7c92dea28c2d1d78c7a4e98a8de50cebb0b0779afec4732e2a9c355c9cf4b693e29624c95996fce27a225b285c3b94e3350ec
diff --git a/dev-python/lxml-html-clean/lxml-html-clean-0.2.2.ebuild b/dev-python/lxml-html-clean/lxml-html-clean-0.2.2.ebuild
new file mode 100644
index 000000000000..8523f79facae
--- /dev/null
+++ b/dev-python/lxml-html-clean/lxml-html-clean-0.2.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 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="Separate project for HTML cleaning functionalities copied from lxml.html.clean"
+HOMEPAGE="
+ https://github.com/fedora-python/lxml_html_clean/
+ https://pypi.org/project/lxml-html-clean/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ >=dev-python/lxml-5.2.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest
+ "${EPYTHON}" -m doctest -v tests/*.txt ||
+ die "Doctests failed on ${EPYTHON}"
+}
diff --git a/dev-python/m2crypto/Manifest b/dev-python/m2crypto/Manifest
index b42884f14354..c3737408a6c4 100644
--- a/dev-python/m2crypto/Manifest
+++ b/dev-python/m2crypto/Manifest
@@ -1,5 +1,5 @@
DIST M2Crypto-0.41.0.tar.gz 1151680 BLAKE2B 6c5294294fd62ca69eec8222324ce8a1012c999aab241eba2e5b0085c0d7b598fd62f26e106bea95bfad3199abb2db9876547f521b34f45930b00540a6ecc24a SHA512 50ca5e32ae999b9ecdc7f3bbd35221b4a7523ef29e54eb4bc266457723117718955f99b9e7ac42a4cb982f0e22a94e5c852d6886d7dfb157d040ad86c17660fb
DIST m2crypto-0.42.0.tar.gz 240072 BLAKE2B 86b9f340eb90a8fc94b09faa20a676a3a63c0c64a0902a6729face72b602a2f55941c156ecb3d522a823457d2514e96b147585264200674e11dfaba3d19790de SHA512 b36fb6d1ca401de9741118ab8d43113511bf27d32f45d2257ed70ea8d3b8a3beaf811731dbbece00a6b990366c43096c6b5f5b12d4649ae923bff98c5fc8e674
EBUILD m2crypto-0.41.0.ebuild 1534 BLAKE2B be2bfeab8edd42079d19620f7969850a4637c43696bdd8ac6d671497f936cf5b7ae7c421fcb0be4337c7fead1060c0e4a65ffeee2806b111e5670ac1330bfe3f SHA512 47179533d3a44e060e505a0a49944732ecb81d0d5518bbdf9bdea2dac9cc62d6e124fbe26c0ca71d091c0806543cee52644b39f90a5c6ee3d3cb9fc5d480e168
-EBUILD m2crypto-0.42.0.ebuild 1521 BLAKE2B 696c09dd7107ea379cda5b3bcee5934a92fde83dca8917452ad9cca474f3e4078def21f4655212fb2514d55b07139dee4aa76c2c3b70e8d920d0ba2d89aca173 SHA512 23f2a374b2bcd83ec3c40abdad78e143c0c645b7c788362485dcc9e18f5026aba75e9476f63f169e1fbf07f48cae4dc8ef7d467cd8907ff9a8423bd0d397bd96
+EBUILD m2crypto-0.42.0.ebuild 1518 BLAKE2B 790e3492aee3ce4b83a816bc9cc3cbc76e79a328d236785a93790487a8080453ec503829feff6b569c668fc004fa4023e7a90f66511ea93040e6bb88ef96dc34 SHA512 bbb5ac7e3cc454659fc94513d535805f3910f53ccdf5631e61051247af2be3c0dabaacfc67bda49223a257a83a864c400bca349df7997d682f66916b81cac328
MISC metadata.xml 381 BLAKE2B 9581f2ef53dd3b8bfff3724e91e36733892f9c4331376861ec25cee892d63f69f4f1846e46c40bc5a5045963d91aadcc2cdf70b574bf519557afe72cffab256b SHA512 95cfd7f65c912a520f371f236a49f41b711101f5997b14fa81f027cbcabe4bf6361d1a6f647d0de6e6b7756a2c662f2336c6dea5779d00372aa5b05f0566663d
diff --git a/dev-python/m2crypto/m2crypto-0.42.0.ebuild b/dev-python/m2crypto/m2crypto-0.42.0.ebuild
index b7a299e25b71..4fb151815d67 100644
--- a/dev-python/m2crypto/m2crypto-0.42.0.ebuild
+++ b/dev-python/m2crypto/m2crypto-0.42.0.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
# openssl via src/SWIG/_lib11_compat.i
LICENSE="MIT openssl"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="abi_mips_n32 abi_mips_n64 abi_mips_o32"
DEPEND="
diff --git a/dev-python/markdown/Manifest b/dev-python/markdown/Manifest
index b367c95afdee..20e1478d66f8 100644
--- a/dev-python/markdown/Manifest
+++ b/dev-python/markdown/Manifest
@@ -1,5 +1,3 @@
-DIST Markdown-3.6.tar.gz 354715 BLAKE2B bd8cb489fb20c0d8416361c435113a6057ced5f4baceba8665e1afc70efcbd6a52153785a436c94ff9d68571d668b7898c6717851b10814d89e46e2b9daba3e7 SHA512 a523f75ea72fa71f4f0f1a59523bb1a6c5c7605ba5a0be4dc37aa5bd5c87e32563f5253404485c99c13caa27501c9003aea524154a7999a22e6497829492b997
DIST markdown-3.7.tar.gz 357086 BLAKE2B 6b022c247d499939d1c8daffd947b788645ccbe25ad861b60dd5906bc762b1ab50f09d48edc829bc7ed6f2598398e6bce3a7cd177ca899159744ea4c54b8bb2e SHA512 9152ae942dfe5c93f29d4f083d7b04fa86f042a816b7a1360f6088cd5ea0fc730e14915a8fc48f6d36f74bc311ddc35dbfe1f78ef85779f285aa35a1e56caae1
-EBUILD markdown-3.6.ebuild 890 BLAKE2B 5c8ff15ab0d6162e756fa66f631cc3edddf6dcfc3c36404d4fc687e5c08e96f5f32c5f96e609fbcf5772be3eddd21e3ec0ea315bc872af56ee9a13461415bb6b SHA512 fc8746cc53b00b31ab364ddf6951c2f3e12051a8b4fdf58e3c5b47cfcb36ade9c66e3cfbd4300402d4a2d532cf027ac771445d4985dc520cb570414c3d743ac2
-EBUILD markdown-3.7.ebuild 878 BLAKE2B 25a5feb2c51f6b7a16388cd12169fd99cf9ce186e24d37ec6f654f0f530ffee2b566bbb269fa44d5f8c74ae2ec3d2363f6ba415adaf4151a7050e3358dca02cf SHA512 fe078b469daec1fdd4850d5d4e6e219c69c00656a98ba0952f5fa4a51087527ffc2dad7b69c259e548c1c657858c67e4df3760f1fe86a67614ef765d71fd8c6a
+EBUILD markdown-3.7.ebuild 870 BLAKE2B 1e900a3be20f0336cb0a14c6fb1cfc00e3c2c22a1aeb02870c66c38cb860c81a60d1e0c4da48afe2fa178fa3c20dc0d11aea9c0382c78f3fcf47e5300113aa2f SHA512 520a89579ec8d7fe581d8dafa0d752d9a3f6812e8aac0a312f9ba159c5e5eb95c91824489076b6346ee1beccea0c63dada3c5b91f481f6916e2ff7018c5d65e3
MISC metadata.xml 400 BLAKE2B 325197e9e700565d94ac477c4acefb1ccad5fea759bcb9bb980122f2a8fd0b7509fbf54768948b28a180392154d26d9a9068b996661a35ec79bb03998ae538f5 SHA512 68bb4ebfe231af6e30c3f8a9fafdab8f1b90fb67d942605d0366bfe504de0ae482da8c4e45279cf7bfae857ed9ccb0729a36f6ea1b18bd459e0dc3e1e3a9f6bf
diff --git a/dev-python/markdown/markdown-3.6.ebuild b/dev-python/markdown/markdown-3.6.ebuild
deleted file mode 100644
index a3c2cd9bfff5..000000000000
--- a/dev-python/markdown/markdown-3.6.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
-PYPI_NO_NORMALIZE=1
-PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python implementation of the markdown markup language"
-HOMEPAGE="
- https://python-markdown.github.io/
- https://pypi.org/project/Markdown/
- https://github.com/Python-Markdown/markdown/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="doc"
-
-BDEPEND="
- test? (
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/pytidylib[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-python_install_all() {
- use doc && dodoc -r docs/
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/markdown/markdown-3.7.ebuild b/dev-python/markdown/markdown-3.7.ebuild
index 44f392be6135..2b453576bdee 100644
--- a/dev-python/markdown/markdown-3.7.ebuild
+++ b/dev-python/markdown/markdown-3.7.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc"
BDEPEND="
diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 9ab55704d933..452945b7a632 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -5,5 +5,5 @@ DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B b7cc9e219664849411cc3133afbdb676f9
DIST matplotlib-3.9.2.tar.gz 36088381 BLAKE2B c84d08b7afa1f0460b5b57447481ef90f22380c02d20227c3a45b6f603032a11359b223397f18c8dc9111ad36fbd7510e2d5496502b3202e3074ddf8e8258bb7 SHA512 4b7437eeb085915a90db64600d0e6c59501ea1513d07b8298a159a763461ef6947a0cb332dcde1a5f0996840320ca7dd1d972d7514ff6f87b036fc631e79885f
EBUILD matplotlib-3.9.0-r1.ebuild 9782 BLAKE2B 354b9be0795336984ffcf39de8a842e9e684e75f568af0d9244226e14228ae79b7928d43a476476a5ec3f086c4fb987f4861c9d6b70960ddb3b1882ef1899ac7 SHA512 f420f8f1002d2a4916b2208fca43384912acaf93721353759911981f91c8135bebc7012418a04ef6c89dae513224b9f1af92ae49972c7f9a0dc15c283eef1882
EBUILD matplotlib-3.9.1.ebuild 9816 BLAKE2B e20a4a231161bfcac238dc3949bd0613271fbb59e082ce65500fd5b452d4c7b38d97fb48e94bff6261b3e43840649ba754473f046fbb169fc20af1f45994d2a8 SHA512 9d4c63d12995da08cd2c9f60d39e733618920b7259a5d648b0a0fe62aed986d4a44aec6b5ed392104bd1ecb744df21678b43754089617560527eadf8808425be
-EBUILD matplotlib-3.9.2.ebuild 9819 BLAKE2B a28dc58e6c1af4b8b710f57c2bf72029e5f0351095cf595e84fe8327a75afc9f630ff74a4f02eebffbe9bb557a7c2100691c93420ddb880166c9661fb3fa6de5 SHA512 b084d5b52347987cc90df50f2bf3114ace05ffa08b251efeb871a3904e11336a32d7ab9185b148ea130341410a86b1c9e3a5a5e2b8e9abe4ff7dba1d7e90d7ef
+EBUILD matplotlib-3.9.2.ebuild 9817 BLAKE2B c4a82f8be766eac987ad988865560665948e722bc9c7d3501a3c51ee7dc9c14689d90c0faa21c98826facce55013a720e6d6b2f697728d42f188a9622f0c81f6 SHA512 c4a97f8fe53e7f152d61d82a0dfe8ff91d0fe06122d2cbff8050bf091bdaa8cb206a70d086af843ea642418b8205bbabbd3127d21e88cc5cb594b468891e6287
MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704
diff --git a/dev-python/matplotlib/matplotlib-3.9.2.ebuild b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
index 57aa2cc322bf..c1194e078239 100644
--- a/dev-python/matplotlib/matplotlib-3.9.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
# Fonts: BitstreamVera, OFL-1.1
LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
DEPEND="
diff --git a/dev-python/mkdocs/Manifest b/dev-python/mkdocs/Manifest
index cb61d271b036..cf5b88b1e27c 100644
--- a/dev-python/mkdocs/Manifest
+++ b/dev-python/mkdocs/Manifest
@@ -1,3 +1,5 @@
DIST mkdocs-1.6.0.gh.tar.gz 4494411 BLAKE2B 2a0d55c54509827fcff39c04812be6cff6b1ccbf823cc05a48fa154745a49aed08d811147fc5f64db138ede952dc89241b156f8e0e01e42a468f73309eece0fb SHA512 330dfb7cd390b320ca9c2bfd2dc248d877b95713ec3c1d2c9d5b28be52a42276c58412bc77527a492e4b1b31608e3093dbad2a983bfe6396577ec7464e274609
+DIST mkdocs-1.6.1.gh.tar.gz 4495216 BLAKE2B f04b038482a4d1469dcff2db263135764d7c4d6e34e01675899fc0763da698027116ca738fc0d3ffbf71bbb7ba7a3d48dd41bdcb0d62a69546a30abccfcca490 SHA512 e37bcefc87fecba9329001a45f712c205b7a2fba8584a40fbe44409c06547602c104551481d42503358bbb22ba85d4371c0f1934d4d01fc9ff1ec2559222eac6
EBUILD mkdocs-1.6.0.ebuild 2414 BLAKE2B 49ff9d0d6ddafb3382699d98a4501be2fab00fc999cc6f517db778c8f32260e3b0c3dda2a3ef81e1339d66e78140af1a9af2a23e3a6b58609668be83d5574704 SHA512 1f7ae5d92363783cecbbf42648122406b7a5fff628f2e9d6eb6392b558dd1f141554601e6c0aa5d26a0d3005359cc58ea1ab078684e1f73b498b52319a781e8a
+EBUILD mkdocs-1.6.1.ebuild 2414 BLAKE2B 49ff9d0d6ddafb3382699d98a4501be2fab00fc999cc6f517db778c8f32260e3b0c3dda2a3ef81e1339d66e78140af1a9af2a23e3a6b58609668be83d5574704 SHA512 1f7ae5d92363783cecbbf42648122406b7a5fff628f2e9d6eb6392b558dd1f141554601e6c0aa5d26a0d3005359cc58ea1ab078684e1f73b498b52319a781e8a
MISC metadata.xml 405 BLAKE2B de9dd789fea13afc3622c6961674d046806db1025e9d0475c0ff8bfe1c6d91a741b6112ccaafb46cb19b9dac971c50095ac89b13353c7c0e1571961a19a90387 SHA512 7a19785dbacb67aa5679d6e7c9617b52b25f724430fa3471b645e31df04157efc4060dbd4fccbfc37b5709138164d8ec89c2e94cddfd727b3ee4c705ddd38dcf
diff --git a/dev-python/mkdocs/mkdocs-1.6.1.ebuild b/dev-python/mkdocs/mkdocs-1.6.1.ebuild
new file mode 100644
index 000000000000..46c0d5058326
--- /dev/null
+++ b/dev-python/mkdocs/mkdocs-1.6.1.ebuild
@@ -0,0 +1,86 @@
+# 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
+
+DESCRIPTION="Project documentation with Markdown"
+HOMEPAGE="
+ https://www.mkdocs.org/
+ https://github.com/mkdocs/mkdocs/
+ https://pypi.org/project/mkdocs/
+"
+SRC_URI="
+ https://github.com/mkdocs/mkdocs/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
+
+# https://bugs.gentoo.org/873349
+# Building documentation requires packaging: callouts and mkdocs-autorefs
+#
+# IUSE="doc"
+#
+# BDEPEND="
+# doc? (
+# $(python_gen_any_dep '
+# dev-python/mdx-gh-links[${PYTHON_USEDEP}]
+# dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
+# ')
+# )
+# "
+RDEPEND="
+ >=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
+ >=dev-python/click-7.0[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
+ >=dev-python/markdown-3.3.6[${PYTHON_USEDEP}]
+ >=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ >=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
+ >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
+ >=dev-python/pathspec-0.11.1[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-env-tag-0.1[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.5[${PYTHON_USEDEP}]
+ >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-get-deps-0.2.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # Tests fails if additional themes are installed
+ mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes
+ mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error
+ mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning
+
+ # Does not work in emerge env
+ mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config
+
+ # TODO
+ mkdocs/tests/build_tests.py::testing_server
+ mkdocs/tests/livereload_tests.py::testing_server
+)
+
+python_compile_all() {
+ default
+# if use doc; then
+# # cannot just do mkdocs build, because that fails if
+# # the package isn't already installed
+# python -m mkdocs build || die "Failed to make docs"
+# # Colliding files found by ecompress:
+# rm site/sitemap.xml.gz || die
+# HTML_DOCS=( "site/." )
+# fi
+}
+
+python_test() {
+ epytest '-opython_files=*tests.py' mkdocs/tests
+}
diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest
index 06410181e2d7..f364fd5a86f7 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,7 +1,5 @@
-DIST mkdocstrings-python-1.10.5.gh.tar.gz 157091 BLAKE2B 1f0685fc8b04ea4e5f33e3e4ca9637d590bd45b5be85d856ea0f6693d3be2a7d215751b68f811ca73afec078ffa5cc1acf88ab1907bd9842c6e390eb14fd71c0 SHA512 0bc3b103a99add6d38621243d2a21339efd837fb3476feb13bc55afabcee481d45ea7b410f8d16312583f308ee9f36f387762cdd1ef1e9758ecdb5b1be9dcb9e
-DIST mkdocstrings_python-1.10.7.tar.gz 161638 BLAKE2B f62bd6b8f04223ba3ae479b04928888770cad02f5a060fcd39e5f20ddf80d88ff267f9826644cf80704a10f2f98320d1a5784c5bada43e845c07ab9c8a2d0d05 SHA512 1df467957e138f7fa474c2799b1cf254994b11b75217d90ff9c8a1f2d4c72817ecab80724c9da84721dbbde52c7074833534cde0ce8f50de6aae09b6edb25e03
DIST mkdocstrings_python-1.10.8.tar.gz 161724 BLAKE2B 1720bd166c8b924f3d024ffbdaa46383a68ddbb4db1aff6d588049272f8e34046ac7ae62a6d9739dca029794e42afa0415179c978874b6012ace4842978184de SHA512 da179fc31af4bc6dba62b050c26736b313859dac6b8c29c877126081d6bb228255be626af09a61ae2a5b449dd0a1a19d41b1313dc9d1fd10e001e16a423c485c
-EBUILD mkdocstrings-python-1.10.5.ebuild 875 BLAKE2B f4f7f739e6db98e6c7d2d93b51a1d930e1b4d38def147c4a79b1aab258a9832dbe61aa0dcff31689725ad841a046a04d087fefa065a0fd6c06fac24597b3a27b SHA512 17e2411b703cb00e7febd4ada18463ae5781abefb1817046a78d72843bee41c879e392b4a4036cc40b42b51f67782cb3dd2810ef974ce939430443fcb56b3c5f
-EBUILD mkdocstrings-python-1.10.7.ebuild 703 BLAKE2B 1e0c92aa98c552fffac45c9ed5ebf50b6b62bece6c038653f8aa001247ab9e7f12479ed301bb651637154d600a921105fbd3fc811b125279a375c1a2f864d18b SHA512 7417531e762238e4d93bf20522868a7db896a61dc9a0045a72844dc65709feaae6f1d05bbf9deff0b21fff5a0b2a34e528591198d6867e2df999c8b68b3914f1
+DIST mkdocstrings_python-1.10.9.tar.gz 162070 BLAKE2B a939f662ae33eba397260589f634ea6a2acaeecb1acd0711eefc65cbce09e5fbfc03aab19c6daa960d853a4387f09699a6fd32bf73f39d6d8c95732cb6d3cad9 SHA512 4f6729506208409ed9936e663dc1514457dbb0977408949d2f4121440e33084b7f152c21138f99332b18825425432f85cf2300e9b14dd6d9e36a9f50e52abd7a
EBUILD mkdocstrings-python-1.10.8.ebuild 710 BLAKE2B 6d9c8f56ad3a3b1d6377952557202ea9fbe07cc998b6ea730298c5cd01a65ad3cd6c1214795a455ec8b8d694545218b8f5ae824cf492dadba40977129d0eea77 SHA512 a4ae920819a9730f3c0c41a582ec5e89593d1b3ecee28abe6d3c27c43144000c3cc3815ef19dbe7d903cee215b40a12b919a17cdd798b8c0663de4ac27ebb76f
+EBUILD mkdocstrings-python-1.10.9.ebuild 762 BLAKE2B 9e3066dd31604635f9fe029cc012fe7ad9f4e9a464d4d60b1640b59a84bf89a253326cece6982e458693d6bad4cf1c896758cad80ad29e4a61dbf35cd3f374c4 SHA512 00e0a130997db13bd04bd5e4f3137410beed34ad72858146b8eebb3a8fc7e5b06858ebd42c91142da0e9f8a4a40dcb8c31e0956e32ea3d2605ea8d3e3e84d2f7
MISC metadata.xml 406 BLAKE2B c453b318ec32906f8b4917e9fcf9e82e632b780435d6617195590757dc8e08505dd29a05e8009808a040460ae322048801077aca8b41c8e07d093c4177befd39 SHA512 c56a8b222d22b5e4e8f396a96abddba840c4288b01958e261e3eb554830e88f424d840b839b7f6180f2f64c74cde9e2e3e8c70cdbbb8d4cc84ac161007064059
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.5.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.5.ebuild
deleted file mode 100644
index 6be494880e25..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.5.ebuild
+++ /dev/null
@@ -1,40 +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
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-# Tests need files absent from the PyPI tarballs
-SRC_URI="
- https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/python-${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.47[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.25.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.7.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.9.ebuild
index c226feabda3a..b5288389ebcb 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.7.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.10.9.ebuild
@@ -17,11 +17,12 @@ HOMEPAGE="
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~arm64 ~riscv"
RDEPEND="
- >=dev-python/griffe-0.48[${PYTHON_USEDEP}]
+ >=dev-python/griffe-0.49[${PYTHON_USEDEP}]
>=dev-python/mkdocstrings-0.25.0[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-autorefs-1.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/dev-python/mpmath/Manifest b/dev-python/mpmath/Manifest
index 865713bbaeab..191d6af9b820 100644
--- a/dev-python/mpmath/Manifest
+++ b/dev-python/mpmath/Manifest
@@ -1,5 +1,5 @@
DIST mpmath-1.3.0.tar.gz 508106 BLAKE2B 9d4eebbbb6788dd3ee45c8c30068ef3512043dd09ab626cbaf69b0f6bdf057a6e8c53c34e3dda7627db923f0d536a0bebf83916d8942f4dde9546bb8e0046f33 SHA512 a68028150095d743eae9669a0f70cbe6b7bcb4d27dfad6b1a96575f0885ec7306459a2a464117bab18779883ee8b4293502b4bd0ebd8672767e1d08d38f8b202
DIST mpmath-1.4.0a1.tar.gz 2063946 BLAKE2B 0c6a86b1c8dc9addc3eb82586d4c4182ae6a9318cbe45d4fc699b9fbf9539774ae30f11c2d50137a3aa16ed4b0c328990483c2ceea812f86751cfa3ce419de5c SHA512 260afb20faaa949b89054ced3b039e346086d47c6ea018c8d226a0c42d9aa8f792611fe709c894a0df6930a0703dc8cfcf814432eba7ac977a821effd8879903
-EBUILD mpmath-1.3.0-r1.ebuild 850 BLAKE2B f94f4f57d1ca8e71f46ff147c434144a51a68819ea30f4c386ea5ea66f0a21d4be2bae6f7115579bd93272bb07dc3f96852eb04a07443b7eda45c6b4a5f0820f SHA512 38e41b3be0a9609164afa719ea01920936bf99321ccbfb6a47a78fac59c69f6581823bf640e250fc9b2824e059f55b7d22cc96e6e4f190a6ed1ec708452baaba
-EBUILD mpmath-1.4.0_alpha1.ebuild 1743 BLAKE2B e0506eef734c4a57e27a2c907f7f534521c56d453b2abf1b416863e5de9f77d66b900d532ac54a3f25b6bb9d5625bb04181b0ed93e3a6749681e5ea5011f8fa7 SHA512 9d35ba1f8bb6852a1e5d152f51f7602cfc30ded414b14641d5787b247d1398a4919b7e2dd51b76cf9a7f210d3b0baee88cb9927f2d56074ad12569585702faf1
+EBUILD mpmath-1.3.0-r1.ebuild 855 BLAKE2B 9a51290a8a128467afe77eff887190deaee0327fc175541d316f6c62aef777567e53c7884342ac6082ad5a9eab7081a75a1c7b4dd3090f6cd2f5efe2f85aafb1 SHA512 21ec5b38e62a62dad3907d3828a29221e93c9d86f5fc6284881a5863f82b499d7f0ed3f488c08b31de274d24220d6280571bafdc0abebac36fd24b2cf2c6a019
+EBUILD mpmath-1.4.0_alpha1.ebuild 1749 BLAKE2B b77d6f0822cac3b1bb5a4185fbb2aebe7be7673cadf5067d04e16838af79092490d53e28fcbaf250d48b7365b7f65a73e7cca9a7461fe42e105f1babf24dd7f0 SHA512 f350e1dc36076d00d2f0bffe22d1d0be2f26bf09882b8d8c6a3db4a7e488265c73a6abbf0d0409734307436310cbc81adb670a91bb50b20f85a31c17aacfda9a
MISC metadata.xml 624 BLAKE2B 8526d1f6329f8cb4d2ee5a9ae73dc5bf3861adce5beaa6a0aaf5abb918de11ad1ab0c5c206331bd4eaeaa7bdeda0c6ea6a2007492825be0545caa121f41abd6c SHA512 dc4c6f5e82ce735e70bdc1bbfbc01f9c1d62c2d46c54a173287a59b90882aa09945da39bb41e7b28f6d0066851e2adf07f0b7033aa77cc5620491864e89f188e
diff --git a/dev-python/mpmath/mpmath-1.3.0-r1.ebuild b/dev-python/mpmath/mpmath-1.3.0-r1.ebuild
index de3fe7fa680e..814e9686c59d 100644
--- a/dev-python/mpmath/mpmath-1.3.0-r1.ebuild
+++ b/dev-python/mpmath/mpmath-1.3.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong 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"
distutils_enable_tests pytest
diff --git a/dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild b/dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild
index 14b8e5ae5d42..6404b6fadcbc 100644
--- a/dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild
+++ b/dev-python/mpmath/mpmath-1.4.0_alpha1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~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/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index d3307e0df2e8..e995ef22e1a5 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1,5 +1,3 @@
-DIST nbsphinx-0.9.4.tar.gz 179315 BLAKE2B 727e2d6e70bec199159940afdfc92409124d940e4a1bcfd0288e779c5ac9be41802e5f347d486df0ec54a641cc82b6e5cfecbdcf4dc3dbacf74d0a8c884b3018 SHA512 b643d749eef8ec8ac63594f75d38d13c7b623203f7a46d7190b5da2cc3a7882623a8cf54f240678488db1cf5e37091473002510079f7294a0bc5780982661c86
DIST nbsphinx-0.9.5.tar.gz 179599 BLAKE2B ca7ec2a4b9665fe189c5c8020c345abbf60cff72b7434365359bf6ae1f569570bfb0928072a6d01227f685cc837d9fc75b31b1a2361788c6fa45a075c9d1f23c SHA512 2b1a1575af9ad462888992f3bc6792c014536e7abba5c4b20a1e36da385eae87b23a79e74d9e02cb122dfccfb93e15a817b794565371b5d69d857ca19d163a9c
-EBUILD nbsphinx-0.9.4.ebuild 706 BLAKE2B e8d2634c3138ad6522125190325d991ecf9af3b6e723b3417a76c11e181319adada58951f9893ba60fd2dd9b3ef95a4487c7e143e254096950fc37ef2d041e74 SHA512 720bbe36c0a9978c9345d120246ab91d177db41e1363f4128652ce99e449f6a8cfb69425604494b9bed89eaaa2a310487aab6cea6f3b4212c8a3a2faa57324e8
-EBUILD nbsphinx-0.9.5.ebuild 708 BLAKE2B d5a441b73a9547c93ca8f7e88585bd0fec82e42ed936a8dbf37806f5fe7c361f14792fab2c1cdddf7289895980c11213836ad222facebb2d9e73d490c37162b5 SHA512 5d0c6a30b08381411352c683275412864a2a2bff381abb94324358d17e18ed02a4961c373beea8be8e969aec83eb80b8534b641058eb05404c7507661f681996
+EBUILD nbsphinx-0.9.5.ebuild 706 BLAKE2B e8d2634c3138ad6522125190325d991ecf9af3b6e723b3417a76c11e181319adada58951f9893ba60fd2dd9b3ef95a4487c7e143e254096950fc37ef2d041e74 SHA512 720bbe36c0a9978c9345d120246ab91d177db41e1363f4128652ce99e449f6a8cfb69425604494b9bed89eaaa2a310487aab6cea6f3b4212c8a3a2faa57324e8
MISC metadata.xml 835 BLAKE2B a3a10c9fb26688d90ad6f4e2ddb8b174eae9fdc2637d4aabdb86f63093982c7c9a42c4eaa3b2adee6ddb12ba2d537aec79d324c0a3c7355424a4255cea90eda6 SHA512 9ac5cebe164b19f80e0eb07f7c4fb5cb2cf5251af1f81290931f8fd01223261cb6224500387c131c7bc8738d7bb07eb790fd9ea426a295d0688489510e58d55c
diff --git a/dev-python/nbsphinx/nbsphinx-0.9.4.ebuild b/dev-python/nbsphinx/nbsphinx-0.9.4.ebuild
deleted file mode 100644
index 31c5a6eb5d22..000000000000
--- a/dev-python/nbsphinx/nbsphinx-0.9.4.ebuild
+++ /dev/null
@@ -1,28 +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..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Jupyter Notebook Tools for Sphinx"
-HOMEPAGE="
- https://github.com/spatialaudio/nbsphinx/
- https://pypi.org/project/nbsphinx/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- >=dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/nbconvert-5.5[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/sphinx-1.8[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/nbsphinx/nbsphinx-0.9.5.ebuild b/dev-python/nbsphinx/nbsphinx-0.9.5.ebuild
index bb191b4769e1..31c5a6eb5d22 100644
--- a/dev-python/nbsphinx/nbsphinx-0.9.5.ebuild
+++ b/dev-python/nbsphinx/nbsphinx-0.9.5.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest
index 45995a41ee4e..2965c08a67d2 100644
--- a/dev-python/openapi-core/Manifest
+++ b/dev-python/openapi-core/Manifest
@@ -1,5 +1,3 @@
-DIST openapi_core-0.19.2.tar.gz 108121 BLAKE2B 0873ba33c0270babb3c3e626e942fd22fc066f8ef408c6f1cadab8140fdb6284d21a1cb5ed767c7f0f370112a1bb263ac50b340cccfe1cba6da1a0f15a73bbde SHA512 cab2343c61bbb8de048b5e3a53c2d753468f6707f3b4b40ddfee7c3ea6eb0f3beff0aebcad632200a5a4b08e93c620aceda659297756d4f587d11039ede0eefa
DIST openapi_core-0.19.3.tar.gz 109026 BLAKE2B e7725fd14069599a3f4f0d976452fca9b12acd39c2a0fb7b448ee862d9fa973c520b1e428e017a7f246c7110b56d58c299aa35c8f387cf43af6e9a53da2f1418 SHA512 87db8e0a1c5998fb4dbe3bfaf5c33b526e291ad96bb4a679fcb68ce21b003a66b40db14c4784f80104d4462c1e958a1b7776fb3d952e68eb4a7308999896c08b
-EBUILD openapi-core-0.19.2.ebuild 2125 BLAKE2B a222ec0dc2b6230767e44b3ff5818ebb24c7652c892d9d8df78c6ad47ba1cb5b5fed51ef741d68801947e5aceaeb14ab4583e69cb09cd7c1d3ddf4d9c36cb4ac SHA512 4f8e1551ba8ef0d8b5cb47eca69e3051160b3674fea1dcf3db7ba8184c9c436eda85378d89c867d504d4e3ed1c0f008b9dff0649241c416420f1ff4d14dfe009
-EBUILD openapi-core-0.19.3.ebuild 2130 BLAKE2B 5a9415a52c2f9cdf15d05c1ff388c035aa2d5b204705580c5245cb339ed7ffe519249428bdce70e83689deb8bd369816a96d9605aff2c2cbdc84153a1a45baa8 SHA512 18b2921b7ea8239c7cd37eb819263d0333a133a036da44a1f6a07cda48ea886443644f6a47b07c4989185b44d134a45040d6c5c248d126d55af19526fd300040
+EBUILD openapi-core-0.19.3.ebuild 2125 BLAKE2B a222ec0dc2b6230767e44b3ff5818ebb24c7652c892d9d8df78c6ad47ba1cb5b5fed51ef741d68801947e5aceaeb14ab4583e69cb09cd7c1d3ddf4d9c36cb4ac SHA512 4f8e1551ba8ef0d8b5cb47eca69e3051160b3674fea1dcf3db7ba8184c9c436eda85378d89c867d504d4e3ed1c0f008b9dff0649241c416420f1ff4d14dfe009
MISC metadata.xml 385 BLAKE2B a19f5b70529b6f0575e1196f3ffe0a7f38595fe7b01b43119f0f89c41a9ab5d6992f424a10f345a7407d279736a6091918b9ba1ead0daa92c9d244e4b27e4a18 SHA512 a8a39c8958ad11de5eb6896a74b3bfcb27e95c74a984a362032e4703d86f2831b6559a96a8eef80a7ef89f4687da325b3748f36b1df649cd29c2acb1ea0c9969
diff --git a/dev-python/openapi-core/openapi-core-0.19.2.ebuild b/dev-python/openapi-core/openapi-core-0.19.2.ebuild
deleted file mode 100644
index ca1feba09eaf..000000000000
--- a/dev-python/openapi-core/openapi-core-0.19.2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2022-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 pypi
-
-DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3"
-HOMEPAGE="
- https://github.com/python-openapi/openapi-core/
- https://pypi.org/project/openapi-core/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-RDEPEND="
- <dev-python/asgiref-4[${PYTHON_USEDEP}]
- >=dev-python/asgiref-3.6.0[${PYTHON_USEDEP}]
- dev-python/isodate[${PYTHON_USEDEP}]
- <dev-python/jsonschema-5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
- <dev-python/jsonschema-path-0.4[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-path-0.3.1[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- dev-python/parse[${PYTHON_USEDEP}]
- <dev-python/openapi-schema-validator-0.7[${PYTHON_USEDEP}]
- >=dev-python/openapi-schema-validator-0.6.0[${PYTHON_USEDEP}]
- <dev-python/openapi-spec-validator-0.8[${PYTHON_USEDEP}]
- >=dev-python/openapi-spec-validator-0.7.1[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- >=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
- >=dev-python/aioitertools-0.11.0[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- >=dev-python/httpx-0.24.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-aiohttp-1.0.4[${PYTHON_USEDEP}]
- dev-python/responses[${PYTHON_USEDEP}]
- >=dev-python/starlette-0.26.1[${PYTHON_USEDEP}]
- dev-python/strict-rfc3339[${PYTHON_USEDEP}]
- dev-python/webob[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # missing dependendencies
- tests/integration/contrib/falcon
- tests/integration/contrib/fastapi
-
- # TODO: these tests fail to collect
- tests/integration/validation/test_security_override.py
- tests/integration/validation/test_read_only_write_only.py
-
- # unhappy about modern django
- tests/integration/contrib/django/test_django_project.py
- tests/unit/contrib/django/test_django.py
-)
-
-src_prepare() {
- sed -i -e '/--cov/d' pyproject.toml || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/openapi-core/openapi-core-0.19.3.ebuild b/dev-python/openapi-core/openapi-core-0.19.3.ebuild
index c847f13acce7..ca1feba09eaf 100644
--- a/dev-python/openapi-core/openapi-core-0.19.3.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.19.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
RDEPEND="
<dev-python/asgiref-4[${PYTHON_USEDEP}]
diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest
index e52db838cb83..1de6624e626e 100644
--- a/dev-python/oslo-serialization/Manifest
+++ b/dev-python/oslo-serialization/Manifest
@@ -1,5 +1,3 @@
-DIST oslo.serialization-5.4.0.tar.gz 35070 BLAKE2B 2a6af45234083f57d964f18d36eb00b59ce6f32927fd93696bbfaa705b574a8c335db9583b2d6fb72d8b6712b1b5e6b30c943a4130b5ff3fc5766c3fce09e4a5 SHA512 00c9dae7cf254fe0fba49b25bb2d150902bd3a0a88cff922853358374bc855e8b79bef111065aaf62966c98a97605d0a0f18b5d007f36a943d9bdeb8ca69783b
DIST oslo.serialization-5.5.0.tar.gz 35102 BLAKE2B 7ac9ef1d35c3f1a7396456bc9b29d8c3100d9c62e72e90dd9e75bfe27e7416bc9c31ed41155bd5197e95536400b409d7f878819535511b2c805d2bb4111ea880 SHA512 51043ae3d27c5a9dc482234a95a175722d56dc35294cb34845e8d34e6de5d1b49a16a1cd5c84a4d51b595be77c76e9bb322054f61d6e5e5948f8fc48a8dd3294
-EBUILD oslo-serialization-5.4.0.ebuild 1110 BLAKE2B 24372dab2d460801a22329d616248f5bb90f89b94b15bebc32034536af41726f95481a33ea310fb95e071758a98b866f46b3fc95352fae53e5e60cb415f9bcd1 SHA512 38357aab240f4d23f211b3c03257c4d41e63eef6d9e622ff8d2e37de1a17b65e9ecc830a41027a3769ed69bd5aa6fb735af777d6e2da408ad014856cf53ef37d
-EBUILD oslo-serialization-5.5.0.ebuild 1113 BLAKE2B fcfe4bd1043540c75d91aab3ea78c725fe36192bdae7fd39d55b97319d656ad19749131041b8de7cc860fc81aca9c6b548e3575581cd7ef68dc96d50ecfd6014 SHA512 56142ed0d494c1a25b901b486cdfd34e4b36e35ffa12f6aa814e9c67f065bf6590151ccc0c958d7b69bf8371e1f87aa13c50ddc614c8fe836dc45438a3accdf2
+EBUILD oslo-serialization-5.5.0.ebuild 1110 BLAKE2B 24372dab2d460801a22329d616248f5bb90f89b94b15bebc32034536af41726f95481a33ea310fb95e071758a98b866f46b3fc95352fae53e5e60cb415f9bcd1 SHA512 38357aab240f4d23f211b3c03257c4d41e63eef6d9e622ff8d2e37de1a17b65e9ecc830a41027a3769ed69bd5aa6fb735af777d6e2da408ad014856cf53ef37d
MISC metadata.xml 683 BLAKE2B e6024e67c412b6d340960285e24611f5e9957fa69e18dc013e3443a33a9c8a15dc007611742a973be81969911962c016875f6fa71c4139ca51fb6942a28a2d38 SHA512 0646bbb2e66aad9004322771300d5267f5e76dd8b639cc7b73e510809b2ba641c1c13b9a61041ef9850950f93dd95053b8804f9466aea7a2fdffe7b36a1fa5bb
diff --git a/dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild
deleted file mode 100644
index 2d202085c00c..000000000000
--- a/dev-python/oslo-serialization/oslo-serialization-5.4.0.ebuild
+++ /dev/null
@@ -1,46 +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
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Oslo Serialization library"
-HOMEPAGE="
- https://opendev.org/openstack/oslo.serialization/
- https://github.com/openstack/oslo.serialization/
- https://pypi.org/project/oslo.serialization/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]
- >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
- dev-python/tzdata[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
- >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
- >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-distutils_enable_sphinx doc/source \
- dev-python/openstackdocstheme
-
-python_prepare_all() {
- # remove spurious rdep on pbr
- sed -i -e '/pbr/d' requirements.txt || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/oslo-serialization/oslo-serialization-5.5.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.5.0.ebuild
index d14414d55783..2d202085c00c 100644
--- a/dev-python/oslo-serialization/oslo-serialization-5.5.0.ebuild
+++ b/dev-python/oslo-serialization/oslo-serialization-5.5.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 794a6080a50a..03e841ad7a7d 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1,5 +1,5 @@
DIST prettytable-3.10.2.tar.gz 56415 BLAKE2B 0deb8132124f9c19ecaeea46749dda834c758378163646e16e0553b75ad6842b44fe5904ba181d6a2b0c3a822f23cd569977a8168d9245b2e9f08ed16da0089e SHA512 6a71f7d7b6fddca75e4b1bfd96ca6e26301c0c231be4703fe9c59e1c13a1482f814fbbfd661d1fc6bb37346f55a7488b794d5041016faf68711297a8cbdbe5c5
DIST prettytable-3.11.0.tar.gz 57527 BLAKE2B 494f3ff0802b29a419f58310a0ad50ccd1ae39845ad5167956f68ab674a2b357d098e28426c8df6a889026eaf397593018070d441cff20f0a01b76c51470a482 SHA512 3da3dcaeef1f8ce224381a6a12e56a7220e7bf7bc6a99402cd0ae68703d0630beb42f6575c86981f1ff5f592283a990398d6dd1bbdcc21074f77cab4739683b7
EBUILD prettytable-3.10.2.ebuild 731 BLAKE2B 97686d9f0b035fdf7332f88c5357e3515867f6a2c2cf50fadaf1571d59741ff6c0406d8e2e83e1ab30e4624e3e2b1c1efad2a58b6ca40e114496896155a3f1f8 SHA512 a1bc8359ff73b34117100b7b65f1b0d8adad1c7cb5661177a00c76ae65e37f7b4d0d695a6a4a41735c63027aead586a90c694d98e15d58300976b6e9fae4ba33
-EBUILD prettytable-3.11.0.ebuild 736 BLAKE2B 1a4d2044631c3268833b663b67a0a9bdc24b4e30c41a9833a1113a40788fb99160a13e7428d1c4ba180390e66f03339a7d0b41f19a4c7c490c5ff091af4755c3 SHA512 ba49fb35a2985e633b1b64e8b035a5c01c58d395000f426960cf4dda1ff361d4096f947ad636d38eb58de2246afd0300fc1caa5e9f8f4b927658d7e2120c5296
+EBUILD prettytable-3.11.0.ebuild 731 BLAKE2B 97686d9f0b035fdf7332f88c5357e3515867f6a2c2cf50fadaf1571d59741ff6c0406d8e2e83e1ab30e4624e3e2b1c1efad2a58b6ca40e114496896155a3f1f8 SHA512 a1bc8359ff73b34117100b7b65f1b0d8adad1c7cb5661177a00c76ae65e37f7b4d0d695a6a4a41735c63027aead586a90c694d98e15d58300976b6e9fae4ba33
MISC metadata.xml 583 BLAKE2B b82fa13dd76ee47e012c03499081072c737cb63f2d23190dc3622dae1bc50ba054c7cf492a1feda7147c3a8710bd8ad509bc653e5b40f89b93ffd63da69c3f65 SHA512 e7d331df0ec72f98acc9abfc70424a619e67e559e4b02b357658e9e48efd080440a0d890ce5df2cb8cbffc53640b2068f39f803aa180bf2607d02a9df1acb5b3
diff --git a/dev-python/prettytable/prettytable-3.11.0.ebuild b/dev-python/prettytable/prettytable-3.11.0.ebuild
index 21f867b499ce..1c36c1c01f48 100644
--- a/dev-python/prettytable/prettytable-3.11.0.ebuild
+++ b/dev-python/prettytable/prettytable-3.11.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
diff --git a/dev-python/pyasn1-modules/Manifest b/dev-python/pyasn1-modules/Manifest
index 67e1521eff72..7ddd985169dd 100644
--- a/dev-python/pyasn1-modules/Manifest
+++ b/dev-python/pyasn1-modules/Manifest
@@ -1,3 +1,3 @@
DIST pyasn1_modules-0.4.0.tar.gz 307859 BLAKE2B 7808c3ad72cda2292fa358a066cb401884a785281c5ba3c28ec5cbf1a7c7408031ff1018f4e0c4e53ac227a6b7082bb5572216ab12074c90f0a3159330ec3f35 SHA512 d28cbb44788b3a33b9da807d273a6afab38ff420e8ce1264a9ebc68beb003f9ac9673210a5eb829d17ed1ae01798f856a0409dcbcd1a17b489c767d4b11467d3
-EBUILD pyasn1-modules-0.4.0.ebuild 735 BLAKE2B eb445e698de811861080a81368b02a4a2a7fb3b34ef90f12ae719565b4049bbc25249af388cc6bf54c4c63f8f061154d591184c718154ed2381df27a3711812e SHA512 98cd45db143b9c7a99f8c9e04123a3700b8dc621404a422aa9dd6609f872adc3256bdc48ef5d41f31350a49722c741a9ad96caa9647b14a3ce6dcc553c3017a2
-MISC metadata.xml 404 BLAKE2B b5d3c68b942e6c2ff5a1cf31cc0b43ca1570e1d4280a85f376d7b81abbe540ca889f87039dd26fe1f595a2ca8b47acc4ec03bfc5598ba06a8e651c60c2277c93 SHA512 c4784ac61152a9d609e337f7c186b214b2e3add22d54ea7cfaaa0c8fc4fb9e0895617d0b73692aa7326088dd7b7e1ced8a871ac8312abc1f6b09fb558a4d385b
+EBUILD pyasn1-modules-0.4.0.ebuild 734 BLAKE2B aba21235d3369629decd63e6130afc50833b27690c21f8c404d329af9cc39c701e612330b13fc665cb764739e04edbc30c38bda4542f7c231211d65bd7a826aa SHA512 8b0d91d3e20c14ed44621b550001fde4c05037259d9011a5ecb7bdc2fe73436d78eecc78fd5487a5a8d66f9b874a476d7c9c25a8ef70437f5f4806e5a897076d
+MISC metadata.xml 403 BLAKE2B 2377224f9e8784560e1cb62b77e5bc22c225e815535d1e99aca5453d6155addcc4edeb6252131f7721d82ef6ac296cc82ba2cc58b824f3d71a6ff1c44e4fb7f9 SHA512 1978f00f1590cc46567ea1e565b5adf311b1d0384f253ff6422b76306f70f3def2eae00babe7b36e97c5bea2c81c8488c8c8df1d1f618fcc201a4a7c68c94d2e
diff --git a/dev-python/pyasn1-modules/metadata.xml b/dev-python/pyasn1-modules/metadata.xml
index b92348d03ce4..d52d2aebc230 100644
--- a/dev-python/pyasn1-modules/metadata.xml
+++ b/dev-python/pyasn1-modules/metadata.xml
@@ -8,6 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pyasn1-modules</remote-id>
- <remote-id type="github">etingof/pyasn1-modules</remote-id>
+ <remote-id type="github">pyasn1/pyasn1-modules</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild
index d3538c0b729a..61fa98f058d4 100644
--- a/dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild
+++ b/dev-python/pyasn1-modules/pyasn1-modules-0.4.0.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1 pypi
DESCRIPTION="pyasn1 modules"
HOMEPAGE="
https://pypi.org/project/pyasn1-modules/
- https://github.com/etingof/pyasn1-modules/
+ https://github.com/pyasn1/pyasn1-modules/
"
LICENSE="BSD-2"
diff --git a/dev-python/pyasn1/Manifest b/dev-python/pyasn1/Manifest
index 66d4e576dd96..aa52cf7cf0aa 100644
--- a/dev-python/pyasn1/Manifest
+++ b/dev-python/pyasn1/Manifest
@@ -1,3 +1,3 @@
DIST pyasn1-0.6.0.tar.gz 148088 BLAKE2B 42ad0d3478c6860b035e27627b019b94b1f39cee8ac62c289349c4fd24e129e1a20f13b57b69c0e5e1376f59524f715e3c42ad2b8e0ed4774000418b74ea8506 SHA512 577bbb750a00e82e7a00806da6c564ab863341e0aa57b74e3132e1be814e0349e33ff05d48c04e58cd514ce97a971a5eafbaae75c978a3eb9268008c2270d15e
-EBUILD pyasn1-0.6.0.ebuild 565 BLAKE2B 4b5457f97f5030d8b2b4dede1af224e81be9d423c8bb856276d3d2321ab619f9f12d029f4a3ad4dfdd62504946dd83e2153c33b64654e9df5b5d152596d36a79 SHA512 618c92c7857ea4a0874e5a36079e38e706b91c93452aee8dc308a8a5a49c628a8ed2e8b46849f09ca849128e4c591c213d559693a7c522e8de7d390849300d2e
-MISC metadata.xml 401 BLAKE2B 28d1b58f4b16507dd595524f0eb3fafa93a68222bc56f0040b33e7458b2ac471409c798af1014ccc50207fd0ac66a566aba36e1f0c04a22499396620f3477945 SHA512 a25c0976b4d0ff8a6ede6b84b6933b3405f8cdbf74416f01e91508f0c72d2dda4b4ff63c011846052b683bc7a3f7e5e0ea068d3b506d256bb15fd8dffafc94e0
+EBUILD pyasn1-0.6.0.ebuild 564 BLAKE2B 7b4140ab1e79c74234ecb99175e325ac30e43f12e5ba52bac830f7e360e3c4f501c014294843707cb77aa9c52685a1ec2d12f34cfad4babc4388cafcd9c5a80e SHA512 2285d428bf0b7121b9b1dc860a73b45c4fa86959c9271c20ad4e1474ca9d51339e5a780f33464ab520b1e0e16101c3ba10cbe04e1dc458bffcff94842cbed997
+MISC metadata.xml 400 BLAKE2B 7e261648a014ea61d284932a725094b1de4ca82395f37a365d0ab46a5a4e4a0bdcd94a95cf946fe6737e1de1e93984e91b574e98987d1870941dadbeb0411763 SHA512 24e677c462405c936bc7c926096ec269b8d935b7218bc1950a5c5063aa9b0fd3d176ca9bb3617d46be10a3791463e5aeeb58e4ed53b315193b91d0ff74b045d0
diff --git a/dev-python/pyasn1/metadata.xml b/dev-python/pyasn1/metadata.xml
index c99d554b0346..de01614000df 100644
--- a/dev-python/pyasn1/metadata.xml
+++ b/dev-python/pyasn1/metadata.xml
@@ -8,6 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pyasn1</remote-id>
- <remote-id type="github">etingof/pyasn1</remote-id>
+ <remote-id type="github">pyasn1/pyasn1</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pyasn1/pyasn1-0.6.0.ebuild b/dev-python/pyasn1/pyasn1-0.6.0.ebuild
index e72d6b06866e..5b65522271db 100644
--- a/dev-python/pyasn1/pyasn1-0.6.0.ebuild
+++ b/dev-python/pyasn1/pyasn1-0.6.0.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1 pypi
DESCRIPTION="ASN.1 library for Python"
HOMEPAGE="
https://pypi.org/project/pyasn1/
- https://github.com/etingof/pyasn1/
+ https://github.com/pyasn1/pyasn1/
"
LICENSE="BSD-2"
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 8ca961610489..4b20c48db0e2 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -1,5 +1,7 @@
DIST pydantic-2.7.4.tar.gz 714127 BLAKE2B c9d6df84799d1c8a69bf7d203609db3ba533380919d1f47ae84eb83186ef9ffbbab5bea9b9c4918c65d35d4b2103107df3c7e5e314195bd84807d216226490b6 SHA512 9a36041a24306761f2528aaca196d0b3e160cf46d71596fcd3df0169b9dd68ce810b88bcbe15dc9c0126551d0d7e33e4c3014b97daaf5d68ce68c0f8d6ffaf81
DIST pydantic-2.8.2.tar.gz 739834 BLAKE2B d0168db26e02ac9fcf01fe85cd70c982e74f185dfce5075d4b365dba510d871550478ae98550882c425cdecfa3e31e674076906d8f71d1de947cc8d2cb55d3b8 SHA512 9d3b795ee43ccc4976a07c3770769758f023cc6763b8ef9ce4475d22c49d4dba80c8326d42106075b54a5d82c84722735e6017644755672b0f1cb0a4b624340a
+DIST pydantic-2.9.0b2.tar.gz 767194 BLAKE2B 407bbadc4cb8f962cb331a9ccdfa70dd96729830a4c5532962105889536ac436f50552d3d6bac4e6840d44fc7c0ef2e94e1cab4b54be1565ac636436ca8a9b0a SHA512 a0d2491c14f58bbd376545551b128c0c396713a4a73786ac004ee4a0ff9b65a220c22f93aaa11239181bd87a600bc9b10c7d594b23286b909e8e6ea397eea81c
EBUILD pydantic-2.7.4.ebuild 1300 BLAKE2B f9e8c50194cd43dcf1303f42ac88733e016c2dc0a57dbc3ba1a61de39dc3a7bd86c13bdcc70305712e982118f73bea84e798a1abd3960644ee68c6f0341d2a01 SHA512 ac3c61d6d7f9d4013fc53444da4b71eeadf615cdcb6443cc66924cac8ef2cfe23722ed23499039b05fc467c149bc05e87478f9fd6ade7857b799ed09de09c6ee
EBUILD pydantic-2.8.2.ebuild 1426 BLAKE2B 8d1071f5c38274577792f876fc27243e0bbde838b1db0eec4e554b633f5c9b8ba54830f1f52e67de087135fe9e9a671e5d9dc6192c9d40f64a0dbb3bc5705f7b SHA512 193c322a51dfc1a07fe06ca9793f903a25a465f94129d8fe7cc074b94258bebb343827d0d50a9c2591dd99bdc27ef029c74cbf58f286147f718e6d5ef065878a
+EBUILD pydantic-2.9.0_beta2.ebuild 1552 BLAKE2B ab62a9e4029a748c3bcc559c944321e2764341118d92411f3b44db848d4d7b49220dfd4a56e78a18731fb7c6e004712f544f623650d9877d5a4579786edb4bb0 SHA512 f74781b0b875270174b0c8f92a3a8d675d83b21b6e5cc9166252c834a3fb8e8802c99bf2f1a7e3d29c3453dfe28f7e5fc028fe6bc9b49f9eabc7b01db8fbefc9
MISC metadata.xml 550 BLAKE2B ca3a62e01a928ac12964e9a8f291073465c66951082b68cb408a8dec48eeab226c1955782fbb6c82d95c495a790b7d5b84b8f69ab7d3b0acfd2883d3ad2d8e5e SHA512 247144ea1634fd80f8ec461fcb2f8e7383b65185426d0df283ec5345d7612abc3ceee7b6d0df7a3ba858ba8483884507fb443b75cd812bab8d0e6a8293cbb855
diff --git a/dev-python/pydantic/pydantic-2.9.0_beta2.ebuild b/dev-python/pydantic/pydantic-2.9.0_beta2.ebuild
new file mode 100644
index 000000000000..df46d14b9d31
--- /dev/null
+++ b/dev-python/pydantic/pydantic-2.9.0_beta2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-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="Data parsing and validation using Python type hints"
+HOMEPAGE="
+ https://github.com/pydantic/pydantic/
+ https://pypi.org/project/pydantic/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/annotated-types-0.4.0[${PYTHON_USEDEP}]
+ ~dev-python/pydantic-core-2.23.1[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.12.2[${PYTHON_USEDEP}]
+ dev-python/tzdata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+ test? (
+ dev-python/cloudpickle[${PYTHON_USEDEP}]
+ dev-python/dirty-equals[${PYTHON_USEDEP}]
+ >=dev-python/email-validator-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/Faker-18.13.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-4.23.0[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e '/benchmark/d' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=()
+ local EPYTEST_IGNORE=(
+ # require pytest-examples
+ tests/test_docs.py
+ # benchmarks
+ tests/benchmarks
+ )
+
+ if ! has_version "dev-python/cloudpickle[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=(
+ tests/test_pickle.py
+ )
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
diff --git a/dev-python/pygal/Manifest b/dev-python/pygal/Manifest
index e98db8b2e7b5..952e2631c8a2 100644
--- a/dev-python/pygal/Manifest
+++ b/dev-python/pygal/Manifest
@@ -1,5 +1,3 @@
-DIST pygal-3.0.4.gh.tar.gz 3575681 BLAKE2B 1d7b487d17e754323a54a8840f15f722186d4a782883a65f75886e4cd063e20bf0239ef1f1a3ed619f42a83a3fff21ecf9f3613564b716a2765604d64ca0f98c SHA512 5e7e4e7eb5d4a8ccd08fc90ae68bcb7c24f6c1fa36cbe64130f2eda03ff2d3f1caab853691d0e67a02de6b4f64a530f3c5c6ae69815d248819c44923b634e8dd
DIST pygal-3.0.5.gh.tar.gz 3569999 BLAKE2B bbaffabf2da2aecd4745db0f6b3911495d825b7d5e5fb570052d1d742251836a4bfb079c8242dde74e7b62b6738f89ff1b3cc049debe64299440ba10a74cc5ae SHA512 08aa7d83d7db59f9e088cb3ad661105b52fded9a66f51c80b151656b3b6e28a83564829f32dbfe6e56a81006510fea87ed937f12e290ae897ca70ec54d9aa9d3
-EBUILD pygal-3.0.4-r1.ebuild 1237 BLAKE2B ee48770206e4045beae1743ae7e7b6c40f5392ef66ffb3e150b97c71cae3a8c117425b03069eb93ec79ea6df47ebcbb83e26c42ae6ed4cbe7c7f112a922cc394 SHA512 3b1185676c0ad1efd70df1b4b029d35e5f097ffc70c6a8aec54c10382b76ecceb42b92981569391a8698412c836a6fc3feb90224a74e08e0f2913b5560318314
-EBUILD pygal-3.0.5.ebuild 1240 BLAKE2B 03a576bacd8fe0591ff150f2cb134d41f02335ad917f25b931fdf7e3e66266bf0e81013e9a6ce10ecc0ab610238045254341f64141d9f83b8db55abd827d2477 SHA512 903bd5b8d37be6d533a9cb766c0a8c4def78ed13ff680d4f19842e5fd96a30469959b434d8bb71a3be53616b05940b6998212182d1361c084f5a9ccc73675571
+EBUILD pygal-3.0.5.ebuild 1237 BLAKE2B ee48770206e4045beae1743ae7e7b6c40f5392ef66ffb3e150b97c71cae3a8c117425b03069eb93ec79ea6df47ebcbb83e26c42ae6ed4cbe7c7f112a922cc394 SHA512 3b1185676c0ad1efd70df1b4b029d35e5f097ffc70c6a8aec54c10382b76ecceb42b92981569391a8698412c836a6fc3feb90224a74e08e0f2913b5560318314
MISC metadata.xml 458 BLAKE2B 70473091a8343d255501ff6d306cbf376b57c42ba842e36a3948649f30ffa3f29ff502254cf265512b024878b8faa7d77b4164b5cf70ae6f851a5d2d51a3997c SHA512 3bcd119c30b25e2f821c10d1b2c58efc109d8049a446acb4960b47ddef18d3c1ed4efc6bb4dc551abbb42f17828c4898acdad3172523b7576a6a548e43a8e8b9
diff --git a/dev-python/pygal/pygal-3.0.4-r1.ebuild b/dev-python/pygal/pygal-3.0.4-r1.ebuild
deleted file mode 100644
index 81f86869ec86..000000000000
--- a/dev-python/pygal/pygal-3.0.4-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A python SVG charts generator"
-HOMEPAGE="
- https://github.com/Kozea/pygal/
- https://pypi.org/project/pygal/
-"
-SRC_URI="
- https://github.com/Kozea/pygal/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- dev-python/importlib-metadata[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pyquery[${PYTHON_USEDEP}]
- media-gfx/cairosvg[${PYTHON_USEDEP}]
- )
-"
-
-# CHANGELOG is a symlink to docs/changelog.rst
-DOCS=( docs/changelog.rst README.md )
-
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Not actually required unless we want to do setup.py test
- # https://github.com/Kozea/pygal/issues/430
- sed -i -e "/setup_requires/d" setup.py || die
- distutils-r1_python_prepare_all
-}
-
-pkg_postinst() {
- optfeature "improving rendering speed" "dev-python/lxml"
- optfeature "png rendering" "dev-python/cairosvg"
-}
diff --git a/dev-python/pygal/pygal-3.0.5.ebuild b/dev-python/pygal/pygal-3.0.5.ebuild
index 0371adddd640..81f86869ec86 100644
--- a/dev-python/pygal/pygal-3.0.5.ebuild
+++ b/dev-python/pygal/pygal-3.0.5.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
dev-python/importlib-metadata[${PYTHON_USEDEP}]
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index fade2509a801..6d5fabeb17a0 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,7 +1,6 @@
AUX pygobject-3.48.2-egg-info.patch 1298 BLAKE2B e392d0c782a0e837034649177e87ac922eb5848da44b9cafdd2378a171b4018b0a1746cafd0595bd26b206c1121549683bdaff22850590067c7ee21fff46efa9 SHA512 58d708d4495434c61df1bd4cdeb3492e1791e4e81861e3b8899e4acf608e3a0bd72b6aeb6d613cd98604e8ac5dcc75d3a12765d33ad2fc8b036867c6dd724b32
DIST pygobject-3.46.0.tar.xz 561552 BLAKE2B 6b8c9b4bf6df819c09b7bd2ea6dcb0e7c24ed7f171487b774469bd2c4694df9d4473dbde05273afc7a370f2b1f352d60347aa221bdd674a4aa8a54123d5e54cd SHA512 48293c193ba5aece38d99f45d325d0329ac33e88442bf00848fe818a7c838977b8d2cf50a404c30e8852ccc0b4a44dfda07751d51acc21f740aa2ab6aa3ce661
DIST pygobject-3.48.2.tar.xz 556244 BLAKE2B 6ac7a42752d65668f228aa9823a4e256b030bc84683857e5470bc373eaaf383904d18399379b4a7d0989644e2b0825d63cc8b3f927b97608a209f888bf8cb276 SHA512 11619f73be5894fae82b261779f33390d1aec51b02bcf285c58f3c76ee46dfc1b3f435e4662176fde5ca899aee5afc453f8f0ba28e15e15330a52354cf737d45
-EBUILD pygobject-3.46.0-r1.ebuild 1826 BLAKE2B 72f0cd263cb0476fe73c6826b2736a74f430b842e718371752cfc1082331949ba3ed5b4d564226872b11145e821975d91f947e86c674bd679603f78ab10e2fb1 SHA512 871ee43b34f6616299a34f977511c7ed4ff77ff1faca952e4244e37bfb53da4db83e279e8fef17b1cda55b475cdae788fe4f9a8bae04974f6ffd61fdb51f1e1d
-EBUILD pygobject-3.46.0.ebuild 1823 BLAKE2B 330f531b67a6321bb6a7d7e075f5100b308209a7af9f60f77f11664148c9495ccb9d446de8d42a0b485de7cee7d115a61565cdc2fadf5f810b5deb08df2a1968 SHA512 8b98d9403ddeff8d3b46b129e2e0731178ef3488f8389468d079eca84b27b8a992eaa1aacaa27e73aa39e899e129a4ea617a284aee9916f360fb18da06a62635
+EBUILD pygobject-3.46.0-r1.ebuild 1823 BLAKE2B 2434f3e8ad8a27ca3c2a5d2e6e23d6391ac9ffeacbddb3546bdefd3aec4ba44ff1140e3ad3d6090a6155e3456942d426bf0937ea513988f2ae27db00a2347ef9 SHA512 429a8705319d81587f68ed79c2be7197f412cd3600810b2bcaf3342ed352b933b3ec638bc883abef5ff84d8dff3842e5ff05f442c027a6da79f6d39c2368b161
EBUILD pygobject-3.48.2-r1.ebuild 1873 BLAKE2B c64988bb6107b575b6153ec1246e29a722263d88cb530274fced16a8214d238d63089f0b58b395030620313db5967e7a0b7c6a33417d81619c5f613e988cdb51 SHA512 adc949f7059735d8d89584af1b5439e1fbb26fae0b7471f728733de855fc4c5aa4187c6112df2c9602ad9b03bc2fcdf1ef942a140d3bc191a8e0a8f4785edf23
MISC metadata.xml 1398 BLAKE2B 0f89629267eea1f03252ac53ebf6478977301f5edf58024152b7e25cac1bb238241d419241dac72181bc82d0bda4dc281fe490a72967b730df7087300562127c SHA512 49ec255944b9530fe59ba325925713512ca84d71149b988c034d092d4a433c6f7a23822d685180c343a40055bb5c879980996d34a30cae8fddc617707bc1a417
diff --git a/dev-python/pygobject/pygobject-3.46.0-r1.ebuild b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
index e4aa1faf8753..ef9fe0879cb0 100644
--- a/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
+++ b/dev-python/pygobject/pygobject-3.46.0-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="LGPL-2.1+"
SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+cairo examples test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pygobject/pygobject-3.46.0.ebuild b/dev-python/pygobject/pygobject-3.46.0.ebuild
deleted file mode 100644
index 99eb180556b9..000000000000
--- a/dev-python/pygobject/pygobject-3.46.0.ebuild
+++ /dev/null
@@ -1,80 +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=no
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="
- https://pygobject.readthedocs.io/
- https://gitlab.gnome.org/GNOME/pygobject/
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="+cairo examples test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.64:2
- >=dev-libs/gobject-introspection-1.64:=
- dev-libs/libffi:=
- cairo? (
- >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
- x11-libs/cairo[glib]
- )
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=app-accessibility/at-spi2-core-2.46.0[introspection]
- dev-python/pytest[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf:2[introspection,jpeg]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-python_configure() {
- local emesonargs=(
- $(meson_feature cairo pycairo)
- $(meson_use test tests)
- -Dpython="${EPYTHON}"
- )
- meson_src_configure
-}
-
-python_compile() {
- meson_src_compile
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
- meson_src_test --timeout-multiplier 3 || die "test failed for ${EPYTHON}"
-}
-
-python_install() {
- meson_src_install
- python_optimize
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- use examples && dodoc -r examples
-}
diff --git a/dev-python/pyproject-fmt-rust/Manifest b/dev-python/pyproject-fmt-rust/Manifest
index 61cc6c1e5641..5320bc7804bb 100644
--- a/dev-python/pyproject-fmt-rust/Manifest
+++ b/dev-python/pyproject-fmt-rust/Manifest
@@ -119,5 +119,5 @@ DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c66
EBUILD pyproject-fmt-rust-1.1.3.ebuild 3074 BLAKE2B f0ecd37b059f4313a3e50ee20ea59693426ca2005469fa4d9be09cf009d982a354f38cccae267d9707d80caceafdcbe3167d400ac98d1cbfa8d177c50534221a SHA512 68447beeb1c2c2de5cb87cc6ae1b26c839ddaef6730044f5af67a4547788804145393b4fe5c062d3aab90afc278667f69fdf7ba17a249446ab8ff41d97d3558e
EBUILD pyproject-fmt-rust-1.1.4.ebuild 3075 BLAKE2B eca83fe056ea8ec26e90940e35a26003ab5e117fe64b17372ef78f41397ec27c36fbc744ad335aec6c7670273ea910eceb8d68690b258994abbf9dce89ed9fb4 SHA512 70c971389fac24f700645d2165dcac966fc9b5daf3251da3423e9a0303aac99c020a2f7e7e4424d564399c8e0dd8b2079f2a0d76694eab01e604cae90a6b1d5f
EBUILD pyproject-fmt-rust-1.1.5.ebuild 3075 BLAKE2B eca83fe056ea8ec26e90940e35a26003ab5e117fe64b17372ef78f41397ec27c36fbc744ad335aec6c7670273ea910eceb8d68690b258994abbf9dce89ed9fb4 SHA512 70c971389fac24f700645d2165dcac966fc9b5daf3251da3423e9a0303aac99c020a2f7e7e4424d564399c8e0dd8b2079f2a0d76694eab01e604cae90a6b1d5f
-EBUILD pyproject-fmt-rust-1.1.6.ebuild 3076 BLAKE2B 7361aed08671c56850c67df236ce235b004723ec3d3576c946c629e75afc8545118cc02c1a49ab5f406aa77ba002263d9ce3e5eb600da3a902a76e0c7819429b SHA512 5e72ee6cdc322c11e6144801bbb1a09203c21d0491ce1ea6bcb3594ac97d68e00a3efd34dd376f54c1f4e2973491a3d34f2ec7e0ea826d840211741db90677f6
+EBUILD pyproject-fmt-rust-1.1.6.ebuild 3075 BLAKE2B eca83fe056ea8ec26e90940e35a26003ab5e117fe64b17372ef78f41397ec27c36fbc744ad335aec6c7670273ea910eceb8d68690b258994abbf9dce89ed9fb4 SHA512 70c971389fac24f700645d2165dcac966fc9b5daf3251da3423e9a0303aac99c020a2f7e7e4424d564399c8e0dd8b2079f2a0d76694eab01e604cae90a6b1d5f
MISC metadata.xml 366 BLAKE2B 89345e39c30912e60dc066b2e40292a496f5e862a3ec290718d86c82061700f70655de8f856aceeb646476665a459f79f3af928d15652adc156a66ac4e316cbc SHA512 4581ece4e387e0497963ff90f5b434edc7f7aa93e624e757bf67bce929d826949c6f1aadae68ad8999bce4f4fbfa3d6208a0d79b4b8c6940e7f36772c7dd89ed
diff --git a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.6.ebuild b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.6.ebuild
index 7a06a39df7e1..3a270dc74904 100644
--- a/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.6.ebuild
+++ b/dev-python/pyproject-fmt-rust/pyproject-fmt-rust-1.1.6.ebuild
@@ -143,7 +143,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/pyquery/Manifest b/dev-python/pyquery/Manifest
index 720c382b3c85..d36be25bf023 100644
--- a/dev-python/pyquery/Manifest
+++ b/dev-python/pyquery/Manifest
@@ -1,3 +1,5 @@
DIST pyquery-2.0.0.tar.gz 45210 BLAKE2B 2c1d052d310541b36f526e72906681ea03e0d55be16202c98ab5d5b9f5fc408b7612a353100937381639a03f8871b8bf691c6b0d5ad09dec8cc6f2e2ced7944d SHA512 316a479acd23e371b6e70550681527b15203e7ab62f4722375335180f13d9b48d9170abf308bb26b6180d954de4f8dfea5f90426cb820c5e888cc56f8a99ba33
+DIST pyquery-2.0.1.tar.gz 44999 BLAKE2B 704e3410bf06ed06d899dab4811fbb6e2869589a5f59a4eb32800a71580e98cdb6bdac1ca3d675d8e1ccacc162ac4ba75bf15f69355658ee2aede12d0e8d50d6 SHA512 c3db13b884beb3a4b2f77b3369c7a2256eee77102a41482f73c1c663778620bc6728d500ba47b51baa3f8c47d80325622a2bac54e5d7aecf1de7679577aa5e85
EBUILD pyquery-2.0.0-r1.ebuild 1490 BLAKE2B d536e2db2a782b5c3c5cdff1bbeb4974ff26acb2324a3ccaf92efa86e69b3aba277a41407162bc349ffa867cc668f91925243a2f5743a21623f0e4971e6274e4 SHA512 626dfd620def6fb3aa848a01c7fd1f4a99c2d16f61a531a1db0d17a6e142ca946a75beaca124016a293f260d198eb06c242934a2aa015986bfd721d7c0742024
+EBUILD pyquery-2.0.1.ebuild 1099 BLAKE2B 9a2f3dee4cb70ca7d15d5248a84fb33ab0f8c3ebf19ae99dca059658f6e94333f7823ab6b9d3d71c7adb7da7e88374708fc115e35d82acf9d7aa2ab9c2e10c80 SHA512 a736d6c6023cbfa95bd8a3a089c73dbaf667ecdcba6593a9f70e5e09ef0efaf526699d455e93babd1cf70ad8779eee792fc1b430ec4e39a454cfa802827ba49f
MISC metadata.xml 401 BLAKE2B 0b74798cdf7529c934996c257374138a47c2d0e9a2b1b6b14511bf913f092d41c09291ecd9bf878b9aff3bf6e0956b0fbf9a59f721e236090aaa5a81db913c80 SHA512 f056c0982c8e233a79b23e9cdcbfcf6b6221e7cbceed7f5966fead5b9f8b7add936754de95650b2b0b8a5c2f5d9d76642ac861baba7379185acc886f01ee92a0
diff --git a/dev-python/pyquery/pyquery-2.0.1.ebuild b/dev-python/pyquery/pyquery-2.0.1.ebuild
new file mode 100644
index 000000000000..65c1c9743097
--- /dev/null
+++ b/dev-python/pyquery/pyquery-2.0.1.ebuild
@@ -0,0 +1,48 @@
+# 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 optfeature pypi
+
+DESCRIPTION="A jQuery-like library for python"
+HOMEPAGE="
+ https://github.com/gawel/pyquery/
+ https://pypi.org/project/pyquery/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ >=dev-python/lxml-2.1[${PYTHON_USEDEP}]
+ >=dev-python/cssselect-1.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+ test? (
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/webtest[${PYTHON_USEDEP}]
+ dev-python/webob[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # needs network
+ tests/test_pyquery.py::TestWebScrappingEncoding::test_get
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "Support for BeautifulSoup3 as a parser backend" dev-python/beautifulsoup4
+}
diff --git a/dev-python/pysmi/Manifest b/dev-python/pysmi/Manifest
index 1c70a2f2fec6..8ecc679ae8cb 100644
--- a/dev-python/pysmi/Manifest
+++ b/dev-python/pysmi/Manifest
@@ -1,3 +1,5 @@
DIST pysmi-0.3.4.tar.gz 93985 BLAKE2B 71b0ed936c196381f895b4f56e8e2e328ac274b08801a77b404b964201e00f8da2cbce2719414da358a4feb7992a3d04e732942f6e7006a0cceea4496f96b758 SHA512 720c8948a590130583d6ea388f0ade5d3bfe9e845821add7ffbf1b5495b5fe00b768ffb94f67b82465c6d86234f5306c6e1a5c2e49f4825bb9c31a0df629f7bd
+DIST pysmi-1.4.4.tar.gz 117164 BLAKE2B 2ef1c2fc58ee90ad052fec5f0aa08fc128cc041e24dc74d8942ff81912e7e45b480e5a125e412e0c52818670dafbd9bee310a863f9a5b898c8a67a18492897ae SHA512 9ce5665d1db147cb80fe7ef17981a4231a25a8b25cfafb14784acc0355fbd0296070a7da67a7f6b1e738e0f5f1249f871ee29a72da546e639ad4d2f2e8b00c43
EBUILD pysmi-0.3.4-r1.ebuild 572 BLAKE2B f8ccd02e09eb4358e6d93314678bd8e16e946c2d38241f0f9a283fdb84fb0567f7557bf5b05967f791611e5eb8b59d3b45258c579583aa321637fd03fafbf5e7 SHA512 44ff8a20d166809bb6fe0cb82e7c942b18de15749050571058c0b97a83c7c1948b2ad783a2a1d34a7de49e01d611060418e51b9fdcd765a670034ce146dd3500
-MISC metadata.xml 386 BLAKE2B 4fec57cf0a5f257863620b805caace379e6a5810bad61d014a21adc05d4ad4f860481a52628afd573ccfc047d0c0820800ad3417f31df58c25ca62cbed6558c0 SHA512 7e016fbba698450d2edc5b8e7534cd5bde02f1e93323aad64092a6c7f7a948874014c190e910b11b684b83d6d88b11edc5fa97f535428683a155af3f6f4a6fd3
+EBUILD pysmi-1.4.4.ebuild 798 BLAKE2B dfcfab8fccf1404e04d8f57a7dc09fbfe761779f8124a9d01467507533369afa6b8f3fda1e33f6846fe42cf27d99d7aa7e342beb22b44ba8d68f593c584ecd8e SHA512 cf6750f59fbab51696867b64a3c012a532f2e351ccb73c84adfecb8438971a8768a972871bbc56e6d1ccff0b5909f62fc2881336aeb0e5e0ee6e74af9f559ab2
+MISC metadata.xml 387 BLAKE2B 3435c6cc7ebd04242a6529a751eeacc132dbdf473c3b5f68558e97457376e81175f51e3bee10b315b4bbf4c5ac0ddc31ed16ee6a7e8ef92ac1f5b51ce70c11b0 SHA512 15561667591496522b4662368bc9db35327bd7483e3d7411fb4d227129b02f67e042299af44203baea4a1bbd4ba3fe6c74aabb4a598a748788f2077a51571f14
diff --git a/dev-python/pysmi/metadata.xml b/dev-python/pysmi/metadata.xml
index ee80585a75ed..07a2a81636a7 100644
--- a/dev-python/pysmi/metadata.xml
+++ b/dev-python/pysmi/metadata.xml
@@ -8,6 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="pypi">pysmi</remote-id>
- <remote-id type="github">etingof/pysmi</remote-id>
+ <remote-id type="github">lextudio/pysmi</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pysmi/pysmi-1.4.4.ebuild b/dev-python/pysmi/pysmi-1.4.4.ebuild
new file mode 100644
index 000000000000..dd807749cdf6
--- /dev/null
+++ b/dev-python/pysmi/pysmi-1.4.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2017-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="Pure-Python implementation of SNMP/SMI MIB parsing and conversion library"
+HOMEPAGE="
+ https://github.com/lextudio/pysmi/
+ https://pypi.org/project/pysmi/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/jinja-3.1.3[${PYTHON_USEDEP}]
+ >=dev-python/ply-3.11[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/pysnmp-5.0.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+# TODO: doc
+# distutils_enable_sphinx docs/source dev-python/sphinx-copybutton dev-python/sphinx-sitemap
diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index 587549ece815..4cff13466b43 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1,5 +1,7 @@
AUX pysnmp-4.4.12-python310.patch 1368 BLAKE2B e06fc35d21ad783a023186a76862c6481811060ac7d62be1d869db00ef765ea6de43db740bcac3a0739971b0fcf3f572aa10b67c11ccb2230a3887fedebf7de7 SHA512 ce55137dc7ede872ff177d5f5e429f4e9aaa15964ecdef02fd2ebcd6164debb84b9e5720fd0def6478d8fa08676a56ec3ab0a093ae5b8f9f4160e185d5bd2606
AUX pysnmp-4.4.12-setuptools-version.patch 807 BLAKE2B 84e1db3f4da12341ed243ce65eb3a5fdad1c12a9b1398fb630e8164326acf2b739cd0c103fff9e7dd49b73ce29b8d96872e617937e5eee39a0372bf97f4842ca SHA512 432c8e8f7e001e98ff0c7fb40dae948467bbdb646cd0a5a9cace4e3227c471f792df5c7d35ceea7eeda9c1bcb96d7a35ef8bed8fbb562bdd7e36bb98d8f371e5
DIST pysnmp-4.4.12.tar.gz 442270 BLAKE2B 0e4e1c44d7fe1def24d8bd12bf88012eb54d432888745becacdc9c072ab5a653eb947ee418f6b7b3f84bed39d6656dac25ea00a2accfa546d7310be17b04c8ee SHA512 f22a346443cb07beea594b67b09ce587f5602a439c68148b8a655a0d2c769893848bfcfdd47b5f0002f48c650bf3a39186edddf977fb3ad2cc0d124e66f2ce94
-EBUILD pysnmp-4.4.12-r2.ebuild 1153 BLAKE2B ef9250dfac2a144ff73c970dca1e0b59006f77cb164527197c0629f3bdeb19118066357d6da2766697d6a8c77a75de8d5d50a1a241935239e423df941e7371a3 SHA512 c673b08d2701c0ec584fc11806cb3d1468dd17fa6092002058f29b92a3b341df0bb1c89701379c4d2b97811301c64dada97decaf91243b394d3f02a4cdf2fe65
-MISC metadata.xml 1547 BLAKE2B 9bc643def12cb32e23f3e0786a1ff9ba104f87eeb7a0bbf406bdce6d2c37e0c8609b8cd04289565dc54c0dbc5e8d397575504a09893b1cdc35e2c236d3521439 SHA512 616d2ba5939ca577952b5a99be23df428f40add91c5c3837096e2f5569bd8e460a701a93876626230d6f4757137f5e3b578d98b8e19dd27317f8012178cd0a5c
+DIST pysnmp-7.0.3.tar.gz 427830 BLAKE2B 5855095c40ca63bfb705293d33d061d94ad0958ab854863fb73468d6aee846ea2fd843f4444eb93a29cb8c1ec3043e1d90445628e66392b04d43d2c027c4ce79 SHA512 9c23ab7073b40ae43a6c56b81c05ef6639f99f44153dcb2f97a455402495cfb5dc8f70025331d5461e6e18a66e1de8246506947bc80465df67cba2381d0d891d
+EBUILD pysnmp-4.4.12-r2.ebuild 1156 BLAKE2B 062dc9078477db1c831d7c5a30b7961f4635271d553ab7e5376d9999437f23d62a395a972a90e48e1ab08fcf2233bef8397357400e9784bfcc8c80d2e3cc1822 SHA512 03ddb84c18277e562af906aad5f0c73dc811d78011b132218ac95b76dad94ef571f88973cd2cf2b332149cefdf54713cde1e0d5f7bdd30e9f16c1b1cc4401aed
+EBUILD pysnmp-7.0.3.ebuild 918 BLAKE2B ba0b2fc5cd69bdd8e7259d6001b198e4da2b69cfecf00338ca0b3fb869471045741f3c3a7b445b35a7d18c8f7809c03e706e54ff322692f4202f9b5db34d8a77 SHA512 a3e20609b3879a947443a6692e10179bc0f1226c8219eb0ca26401c33f8704f92e6c0391deffeabaac309398e9c85bc48aff3993262c9999c846f36c66aaea6e
+MISC metadata.xml 1548 BLAKE2B f5677ff5c8214dee58dedca8b1c3b64058cf6824a5296d93e1ea827d24b662ed705c1b863969f6fab40314fc7a97e332695b2bc8cd44be2374c43f1eb5af3887 SHA512 b2e9ddeaef3fe6b2c3248395a7c55becb20910a1cd12f80c0daee72ec46271ffb0dbaa96d525d7d05d5dd4c7dfbfc01a4d317611428b3e716bae26b2160c7ed0
diff --git a/dev-python/pysnmp/metadata.xml b/dev-python/pysnmp/metadata.xml
index 0640054adfe6..6e5f3b18b770 100644
--- a/dev-python/pysnmp/metadata.xml
+++ b/dev-python/pysnmp/metadata.xml
@@ -27,6 +27,6 @@
<upstream>
<remote-id type="pypi">pysnmp</remote-id>
<remote-id type="sourceforge">pysnmp</remote-id>
- <remote-id type="github">etingof/pysnmp</remote-id>
+ <remote-id type="github">lextudio/pysnmp</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild b/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
index 51959b8d4515..f02b6c629fd6 100644
--- a/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
+++ b/dev-python/pysnmp/pysnmp-4.4.12-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -42,7 +42,7 @@ python_install_all() {
}
pkg_postinst() {
- optfeature "Example programs using pysnmp" dev-python/pysnmp-apps
+ optfeature "Example programs using pysnmp" net-analyzer/snmpclitools
optfeature "IETF and other mibs" dev-python/pysnmp-mibs
optfeature "Dump MIBs in python format" dev-python/pysmi
}
diff --git a/dev-python/pysnmp/pysnmp-7.0.3.ebuild b/dev-python/pysnmp/pysnmp-7.0.3.ebuild
new file mode 100644
index 000000000000..145d170a0ab7
--- /dev/null
+++ b/dev-python/pysnmp/pysnmp-7.0.3.ebuild
@@ -0,0 +1,42 @@
+# 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="Python SNMP library"
+HOMEPAGE="
+ https://pypi.org/project/pysnmp/
+ https://github.com/lextudio/pysnmp/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
+ >=dev-python/pysnmpcrypto-0.0.4[${PYTHON_USEDEP}]
+ >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/pysmi-1.3.0[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+# TODO
+# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
+
+python_test() {
+ mibdump NET-SNMP-EXAMPLES-MIB || die
+ epytest
+}
diff --git a/dev-python/pysnmpcrypto/Manifest b/dev-python/pysnmpcrypto/Manifest
new file mode 100644
index 000000000000..837309fd002c
--- /dev/null
+++ b/dev-python/pysnmpcrypto/Manifest
@@ -0,0 +1,3 @@
+DIST pysnmpcrypto-0.0.4.tar.gz 7244 BLAKE2B 305177bb2cae41859ea1a8dde21879a0e5c75c02b1c00593ceb719394bdadb119b67a652d5f7ea7c80c384f8bab81ab795db747548db8e4a4f1fa96bca291b07 SHA512 ee293ecc787ac24bf7d88966e72f5104d0bf1d7458947c50607051706edb847ac5ca806ace9ef4ae5066576b6610a7eae840a0682fe830515d5024ee2a955ed5
+EBUILD pysnmpcrypto-0.0.4.ebuild 584 BLAKE2B cc5d64519304c6da2502316fdf32fdc6445cc8351917d2964ecb2c7f3c08d1843c9cade9c8f5c519c85b4d108c5d5377b1405859d451ed704e56632438afc57e SHA512 1a4542f5fadc918f9671ddb9a7d1bd7df6bc50be561f8bd6737e675403f90835ec3510b401ff9266246f491cfe5756c9733ff87aaae4333d314640271fcd62ff
+MISC metadata.xml 379 BLAKE2B 6d9335722539388bd3dd441771bf0fcc61c5de5ed96349d3d22621af18f567bf237168a1d422c2165335ef9810e3f596ae8512480326e3535f879dddb2b61472 SHA512 524cbb313d67fbaebdcb72ae5455652a75dcc77ea82773f44e96ba3883f31a80e3e596fa0289650e710d0eabd7bf5d8e48bf3f148f8d3b258a389dac3a8757e7
diff --git a/dev-python/pysnmpcrypto/metadata.xml b/dev-python/pysnmpcrypto/metadata.xml
new file mode 100644
index 000000000000..9e998bc84397
--- /dev/null
+++ b/dev-python/pysnmpcrypto/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">lextudio/pysnmpcrypto</remote-id>
+ <remote-id type="pypi">pysnmpcrypto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild b/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild
new file mode 100644
index 000000000000..5e0e4e99a2a2
--- /dev/null
+++ b/dev-python/pysnmpcrypto/pysnmpcrypto-0.0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 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="Strong cryptography support for PySNMP (SNMP library for Python)"
+HOMEPAGE="
+ https://pypi.org/project/pysnmpcrypto/
+ https://github.com/lextudio/pysnmpcrypto
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytesseract/Manifest b/dev-python/pytesseract/Manifest
index 4a5517f91e57..2a239495b87f 100644
--- a/dev-python/pytesseract/Manifest
+++ b/dev-python/pytesseract/Manifest
@@ -1,5 +1,5 @@
DIST pytesseract-0.3.12.gh.tar.gz 1099117 BLAKE2B 07fa50a552347a0f6be536933b98056c78d96e7317a9eb325faa5b4a1a2ef66bd2936ab17ca0abe2e56a0c1da75ca675f2a3c5260fc2882072d6535b78b519dc SHA512 931fcd03a7682cbebc42b1452519ef05ef4c931a47a4364841e0fc5861c9dd9f90ffe38f3211ed3846788dc29eefbc9aba2bbf2af30fb3816abdfcaaa6757365
DIST pytesseract-0.3.13.gh.tar.gz 1099109 BLAKE2B 72bd060c070471cd85ef467c4ba339c0e88c151d2af768212071a35e79169f718907a2dbedb53f10821ce69302253e01181bfa29b1e9b4af1847dac5453c7aba SHA512 da5edaaca8a0c796c2a47777e4b894824b16522d7d3a0e8f669a183bcbdfdf0d0412de4ca53d5bef082fd2b627356e7fd21f86e3107525a99a011fcaba5adacf
EBUILD pytesseract-0.3.12.ebuild 770 BLAKE2B e9c2e93353c093da91cfd8cedd4766c67c436ccbb346e6290e33b0b50e7680050480a084818a3afa87e603255ab99a119f7632c90af75b557a1ab653c1032236 SHA512 9d4b944995c801e2322f0d63d50935ca7af426d5f75d0c98ed978dc9bb1e5350444fe0be4689d419b6f100720044dc8a782c4ebaae134b1fd9efcc0ed567e9b0
-EBUILD pytesseract-0.3.13.ebuild 772 BLAKE2B b674f6a5b672e1030ee7d5e3380c0664140b807ec9232ec6ab1517f84006a1c3f98da172feb538ac545e368879657ceb6c6cb34acfa9721947021d1c19e3b7dd SHA512 bbac9c870551d09bb5337c2d183cb84a00414169c845e091ec2905ce52c0d643222f56552e994ebefd13c0663b0504b35cf06726e2a8263bf7bcd090ff68f15a
+EBUILD pytesseract-0.3.13.ebuild 771 BLAKE2B aaddf4dddf072424bf1e271e6609205915c1677bae826e3e8aebc4aa8e6b8a01243c3b04d2926ce6f65d325e0480921bbf36d0b70683c8c2319cb54f08f6400f SHA512 01138dcb157c02c21ae6dc2244799ec7ba6e4fd39a8892c9d6c6063bff699b2ef405b9ed7b93c9e4bb06720eaeb4c9338d15b8b0dfab35b11d606edca59f15f1
MISC metadata.xml 977 BLAKE2B 79f7f66622f39ada24123eeb809611fcd9ba78f8262f4a87bc9a4fc90a31dcd00feb71d6a2877303f7822be2df9f026a7654ec9765360a0a808a2da989c1f710 SHA512 36a781b1ad2eb07f8dd9fb2a6d8b99444e3565717b61bbc8f17b801df2274fc86f6d921a41baada1cd7dbfc2b730bf4b7d12572a9add25389807ad9db74d1f74
diff --git a/dev-python/pytesseract/pytesseract-0.3.13.ebuild b/dev-python/pytesseract/pytesseract-0.3.13.ebuild
index 0d3ddecce9b2..826545857c06 100644
--- a/dev-python/pytesseract/pytesseract-0.3.13.ebuild
+++ b/dev-python/pytesseract/pytesseract-0.3.13.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
RDEPEND="
dev-python/pillow[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest
index 6fe0b7084d27..33babe66edc7 100644
--- a/dev-python/pytest-httpserver/Manifest
+++ b/dev-python/pytest-httpserver/Manifest
@@ -1,5 +1,3 @@
-DIST pytest_httpserver-1.0.12.tar.gz 66948 BLAKE2B b50871038b1c313db76c456e86bfe82046bcb8207cb72126db18bde5dea4e3cabb6740a19d27eba672967078f60978c1b20946bf502837e0859d957d0318afeb SHA512 fd3d290b23137d0c2893672611e7087e86ed47ccda865779304d177ac2ef6e0068321eb42f42ec89db859fb66910ad68399d3a4aefde250bd207ab9ff4666e3e
DIST pytest_httpserver-1.1.0.tar.gz 67210 BLAKE2B 2965ad0f33a4312439b6af57cb4f53586e6707fbb9f55db1f766b147118a646aa3f0a338c2b693f44b9ae5a5184c94aea245f0af868d929770b54138edf7b70b SHA512 3e707be45d2e29ef213b42e7447ec35599ff1ca6ab7e193a9dee643979d2cd3d9a5a549cd8ff3c313eb2056845ca831c11492f8118e465ce98f0854042b37e27
-EBUILD pytest-httpserver-1.0.12.ebuild 782 BLAKE2B 554d44ac2c780f7dfb974e7e3cb2fd3637016247e1380d02dccfd3304bd4bc82c23a091bb416e117d46056a062d53b000389618d299f2b61f73f2e7a567cabd2 SHA512 24e4b94a047d8c15746475b1fd59bec71c8700f4eb9bdd02a855f42421eae6e63973dfe45c81c725a6b849c7484dc2e04c62146685e7ec5d24289c020f0deffd
-EBUILD pytest-httpserver-1.1.0.ebuild 790 BLAKE2B 2b91b5afa8c45d8a1de5f0237db1b4968366843d17b1c29cbc93b3e540c47d535be07773a27fcda53e8bf06c2d145a552d2c820a3fe872b0a2ea3692a3d66306 SHA512 f241470911543604372112da3c2acdc37b4d634f5ff4c9dbb58e5c009f742ad685e05f00091b228a4de4675e06da3d1f809713a2f8fcf6584ef3cccb2f966a45
+EBUILD pytest-httpserver-1.1.0.ebuild 782 BLAKE2B 554d44ac2c780f7dfb974e7e3cb2fd3637016247e1380d02dccfd3304bd4bc82c23a091bb416e117d46056a062d53b000389618d299f2b61f73f2e7a567cabd2 SHA512 24e4b94a047d8c15746475b1fd59bec71c8700f4eb9bdd02a855f42421eae6e63973dfe45c81c725a6b849c7484dc2e04c62146685e7ec5d24289c020f0deffd
MISC metadata.xml 411 BLAKE2B 330f12d8e60a13fe3f4872f3aac04a3d62ba0314adad555e02bb5467ac7a581d3352f308ac66c9aea8b704b5f25860594017bf10ee96f5df216f6e3c10329e07 SHA512 ea6f51163452653eaa1bc9c631f5838bd9461b7c11ef2a06dd52c3d45ca9a220836b4e5e01e52bb0dbadd9bcb10a46fbec905777d0f5d9034b2f6f3cb1d6c0e8
diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.12.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.0.12.ebuild
deleted file mode 100644
index f6b937f9a051..000000000000
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.0.12.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 ~ia64 ~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.0.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild
index 7c488288d502..f6b937f9a051 100644
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/werkzeug[${PYTHON_USEDEP}]
diff --git a/dev-python/python-novaclient/Manifest b/dev-python/python-novaclient/Manifest
index 9e1ea9176971..2c905316797d 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1,3 +1,5 @@
DIST python-novaclient-18.6.0.tar.gz 339868 BLAKE2B 069d7b213c8dc8b8061cc70ea49f9f7f7599aab1daead5b7e54423133f0765df32924ce05f1d2c00833e5ea177f6ffa9311055328246137bc134f3a162ef9fa4 SHA512 a2f93f063bc22b12294664edd37187a0edc80e01b62802d59a5603c11cba8154300e5206c9f835a0a0b6a00adb2b281271b6f8a1f50379668d88f4c5222d55b9
+DIST python-novaclient-18.7.0.tar.gz 340344 BLAKE2B c21122bef909453ee33e4fda3a49349dc228759012f2ed627a07d4abf6a83eeee83d12b3cef6a4adb6fdefa69f416b0e6248baab63c8c7f46c5a461ec0437901 SHA512 32ff8e3bb6b2c91d9d6fc157147e2e44cb2e1efd1da31407c6de2f504498aa896d76157907c784ee3c8b3b1cb6f5030880fecc42d5f3437f0ae8968bb7e5cf4f
EBUILD python-novaclient-18.6.0.ebuild 1859 BLAKE2B facd111d4861729a6c5f418ea74d405de0192989eaa46387f530336864855a93b390d03147c72c9378ba7a2d70a78c8be1ac08d35e482fc1f169b26cd0b3a698 SHA512 d3e1524ccdeb244a8be2fcb5959d9766d50ef127b74b947a39acc50f8d1b2ffcd48e3c9efba5d90e5cf2a1b99004e525eeedf3d0adaf56466f7e6bf290a0c67b
+EBUILD python-novaclient-18.7.0.ebuild 1862 BLAKE2B 29c1c659ebe92fe7e351fdb108880b354634e42fda5bdf2d7f699624fd9c099c28eb39edd80f7feeb9b57f5d21ae190e518479d3aa851816e007a80e6aa28f2d SHA512 2492d7de3348de3678a5026db085739d28b850ac612b3721f5df4e67be9b3a39f36e429d1079178f0f60fdc76abeef5e40380a3a4b03a1d2bcbfbb20a2857aac
MISC metadata.xml 893 BLAKE2B 42037d5052de72a81e2aac430fd14d107a0fa723c4288cd7f599bef817975ecc6b1dfc82b754ace2a50e4f9e0f5870cc6a43a3f0722d7647a38322e6cfde7eb8 SHA512 f89bf49eddaa5803ab953abc2dac189252095e529071cbd6412c15885e0a890a8e73a71295d3c3f9ebfb16bfe321316693c104d330037d112d03e04eadbf5a4d
diff --git a/dev-python/python-novaclient/python-novaclient-18.7.0.ebuild b/dev-python/python-novaclient/python-novaclient-18.7.0.ebuild
new file mode 100644
index 000000000000..bb3df127025f
--- /dev/null
+++ b/dev-python/python-novaclient/python-novaclient-18.7.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pbr
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A client for the OpenStack Nova API"
+HOMEPAGE="
+ https://opendev.org/openstack/python-novaclient/
+ https://github.com/openstack/python-novaclient/
+ https://pypi.org/project/python-novaclient/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/keystoneauth1-3.5.0[${PYTHON_USEDEP}]
+ >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+ >dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+ >=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
+ >dev-python/requests-2.12.2[${PYTHON_USEDEP}]
+ >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/bandit[${PYTHON_USEDEP}]
+ dev-python/ddt[${PYTHON_USEDEP}]
+ dev-python/fixtures[${PYTHON_USEDEP}]
+ dev-python/python-keystoneclient[${PYTHON_USEDEP}]
+ dev-python/python-cinderclient[${PYTHON_USEDEP}]
+ dev-python/python-glanceclient[${PYTHON_USEDEP}]
+ dev-python/python-neutronclient[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/openstacksdk[${PYTHON_USEDEP}]
+ dev-python/testscenarios[${PYTHON_USEDEP}]
+ dev-python/testtools[${PYTHON_USEDEP}]
+ dev-python/tempest[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ sed -e 's/test_osprofiler/_&/' -i novaclient/tests/unit/test_shell.py || die
+ sed -e 's/novaclient\.tests\.unit\.//' -i novaclient/tests/unit/test_api_versions.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # functional tests require cloud instance access
+ eunittest -b novaclient/tests/unit
+}
diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest
index aafbecb57796..58b81096da3b 100644
--- a/dev-python/pyyaml/Manifest
+++ b/dev-python/pyyaml/Manifest
@@ -4,5 +4,5 @@ DIST pyyaml-6.0.2.gh.tar.gz 123883 BLAKE2B 16ea7f376e45caccb461a18d4347fb06ffaf0
DIST pyyaml-6.0.2rc1.gh.tar.gz 123879 BLAKE2B 9d983338c4e61fa6f5056aa7733dadc854a859baffe3ad5a353d6fc0525b6c5788df7e85ab40514ad8bdeffbccf10417701fdaac4d0985e0a20b300867b89f4f SHA512 4eac37f3b367099e93c53f327f5f838d5f2f06fa636ea08f277a6cf4f570b7dc9870b35057a889d0895c2abd1bfc121d624f282610dcf90e68727973573267ef
EBUILD pyyaml-6.0.1-r1.ebuild 1052 BLAKE2B 59d64510f2b97537efbff4c7e927b323df1c6259565acc3f3e443c46219abc5851eed8b1b9bede020e14a422aa80925109f79fe15a8a4d8c8e7f2d323222f3e8 SHA512 a1e911e0b33bda3a446612c4cbd53be2d1657bf884f015d91278e03cd4433536ed350b46369e1976bbd7147d11e7ff990443d8ed9be96ea878c407fcba634815
EBUILD pyyaml-6.0.2.ebuild 1326 BLAKE2B f4c04a6874658847ab40308615940b39c432008d4de89bbf102860ede9a712e5692182f9b2bc8ed5a0c940ac53c009f208d029c27c00e02c0615b56a20120b34 SHA512 e2a2ea8dac55f5c69c33388c32a241aaf52832b21f5cc6d6d1ddb8c7456ee2959d4ce9fa80e129693e06e75b800eae7c9c5e29e4e9e327a612ac1f36a0720ced
-EBUILD pyyaml-6.0.2_rc1.ebuild 1434 BLAKE2B 9541de61d3faf51024bc8693b94aae9c9d847ca1015cd558c9d6634dc62e55705f77b761494b27080f65285d1b3e11dcfa0400f3ce5989f0792541308a4e8be3 SHA512 f8cc7265bccf910b5b7e306a3284e269e8bf215653be18e59d29b2997a1931d1dbe7bc0661e0f13de980a37828fad0d36c4725823c972f10d18029141613fc53
+EBUILD pyyaml-6.0.2_rc1.ebuild 1433 BLAKE2B 53fb78dd3011d626c0bf11e3f5afa3b69782a9124013508f9de41cbbf79429c1700e4884eeaadf61f1e8381e630c00cb8615f7d3760dd93950dd79ae212ae428 SHA512 fd21561d885b80b53647f218067ef63d8b217f5b95718bc31211422f6614e93cba967e0a729b5d1068b4af923663ff12ef44849213bf9e702704789278dc8242
MISC metadata.xml 426 BLAKE2B 6216e38c3e79e811aced6c777b49779953abf4f1b0a1185947f6a6fdc851fdf4cc973092024a6cb2d76bf06863feb49742c7a6892a8761b48a5e74902757a610 SHA512 f549b70fcf1588625fcc2bc33ad0c41faa267ad5bb84d564f5502dee1ad2340a663d1a2b92cf9fdeed827a5f7cebdbe76d59166e89de6d03e7933141029c051d
diff --git a/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild b/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild
index e0d131f54408..44e7d34b2356 100644
--- a/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild
+++ b/dev-python/pyyaml/pyyaml-6.0.2_rc1.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples"
DEPEND="
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 392a1f44387a..cb3d89c5c102 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,7 +1,3 @@
-DIST rapidfuzz-3.9.4.tar.gz 1595863 BLAKE2B ba835b6d1c5bc7da99ae7202ae469d9a1d069ea0351b732a701abbadfbe1539a389efb051cd58e462505ebcf6020b60ec6413d9f44bbfd63a0dc8419cded9722 SHA512 4494d86f17e7b4ae51639f1d2941d4e313c26739787f3a47261a5d5bf26da4091d918e1603e2199774edd5e1b91d67446b762a81e6b98496d67fbddb93effe21
-DIST rapidfuzz-3.9.5.tar.gz 1595894 BLAKE2B ce46f5fdc15e3c4aeef801055569f5452512bd2b0d85a9c738672e4f98a7ca8de9b4ca451da4e031ffbd661075bcd00e8929ad46b6990a693e1aa137d8097c7b SHA512 ddbb9b70ac9d3a0dce3d2632ee97bdb10afef5b33e73bb14ff51b70eb7c7e94dbc46132867a8279df4c15bddf6a85c0fa705f0d13bb157456b1e6dbc59e64a8f
DIST rapidfuzz-3.9.6.tar.gz 1596107 BLAKE2B e108320e05ad3ad194b1ffa05d5fddc5bb6080e73ecb031117a0552d5685734870af4a87503022fceadf3fd38b31e71f85c05483b4aaaf4a9d7358d4566699b4 SHA512 015b947dcfd12ee48c7592ac2fc204833d8aa8e43110dab12dff7650e9f309a9a2017d2faf89b3c154cead23d9dc7fc1658f0ff5d2f8b5b3c73b2c97f021c7d9
-EBUILD rapidfuzz-3.9.4.ebuild 1590 BLAKE2B c1c8926f6adbb1fe5d8a929f4c1dc2277a8a855c983c5011efbe2c9492f3824d5f70edbfec1318f194d7dbe119fce338941b53286f289aa6921ea68377811e0f SHA512 b513cd8b9ea0945a8320e2925d75733fa9db7d45391542350b79d9df2fae30171f30597bdbb908216064796b45276fa8162cea2895a351849c16222e6349e7ef
-EBUILD rapidfuzz-3.9.5.ebuild 1591 BLAKE2B 501c80647a0a794fc5db68057832c254c41eb205e3d58ebeab86669a2f2fdb7120543fcddccc6a37cf973b62acdbd8722751bfcd92ab3957cc669e72d8747194 SHA512 7b9daf6f92451f6e4719ed32a3732068a36a8c0426cd1091834710deb2cb73332814f3735f04b8c292ec5f67c52bde10ca75715b16dfa3e75006ae9f753a3cee
-EBUILD rapidfuzz-3.9.6.ebuild 1591 BLAKE2B 501c80647a0a794fc5db68057832c254c41eb205e3d58ebeab86669a2f2fdb7120543fcddccc6a37cf973b62acdbd8722751bfcd92ab3957cc669e72d8747194 SHA512 7b9daf6f92451f6e4719ed32a3732068a36a8c0426cd1091834710deb2cb73332814f3735f04b8c292ec5f67c52bde10ca75715b16dfa3e75006ae9f753a3cee
+EBUILD rapidfuzz-3.9.6.ebuild 1590 BLAKE2B c1c8926f6adbb1fe5d8a929f4c1dc2277a8a855c983c5011efbe2c9492f3824d5f70edbfec1318f194d7dbe119fce338941b53286f289aa6921ea68377811e0f SHA512 b513cd8b9ea0945a8320e2925d75733fa9db7d45391542350b79d9df2fae30171f30597bdbb908216064796b45276fa8162cea2895a351849c16222e6349e7ef
MISC metadata.xml 372 BLAKE2B 79ce98b986a4193ec72cfc1ef0a1e1970e2e6333da3dc0abdc24de4148932c4f81e68a4d85cedf308d79ee5fe61c1d2573889fe4f89025b7b4848caf4380596c SHA512 014b2de4c7eb3976799f76ca01c59585be12ff0718cb8378ce0aabf40113d8fd402e0a8ef26fd8924ee0840fa7e99677e5e31698180a0537a0627c464c29e34e
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
deleted file mode 100644
index 1cdc7dce3c36..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/rapidfuzz/RapidFuzz/
- https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- >=dev-cpp/rapidfuzz-cpp-3.0.5
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
- # do not require exact taskflow version
- sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- # scikit-build is broken and reuses the same build
- # https://github.com/scikit-build/scikit-build/issues/633
- rm -r _skbuild || die
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.5.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.9.5.ebuild
deleted file mode 100644
index b3c5052459ea..000000000000
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-# custom wrapper over setuptools
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
-HOMEPAGE="
- https://github.com/rapidfuzz/RapidFuzz/
- https://pypi.org/project/rapidfuzz/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-# all these are header-only libraries
-DEPEND="
- >=dev-cpp/taskflow-3.0.0
- >=dev-cpp/rapidfuzz-cpp-3.0.5
- dev-python/numpy[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # sterilize build flags
- sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
- # remove bundled libraries
- rm -r extern || die
- # force recythonization
- find src -name '*.cxx' -delete || die
- # do not require exact taskflow version
- sed -i -e '/Taskflow/s:3\.7\.0::' CMakeLists.txt || die
-
- distutils-r1_src_prepare
-
- export RAPIDFUZZ_BUILD_EXTENSION=1
-}
-
-python_compile() {
- distutils-r1_python_compile
-
- # scikit-build is broken and reuses the same build
- # https://github.com/scikit-build/scikit-build/issues/633
- rm -r _skbuild || die
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild
index b3c5052459ea..1cdc7dce3c36 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.9.6.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
# all these are header-only libraries
DEPEND="
diff --git a/dev-python/rpds-py/Manifest b/dev-python/rpds-py/Manifest
index 06f48ef6b9d9..ed66a67ae491 100644
--- a/dev-python/rpds-py/Manifest
+++ b/dev-python/rpds-py/Manifest
@@ -1,69 +1,28 @@
DIST archery-1.2.0.crate 22842 BLAKE2B 018539188a76836c35834d948f64e51888083021a90bfd56229e3cf9cba2f12db289a248d2602a71431a04a09c4a9194d11530ec769fa85eaeff239388d00a44 SHA512 82c51b29984ebf611597ef530af2b04aa4046f7e532276612f7ad8485d79cea675f70a7ca60ce65f87114abb72ad6984b2c48c2f257957ba53a05a61537531ea
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST cc-1.0.90.crate 73954 BLAKE2B 840417889519dec96a745c49ecbc8b0d3da9b37a4b6b0165ee8983c07b8150061690b34409381365ae4c70c5780923d19cddce29d5fbc370eb6b6fff29121436 SHA512 349f3c3f8208632f8754cc05d70976eb14f3f13a14d59413994c656efc36bb32b7310adc7d5f3a6745f15e0aaa88334644c9aba8d29fb961215d74bec605307e
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST indoc-2.0.4.crate 14311 BLAKE2B 8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44 SHA512 ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
-DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
-DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
-DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
-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 parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
-DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256
DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
-DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
-DIST pyo3-0.20.3.crate 434673 BLAKE2B 1dcb881fd1fe5c76e9b4951f4d95fcd1daa1845c226a4ab1db4283cabe67bda822ff03e3cc85d797fe4665a1614229e7406dea65ec5e99ce4aac96b973a7f55d SHA512 77cce558fa60bbd8d9981ff5e62fdfa9bac94bd650b287fbf14ac93ef1c326c8ae7fda82d744e3582df03cab8adf490e0f2752fabd9ae3de044e7d80984e0350
-DIST pyo3-0.22.1.crate 536682 BLAKE2B 5c30834d5d30c2745d9133993039f9f88cf969ecee1119a4a82c8b5b5afa4b4d677c940666d250ac6769efb0d6bd767d2717d7eb6b65a93aee7c58e8e6cad88d SHA512 184829a31dad378d9d2e73e0cb3242d2113935e80f7f5289c89029f55c6b41d707b9e8ae631a5f04287f74b211a302d745003afe4e59c6cd027ffac5baf652ef
DIST pyo3-0.22.2.crate 538342 BLAKE2B faf347695117f9fe0ebe5cd7f6aa1b0dcfe718343875d6c06438046deccc1075f104d2a2413dcda41ae9827bc363aa147057b45968f6634f577a6a4510a4bb8e SHA512 e8bae09059f50ffe477dad44499cedeaf3a734665f0fd8e8bd4b44f48578d21e4bdb8d55ceea00c5a27da750761842ddf89cfcecdecb2e7a4a17ab192259be9c
-DIST pyo3-build-config-0.20.3.crate 30060 BLAKE2B ef122b0b7d840d5362928bac76e1299b333775ec5c49a3bf23a19eccec074917931356bbf719c6d700999941bb6a396948ee7f8761e685c8e9251af07ba0cadc SHA512 70685415bba443787dabb9c61ca3702aefbcacb0705471b496b4f01efe34291735321d91243355b4be9aed8b243e393c09fb65556f1b926ac7f22f64560bd927
-DIST pyo3-build-config-0.22.1.crate 31205 BLAKE2B 5f2f09cd97643c0b3af372b24c07b65860eb3d502978fdd066c58641af207ed7e26a2a6b1b7855490dc7bf39920c990a17f260f1d91addcc8020df67cac4ea70 SHA512 4033d54c6ebe1ecd685bb4cf6b8440b56d700c7714296001129278c590cdb8007709558443863bfbd5a633df6d1d8997e4b643e92bf42fa2650e547c8f818108
DIST pyo3-build-config-0.22.2.crate 31225 BLAKE2B c2e6a3d3d23b7f2f51bcbf1214ab20a298a1e62f85c9af3dab1e77b09f20b657b576feefffb18eb49d438f0ffab525b6bcd1086d500601c327ffd4fd24a719ee SHA512 644c82d30bb27051557efcc9789a81380a64e29bc62abf97de88f42c3791dac74228c7a7d09e0d46d14f07c0475f0bc03fac6ed1367b9a616153e8820b94cbc8
-DIST pyo3-ffi-0.20.3.crate 65024 BLAKE2B 33e79a02c7ab85f4767e02a39d8553ddc015c80d13bea674885ad8a18d89bd90f866cc39d81ecbf56270ebe87d29bca48f635c4e73ec99df02ce425f1427cb31 SHA512 3d1ced58e243be7cee4a3ca831dc08a1631fcd511c707dd3bada87d7662807dea2d88393d76e56ff19a6d1c2804d93b5b6b7b5efd36b9c275d66fa1bb1bfc384
-DIST pyo3-ffi-0.22.1.crate 67422 BLAKE2B 5dae443139a2223dbb4c29357ece0f730b9b01f92b0da61acf3993b840e410fcc0a8bf4384953283536e9174c52240ab12a2a6537ef3ddc613aa7cef0aaf5756 SHA512 ea77aa12d0d2d96c25c260bef26ec1ef38bd22a30a513f10b2bd95f27cbce50f21b46b7c1ecee7874d2fedd79607283c6798ec17ada5de009ec64c07f0e7ac95
DIST pyo3-ffi-0.22.2.crate 67749 BLAKE2B 0a4357d5f4fbcab9717d58b7a80b63a63bc329267d4725136c4eac7c0101095a50e5f840638dde79034e5df99c4f46664cfdc2ad437837643db5d475c5705cb3 SHA512 bf8b83b4790832d99de8c6a61a15a43fc189505dd843011933305f7f93c4f5f4849fb00cc2a6fa410b788645f8ed8c0df61799cf801966a925abb9756b1ab579
-DIST pyo3-macros-0.20.3.crate 7920 BLAKE2B 0510accf51cd83390cbb7b6ba4ec9f4610e3dbb7448d1213994013487ae81bb087df1ba0076a3862e5ecfd172b7846f9439a2d86950a93b016aae565ced4f03b SHA512 454f3c0c054aa131ffe955e4be1af061005b9c81b4d80702827e19b983224c118dfea474da515d5fc2c79cfd3fa21204ed4af2d9e81427123e0a78bd246a23f8
-DIST pyo3-macros-0.22.1.crate 8029 BLAKE2B 5ecd6f26cea60539134e2ad29620227cdf3a189566518020b00e7d362f87754a5ce793359e770f09532f7c4bdf65cd53d05b9fb488cfc320ffa89dbd3e7b0757 SHA512 230a1440e89f0fc9413515f5552495c94576c3cd6d243bf3a304a476d6a24843a18bd37bcff9d1f3569c733c1e3663829c2a8a92a5b19b691cbd049a2beb8d8c
DIST pyo3-macros-0.22.2.crate 8136 BLAKE2B 9dc97d2f60581db1b8ddb562dac917069525f297fe2cbb9aff3ed34d5a08ea43c112c9c7a450539da3536d753778b5ca506dd1b18e1d6b8a3649fc098e7af439 SHA512 f4f4f6af8dc3aa4bcc1698661990ab2112391ef9502e9f71d86e35bd10dc4e1be309102ebb1b7b32751817a6033168dc0486fdb16b35c626101e69f0de807a4a
-DIST pyo3-macros-backend-0.20.3.crate 49797 BLAKE2B 59c55d482577ce105db3e19a1db794eaab8221d7de01197716b75d5d2602e0f27c86aaae527eae7098eafad311144550bd597efe8cd6560c82dc435021f3428f SHA512 e177ee0d6a538a555fbe9108e3e2c20102622b2c9b9696ae309189e5c4d068efad2132afd4a97d734ebabb4d7146980a26cb68dc05d5eb88f338be2ad0cd651f
-DIST pyo3-macros-backend-0.22.1.crate 65589 BLAKE2B 9cd0bcf4e30a60a00a8645c6b3deedd9cd3202dbfc783940993c9af5b4e21eaa04747bbe7a7647dd707c48c14d255b07e961121486f8c5ee84c4ce134229ac47 SHA512 4d79a4edae12e73fb22e66100be0d7774279515ff5b3de43c4301162fb697bc8ef11fa035f5da6d4363b08e61d6da7382bac6a6b455b4295e5b8d0fca332db70
DIST pyo3-macros-backend-0.22.2.crate 65620 BLAKE2B 37fba9ff384373418d3a7341acafb8e33308a64e30026f828693a37c32ab4a74d058f2db84d00467a20f9f267c96fe54c0f154d1ebbae92490e8dfc0d29c042f SHA512 0517080c0d5d4ed8136521fd37aa3a192c2eb8cab58545d8543ee4df9cd0dcea19fe0678d5ab90f05fe3eb0f4a86fc2f07b76f2e12ac1fcf7e7c195c2ffa4fd8
DIST python3-dll-a-0.2.10.crate 74573 BLAKE2B 770c5b070f4dd1b9639b8aff59bb733575eb1117ae8e510818b6e13bdc69b22bcad395bb5cf0d1931de3562775a56e1404bb7fca7384b62e5e782e6284fa1494 SHA512 c1171c29f6914ff809950a9f6c330638e72c58c7c691bf4d9e765dee47166915cc91131b494b65aeb3a812543690c5072f2f5ff32cdebb76ba588330f9c74cdb
-DIST quote-1.0.31.crate 27881 BLAKE2B 47c8ac1051f7fa03d002420ade3cb18bf2aedc6ba922d13b117c016ee89c3326bea5cad32ec2f0e5ac1afcce68982f20b3f973914c205e6d6f426487989c6ec4 SHA512 8b2ec131937ce53f3fa01e68fb9261ed6442222e513cbe86f62b6da3cf3051cda0d134dc8028bc6c992fa63735ef3507490a169f8b4af1d6fc17058c6d2faaab
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
-DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
DIST rpds-1.1.0.crate 69493 BLAKE2B f2d02c758de1abd46ff133965e0491a0276e4a95be5b64b6c83947bf8b3718896781eb96cf96d4abac84aba0c7caaa5e95abf1364ab2ffd65d573d0af212e058 SHA512 b24640e34c2f88ecfff5efb1581941eb02987bb7b342dc439513e8d7c8ee0afa63949f8dee09bf8f445ec6f3b3ec22d2927d3d03be05fee3c651b29c924a6b3e
-DIST rpds_py-0.18.1.tar.gz 25388 BLAKE2B 9f843e7530062c0564a67bae8d8ec15155f0a68cd53b69a52906ba3176d97fc1388d599fddc7bb804a88c77bd5b57fd0f54ed718558355a59100ce3b85b851fe SHA512 3ad144fe399eab121fe6b6ac4fa0a711dc1cc63763705534606d125c66f0e1b68955e53789ec885d217848d1a0c52c8a069905abdcc24d207d16ee65f4050886
-DIST rpds_py-0.19.0.tar.gz 24613 BLAKE2B 9c6e06a4e68747b58d623d17379c2bbe4210f66735b3b39f5c7163491c86ad6125d4134c4227b85add9a52a785378196814cd3994af0e7d4c77a463db68da82d SHA512 fccdf7a43c6319ec950ae3f58eb8c7c45f0fb838607512f6724ecc0b9ca2a6c5c97239af67fbd18980d926b636b3514fa1d2bd7b4cfd009aacd1596d91b4ce23
DIST rpds_py-0.19.1.tar.gz 25022 BLAKE2B f0ca3173d5afa5c44a67a9012be234eb143a3bd6e1a89b1bd3a0e7f23d31999017ed5d5359c01ea33f4a28b2eab655113b03d9cfbb5880488bbd66a50c206db5 SHA512 dfb0b7180c5fbd77108e2a90d0b664d6410d3f3d00efcb9b7a79291ac736668f3cd3d7dec12292d30ae4bd445f909563e35aaa841814075b2b020863f2e49f3c
-DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
-DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-DIST syn-2.0.32.crate 242504 BLAKE2B 2c2938c0d711c684c9baf95538e2e76220418646590474b2b654d9242d2818aa7c3e5990208fe231ef64903df17edbbf6cc930e6224c964cad4eae5aeaeae781 SHA512 609f125f8138d17b1185760b1a63f3713079f5214fb56c23012229a56d10ac1c12654466c9ad1ecd6b2aff1126d125abfb0a42bd7f669635e5024b962b0cb0af
DIST syn-2.0.69.crate 265441 BLAKE2B b01576c2c86426d2bbb2c9553dc1dce6a309d9922c35167ee6a718ad08cf3d0a22f0aed4d4c547cdbed85b47283e5b60a128fd1bbb230a6687f0c28af3a9c228 SHA512 fddc0f1ffa3e68ce57833c6ff18382296838287dd98f9f77f679ced471c3f801af30376363a870232f337bda27b3ba6ea93074f8e3c05ee390bcc024e3690bea
DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a
-DIST target-lexicon-0.12.9.crate 24532 BLAKE2B 7f09be1827a5f9563b842c38aff659432ec61b66b814ebf4cc8a963daf6c93e7dc453a6966aa02d3a886007506d2b993e16ceb047bd34f6d206de76a39d08dfe SHA512 62033617d4587fb9d4b3159c78dbb628041d7ba6c5849c27a5755f173a7279aa4a03e56d31e03f87adfae50cef49eb6f0bc5eea1f6a131b87c618330d19d61d5
DIST triomphe-0.1.13.crate 29568 BLAKE2B f0450292e3a4c2df6b400621bada57c099e5779cd3659c6171e452b552d2acaedbb2c0cd074c8f2144fbba9dc095648ba1c43a3fdcfe6fe3e01efe2561f6971d SHA512 e8364bf262d41aaf23de5c519c0303fd6ad928d8691843c7e0eda26b530c746c458837b08421559c50edf1cb8b9a2a216d7c32f5ea50be1543a2dec2cc60dd6a
-DIST triomphe-0.1.9.crate 26674 BLAKE2B 5c553d84da71c8a6fd6c65d1c0736864a2e8ad3842878402c7cc6023f88e72b849921d9337d5edf12d9f080b4f4d6e993e2f0f80f36683e51e293f6c26648adc SHA512 9dc43f449352944479dd147ab07f22fb185f713f1b81437ae55363870b0aa86cb9c250e132f16d4f60603f55e3388855a1dac3b80f6012aeea8cbce13cfd6756
-DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
-DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2
-DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711
-DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df
-DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68
-DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b
-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 rpds-py-0.18.1.ebuild 1529 BLAKE2B 5f136777f29cd5a7d8a2d274afd44ecdb200b02cf6951757a915d26be0f5648994fb79d7fd1d6de9e606e72b2a645864ed7444adf5b4455b9198a5e7d43fecb8 SHA512 cb3097f3792f4bf56c54e1c27645dcbdf18c5e4418a243dadebd241f572da0bf3e07a1efda7f5e354dfe92521979fd089ebaa018be50c4b90732f2c4334af78a
-EBUILD rpds-py-0.19.0.ebuild 1216 BLAKE2B 534c9bbc533830df5c33aa552829c22894b6bcd92560dd4df86f0106f07adb8207fade6e690e57eb189abe74a37a9325f7652a2254b8b97920c703059050aa35 SHA512 e5987a9a85d2758970fabd2c42f14e8f33ac24a296ccc81e88bd7d43f33aee76049848d9915655227e450804468f7586297c024c373aff882635ba57c79ae032
-EBUILD rpds-py-0.19.1.ebuild 1246 BLAKE2B 3c9c9f641251ff429a8f309dd843a40c8b2cecc9820e5823dcafe6bc9eb167cf10f5692ea217cdaf565a732521d54e075d2f1b1a8ac494e3ff8210bef3cf7652 SHA512 aa189fe1491f9bb3171dc7978a9a64a63961391fc743709b4c730034986ba40334117c9dafcb2f7f928bfe52f878ba0a91054c2fbdf5ce128032855ee35326d2
+EBUILD rpds-py-0.19.1.ebuild 1245 BLAKE2B c2b36821cd214194a8657d706fe7c88e0c55295586ad57bc987fe1712d052cdcb31103406a89681a3714a9b291b7747f928c967b543a3fb5dc6586373c11066a SHA512 f1fbaaae3c7daee41fffbb3df2d434cbcc353650519277cc93fd25a7012b3d04176d17caad8467b34d7027f18b7ba7e776c4ed53c861b15c6027d0371ec986dc
MISC metadata.xml 364 BLAKE2B 33dc27885605ddf91618cb855a4039c3d978dda6ef80fc1ccbf810d354ad9a8eac78ae5854a3897de0058d63b79ae5075c47f7111150237390f863aa6be67d19 SHA512 5757331989615512c24c0a9276a525a9e5d718ab474f22ff9e81d93568b0be5c95265898ce16442dafcbc3d9a76c83407d1bd460190ba04ace9b45259d19019c
diff --git a/dev-python/rpds-py/rpds-py-0.18.1.ebuild b/dev-python/rpds-py/rpds-py-0.18.1.ebuild
deleted file mode 100644
index 58f2742cde47..000000000000
--- a/dev-python/rpds-py/rpds-py-0.18.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2023-2024 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="
- archery@1.2.0
- autocfg@1.1.0
- bitflags@1.3.2
- cfg-if@1.0.0
- heck@0.4.1
- indoc@2.0.4
- libc@0.2.147
- lock_api@0.4.10
- memoffset@0.9.0
- once_cell@1.18.0
- parking_lot@0.12.1
- parking_lot_core@0.9.8
- portable-atomic@1.6.0
- proc-macro2@1.0.66
- pyo3-build-config@0.20.3
- pyo3-ffi@0.20.3
- pyo3-macros-backend@0.20.3
- pyo3-macros@0.20.3
- pyo3@0.20.3
- quote@1.0.31
- redox_syscall@0.3.5
- rpds@1.1.0
- scopeguard@1.1.0
- smallvec@1.11.0
- static_assertions@1.1.0
- syn@2.0.32
- target-lexicon@0.12.9
- triomphe@0.1.9
- unicode-ident@1.0.11
- unindent@0.2.3
- windows-targets@0.48.1
- windows_aarch64_gnullvm@0.48.0
- windows_aarch64_msvc@0.48.0
- windows_i686_gnu@0.48.0
- windows_i686_msvc@0.48.0
- windows_x86_64_gnu@0.48.0
- windows_x86_64_gnullvm@0.48.0
- windows_x86_64_msvc@0.48.0
-"
-
-inherit cargo distutils-r1 pypi
-
-DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)"
-HOMEPAGE="
- https://github.com/crate-py/rpds/
- https://pypi.org/project/rpds-py/
-"
-SRC_URI+="
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
-
-distutils_enable_tests pytest
-
-export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
diff --git a/dev-python/rpds-py/rpds-py-0.19.0.ebuild b/dev-python/rpds-py/rpds-py-0.19.0.ebuild
deleted file mode 100644
index e28966aade46..000000000000
--- a/dev-python/rpds-py/rpds-py-0.19.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2023-2024 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="
- archery@1.2.0
- autocfg@1.3.0
- cfg-if@1.0.0
- heck@0.5.0
- indoc@2.0.5
- libc@0.2.155
- memoffset@0.9.1
- once_cell@1.19.0
- portable-atomic@1.6.0
- proc-macro2@1.0.86
- pyo3-build-config@0.22.1
- pyo3-ffi@0.22.1
- pyo3-macros-backend@0.22.1
- pyo3-macros@0.22.1
- pyo3@0.22.1
- quote@1.0.36
- rpds@1.1.0
- static_assertions@1.1.0
- syn@2.0.69
- target-lexicon@0.12.14
- triomphe@0.1.13
- unicode-ident@1.0.12
- unindent@0.2.3
-"
-
-inherit cargo distutils-r1 pypi
-
-DESCRIPTION="Python bindings to Rust's persistent data structures (rpds)"
-HOMEPAGE="
- https://github.com/crate-py/rpds/
- https://pypi.org/project/rpds-py/
-"
-SRC_URI+="
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-BDEPEND=">=virtual/rust-1.76.0"
-
-QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
-
-distutils_enable_tests pytest
-
-export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
diff --git a/dev-python/rpds-py/rpds-py-0.19.1.ebuild b/dev-python/rpds-py/rpds-py-0.19.1.ebuild
index 531dc95f8698..28d2cfbee5ee 100644
--- a/dev-python/rpds-py/rpds-py-0.19.1.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.19.1.ebuild
@@ -50,7 +50,7 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 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"
BDEPEND="
>=virtual/rust-1.76.0
diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest
index c3951133ecc2..a3a39f08f4e4 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -1,60 +1,35 @@
-AUX setuptools-rust-1.9.0-delay-non-stdlib-imports.patch 5233 BLAKE2B 3ef12092aafed300da3945422f8ce52536de03b57af5607d3b42d7a86afd8c41ff14bfb69a5960222f280921cfcf3fb03bc1b02da4b28e93d2b19a5528ad2af7 SHA512 4f6090f6a2e1bb7997c2614c92abe74e0182ad76f0c397d454282af9685ec7b1b629783f738eb823fc572addec6332dfb97e2f7449ec66c08c85bca829b91f5d
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
-DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1
DIST cssparser-0.27.2.crate 56792 BLAKE2B 06b2c5692526fa8aabf158fdf4c05e77a6c30f33c631a735256da6eb50bca93031dd7899f484e482ced7377fcf433b30e6a0ed458b27401e183f9f80af897007 SHA512 7ab205b05112deffb5c50586106c6f04932a8b5aa1bc3224062abfb65136884f20189ffb1b2402aca5c29cc52c3315492db5c05ac052a70ddea88eb6683df295
-DIST cssparser-macros-0.6.0.crate 6684 BLAKE2B 6b012e881c8a26a398ce62432b9b9d79bbddae4e6e7a1c9883fec19f0b63ba935102bb4443ff542d0cefab2ec6af0cdad3d5249afacac574da71fedf1af925e9 SHA512 9b0aa19d46efe600fbb8b4763639affa5491727ae05312f5c7fb9c5c4d29971c33cb9afcee5001c7d0aec8677d36b5763986783ce8c897de892411f1bdb9a4ea
DIST cssparser-macros-0.6.1.crate 7914 BLAKE2B e754cdabbf678d3f9efab469e72cacd05e2635352c4a3f4c40971772550c3bd48315a65cd121a79542ffcea642cc0868c41cef1c7ad5a31da92ba21a02c41530 SHA512 21d2f8bcaad0a8fff865b23bb2b59dcc5165f8861c4b9d7d70e9f302b58e2cc5ef8555bcab97889bfe81889a2b27863c755494baa64a52c65cd74687fe58b124
DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
-DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
DIST dtoa-1.0.9.crate 17002 BLAKE2B 0b658c6af9a82f7b6ddfeec4f7c2fe21b8ae65e25674c4bb15d5c39c62a0afd9461e37d01074a0e3cef9085732c95cc1c12a09e2f91e508be80f2b22743413a2 SHA512 996814e68f67c77d68a0e3195241f7034575453401370a1842c94232a35aa41c832f788720ee68947662ae0e8c7595df736810a2b392871f57e6ccb47f55a4b9
-DIST dtoa-short-0.3.3.crate 8198 BLAKE2B aaece640d0f8b231081bb1534c3188dd4f9780e590f204697e2b8c21c33d348b40310790fd1b72d50a8c58c1d56ae2d6cb0dd24eb37e5ffae12a014da9bb2fb6 SHA512 92fce043874f589155e7e2f14f91a51e876bf0003d1eaccaa1e20026c041f7f84398e82937d6d0e834b0d671d2b7ca307111ddc085508573dac9298469488a4b
DIST dtoa-short-0.3.4.crate 8276 BLAKE2B a0642c3016a22d7737fd664480b13015549cfbea01e0dd3b58883e02cf4da68b6ba271062fab2d890ce82c69392905e1fcb39a32cad67f3d1f6c4f4f0a223ab0 SHA512 1df9db497daf36af46444d55b3d9b1d9607afba56fdf7e959fdd3b41be7c3c190522ff1cabbba20a896eee4cbd54c84be22a0fe4a7ebcd5ac7141fff1ad86035
DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3
DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
-DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST html5ever-0.25.1.crate 73165 BLAKE2B 70bee0c77337b2fee3fedda6fc475969b5e9a20342bf6890819fa9a69be8cac66e0dfc0a608f5cd6ba789a780f403ee736dbde1af52cb800a599b0113801dc99 SHA512 2b946224a0c5859436a57a507a89601adeffc12092376fe47429c5c5a61bd1d00b3271f0be7dea82ba1dce93a1cb820f72df8ba4c90fd13bd1ec408cff6ca660
DIST html5ever-0.25.2.crate 72780 BLAKE2B b9dc442ab8b6e502eac5bffde57d7fd85f8da2f13276705e53f1e08c4f653b6207dabfcec5d121c55a8227f0cfffc1c662e3aede885a3473293783672fe9ed1f SHA512 08042721c9db82ab45c98c8f1e5a1d3359906c829ad17ebefb1b933553786c6e7c3b7cad400ea382feb5f0187060a2ba4f1a271c25a870a90cb5c596ac6daf0f
-DIST indoc-2.0.4.crate 14311 BLAKE2B 8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44 SHA512 ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
-DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e
DIST kuchiki-0.8.1.crate 22153 BLAKE2B f5e887c70e755f99faba569a2ceb3e9942d4dff50e884af1764b6cb557b90d4d89c8a800dd397898fd87c4f9e5d7a6b162b2964c8518a397e38c3919689efcf3 SHA512 68f668032cd6e1152e3eab196d7bdbc0a835daabb0de6b7ced7f463ea56224c35bdb18cc0dd7e57a90461d1ee5e0349e8488df7390580e7eea570997fb4029e3
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.121.crate 574702 BLAKE2B bae9215a7318e5b5b6d821d2320ce28e883d04af0bca40ede49b9c5d575d28307b07077b3d59be28347bffc4c69d6c9dd334733f0c519c16de704360f6fa8738 SHA512 aa1ee710b2a4008ead7118e85d7f2d29fab8aa0e1111436db8039a84737727b8d1a8a1cb72acd38abd2656d22a5025046d7be7d8154537f8a503017e0548e953
-DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
-DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
-DIST lock_api-0.4.6.crate 25215 BLAKE2B af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede SHA512 ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d
-DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a
DIST markup5ever-0.10.1.crate 34668 BLAKE2B a13f39ba93a26a558a8f03ebbbaa98bf2c7caa4fd393be3e307acd5b59a6d91fa8fbf4deff234266cd55772d5047145cc80c5a215ff8eb5b2fddb88468ae4fb2 SHA512 447b0f44ea8b786688127aba1b6eed826dc0127658d293c22db74864381b5e7bc0584243dcc0ee19929d3e757521167c13a108155ed5c8e78375cb0fd3c6f7b7
DIST matches-0.1.10.crate 2592 BLAKE2B 6e9e8ce8ade3fa0f144a1befae104f63764f8346fe864395be44f99d40ff0fbaeb45b6f2fafb2e7822d1ca72f1cbeaee4c5f9bc3e2485cfef2b8de2a4183ec04 SHA512 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d
-DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305
-DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
-DIST new_debug_unreachable-1.0.4.crate 2561 BLAKE2B 5c9831b04e2a44b2dd27816df0a331a8108991a84ebdfefe4e42f325ec3519ee50e89a99d490020a65a3d75acc371316c2253d2c6382453a0b15f4c3d5b96520 SHA512 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85
DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48
DIST nodrop-0.1.14.crate 7667 BLAKE2B 83aa728540908d2d2d9f82c18282d9a9d74ea01b5b836d83cd3f03d225ddbef9fd3fd13460895d744158af74fccf13b7edcd5bb1bc127c696e613de673e25863 SHA512 f583ef6104aa087e13c66a183d451d4cf350560476ca959ce4e0e8308db26ac9f31166c25aca3d50ccd972266d7595d89767655504566a4131a54607e8ed9376
-DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab
-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 parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e
-DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
DIST parking_lot-0.12.2.crate 41723 BLAKE2B 7c9a4f483b09f4e4bb25fc758c80e8259cb02960b791695a061fe595cd6ed9b13f62903513cefb595bd633488b23254dee054a98282162fc4664301ce04853c0 SHA512 42794b06d410771d1ffdfdd4a9cab136cfb80cf95385876a580fc45739fa41f0769adfbf16be54a9a931632e02d2464278c5395092a1d6107703875e9ad112b2
-DIST parking_lot_core-0.8.5.crate 32466 BLAKE2B 44d9cb65444ea93fded7e216e3bdbe2256ba1611f5cb6f80d67a01e71d428b81e6c7fc73cb928e2125f34bac0abf4d1da39f622e813dff89b01fed7632308b7e SHA512 c4315df551748d1ae77655e4d9f8c90f911498856e5358009e9e02e410bb8085f006f369188b0753a298371ebd74a5c383d848b65e31b55f3462381308c83a00
DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389
-DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256
DIST phf-0.8.0.crate 3902 BLAKE2B 3f1d4f9c23cfa2a3a0b7e4f809ff00783d71bb4839b27246d5244e5aee61a211498715ed576f00749e8132a6af1cdf50b2eb27d2f49896f006212981886a0e44 SHA512 a3013c4106ba72aa3cf22bd3f903eeacc24ac7cc47aad791bc5e9a63e1aff928a537399b6a86b0346c5eb37979ec01b404807e622e79a0a70a0e01e63c07a47f
DIST phf_codegen-0.8.0.crate 3192 BLAKE2B 65c733fb896fa034c97482d122a2ed4c39d763cbb65ee48a229cdb320910aefeef125674bb1305a4a12f5fccefd71f859e33cb26c3e6be09ed8f776f9ff9b463 SHA512 6649779b50683b1b83c89da921ee52963fd517660540148e9ba4b59f9639c705e08400c4da972880ed161564816c7ad45704d6bd51d1429717137de8f46cb941
DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19d3498c2e52acd02975b236ec3802f6ee57eaca40393a9742b5397809ef548923410768a727108c83139fc70562a43 SHA512 b6542d816b2e963c169df695d332f92237ba380f49bf919021514a16aef71de8f4f70b9612356db9f345f3f0d3656b2b39a4f34f8ffa8515510b81f1b19cb9f7
@@ -63,26 +38,15 @@ DIST phf_macros-0.8.0.crate 5814 BLAKE2B 39f40a52c177da227b3bf54d0fe4f05a2d6c382
DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
DIST phf_shared-0.8.0.crate 2860 BLAKE2B db48d88ad6e7aa6bdb2f6750ab66063a55d005b4f5e92ededb59da1f1fa9b1296d30f87d32d036f08e3a74111ea4d8287e8eb6c86d0edd76b3ceb38f223696db SHA512 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3
DIST portable-atomic-1.6.0.crate 140689 BLAKE2B c91d06e04a87c9a207233d8a850859aa1f5cc43dda8aed34511c3fe9641c27412796539ed045a58e649d2a0c7d71100b6b2d78a0c662fc061fd961a652ae8722 SHA512 b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
-DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74
DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
-DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
-DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
-DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1
DIST proc-macro2-1.0.82.crate 48452 BLAKE2B c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165 SHA512 3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
-DIST pyo3-0.20.3.crate 434673 BLAKE2B 1dcb881fd1fe5c76e9b4951f4d95fcd1daa1845c226a4ab1db4283cabe67bda822ff03e3cc85d797fe4665a1614229e7406dea65ec5e99ce4aac96b973a7f55d SHA512 77cce558fa60bbd8d9981ff5e62fdfa9bac94bd650b287fbf14ac93ef1c326c8ae7fda82d744e3582df03cab8adf490e0f2752fabd9ae3de044e7d80984e0350
DIST pyo3-0.22.2.crate 538342 BLAKE2B faf347695117f9fe0ebe5cd7f6aa1b0dcfe718343875d6c06438046deccc1075f104d2a2413dcda41ae9827bc363aa147057b45968f6634f577a6a4510a4bb8e SHA512 e8bae09059f50ffe477dad44499cedeaf3a734665f0fd8e8bd4b44f48578d21e4bdb8d55ceea00c5a27da750761842ddf89cfcecdecb2e7a4a17ab192259be9c
-DIST pyo3-build-config-0.20.3.crate 30060 BLAKE2B ef122b0b7d840d5362928bac76e1299b333775ec5c49a3bf23a19eccec074917931356bbf719c6d700999941bb6a396948ee7f8761e685c8e9251af07ba0cadc SHA512 70685415bba443787dabb9c61ca3702aefbcacb0705471b496b4f01efe34291735321d91243355b4be9aed8b243e393c09fb65556f1b926ac7f22f64560bd927
DIST pyo3-build-config-0.22.2.crate 31225 BLAKE2B c2e6a3d3d23b7f2f51bcbf1214ab20a298a1e62f85c9af3dab1e77b09f20b657b576feefffb18eb49d438f0ffab525b6bcd1086d500601c327ffd4fd24a719ee SHA512 644c82d30bb27051557efcc9789a81380a64e29bc62abf97de88f42c3791dac74228c7a7d09e0d46d14f07c0475f0bc03fac6ed1367b9a616153e8820b94cbc8
-DIST pyo3-ffi-0.20.3.crate 65024 BLAKE2B 33e79a02c7ab85f4767e02a39d8553ddc015c80d13bea674885ad8a18d89bd90f866cc39d81ecbf56270ebe87d29bca48f635c4e73ec99df02ce425f1427cb31 SHA512 3d1ced58e243be7cee4a3ca831dc08a1631fcd511c707dd3bada87d7662807dea2d88393d76e56ff19a6d1c2804d93b5b6b7b5efd36b9c275d66fa1bb1bfc384
DIST pyo3-ffi-0.22.2.crate 67749 BLAKE2B 0a4357d5f4fbcab9717d58b7a80b63a63bc329267d4725136c4eac7c0101095a50e5f840638dde79034e5df99c4f46664cfdc2ad437837643db5d475c5705cb3 SHA512 bf8b83b4790832d99de8c6a61a15a43fc189505dd843011933305f7f93c4f5f4849fb00cc2a6fa410b788645f8ed8c0df61799cf801966a925abb9756b1ab579
-DIST pyo3-macros-0.20.3.crate 7920 BLAKE2B 0510accf51cd83390cbb7b6ba4ec9f4610e3dbb7448d1213994013487ae81bb087df1ba0076a3862e5ecfd172b7846f9439a2d86950a93b016aae565ced4f03b SHA512 454f3c0c054aa131ffe955e4be1af061005b9c81b4d80702827e19b983224c118dfea474da515d5fc2c79cfd3fa21204ed4af2d9e81427123e0a78bd246a23f8
DIST pyo3-macros-0.22.2.crate 8136 BLAKE2B 9dc97d2f60581db1b8ddb562dac917069525f297fe2cbb9aff3ed34d5a08ea43c112c9c7a450539da3536d753778b5ca506dd1b18e1d6b8a3649fc098e7af439 SHA512 f4f4f6af8dc3aa4bcc1698661990ab2112391ef9502e9f71d86e35bd10dc4e1be309102ebb1b7b32751817a6033168dc0486fdb16b35c626101e69f0de807a4a
-DIST pyo3-macros-backend-0.20.3.crate 49797 BLAKE2B 59c55d482577ce105db3e19a1db794eaab8221d7de01197716b75d5d2602e0f27c86aaae527eae7098eafad311144550bd597efe8cd6560c82dc435021f3428f SHA512 e177ee0d6a538a555fbe9108e3e2c20102622b2c9b9696ae309189e5c4d068efad2132afd4a97d734ebabb4d7146980a26cb68dc05d5eb88f338be2ad0cd651f
DIST pyo3-macros-backend-0.22.2.crate 65620 BLAKE2B 37fba9ff384373418d3a7341acafb8e33308a64e30026f828693a37c32ab4a74d058f2db84d00467a20f9f267c96fe54c0f154d1ebbae92490e8dfc0d29c042f SHA512 0517080c0d5d4ed8136521fd37aa3a192c2eb8cab58545d8543ee4df9cd0dcea19fe0678d5ab90f05fe3eb0f4a86fc2f07b76f2e12ac1fcf7e7c195c2ffa4fd8
-DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025
-DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
@@ -92,78 +56,38 @@ DIST rand_core-0.5.1.crate 21116 BLAKE2B e74791f941a79971f2741172d489d546373c9ab
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rand_hc-0.2.0.crate 11670 BLAKE2B 55fd048f2524cecd4f0e17927a81111e3070a8cc6a5b0234a46445400ad5527194edf8c91fb5ad6538f4958d53044ab02424f61a38adb2931e2cb7568c458ee8 SHA512 bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0
DIST rand_pcg-0.2.1.crate 11291 BLAKE2B f8837f3f3dcd7ecfc90f88bb6464b9f79f7c1975ecc68289fd10a5c97323de9c1106de9847fc798f50d96044e46cca9d41f1635130be40bc789492bfaf999de9 SHA512 612c0d1cdc591f80733bf8097e251f02ef7a7e71cafb74e37b63ac68043558045c0c96196200ad07ce7aa9f2d373640c20e598ae5774935c8b52350ec20958ba
-DIST redox_syscall-0.2.11.crate 24032 BLAKE2B 28d71b8c1419e34c4b0a0a1e0ca1bcc34bdf97614a1e33a5f58f867d743a0430ed19e6f76601702802e366c2801d245a3a88c9bd657bf8aaebdda463aeaeea86 SHA512 dcdc6335a0db6a01a31b61aaf9eb684f264b36868a351094d3e2fb3fe84f0c4269db89ad40b9e0fedfe1ebe2096baa20e7a6232a4de5a3dda3b7876eaaca75fc
-DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b4cff007f4323d1c63de5d1152766aa5517139b5ec50afca39d934360c701a180c4516feccbc2600085d5d72dabd2a SHA512 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460
DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
-DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST selectors-0.22.0.crate 44199 BLAKE2B f749e0e53476b695b4937bc0cbf1add4f3f7d4c64f59f71cd0095d87a20bb13c69b6a5271ff7951f9a67934ced5ca0d3fda684c99727ab90b637c0af170e012e SHA512 af2f4ba87c7a52291bc7f5276c4ebcc7689724d95972ac8d162e0f4007a6f0a47ee1aa6095b3b80441924f990b2d147bc4e3e65a7dec164d95742977ca792b04
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
-DIST semver-1.0.6.crate 29941 BLAKE2B 1aad12eb93534a0a72fa1645a71fe4cc03121a2215520030d697e863427fa06edd9f63d05c522f696c5b9c1c45556803ae381cb4c77a2d4a7fc30f7363e3ecea SHA512 0470b9a3a6d398233d19a8240de3b0d18c4cd8f8fc6887658baac4053c88463d5de9b7145a564abd43f813e03b75a26050eedc1689450895953bc7f96b64859f
-DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019
DIST serde-1.0.200.crate 77611 BLAKE2B 57f4a76cf534ffda009a5441e694b0ac87b30e470c97d77bfd572eb54f039c3cec56f9bf5e035e4b3b257ddb341cb4b7fdb85ca3c4684167220dbb98d1e6a762 SHA512 d4d01d62e7338b147f83bdbe358813e70b7ac218ddbdeab534926d205d46f86e2086f73a01f453c9d4a3bfed07e10d57ebd1f86bdafd4fe96c6298f1e527b8eb
DIST serde_derive-1.0.200.crate 55785 BLAKE2B 45eca5504aff6bd099a42dfc794cf732c7e76e5ed362d16082ac069d29e1e6c22bb3e13dede4bc498df8f008bdba15479de618380f37c9742a34d97c9ca12efe SHA512 e70f0e092d81542a96b33610da8ddbf04023d8ecc1fa4a4f31978699c118f096e8534f9e3e4e479ee74280efb86d752dd1fce038ef2def329fdcc10c1aa50942
DIST servo_arc-0.1.1.crate 9817 BLAKE2B 88586ca0c969df8bfb3a04ba4a689606995876434877a2cd48a72b26451deb6fdcf65273aa9b03948adcbc66b2450301840910e5c4162b993535d69585c62128 SHA512 59d531dcf7a9191b8462ce395e713194994714b65275c0af412186f862be169d0c6fc5d86603332a1aacd8af9ace934dc78531b9cb576cf8179ec35709225447
-DIST setuptools-rust-1.10.0.gh.tar.gz 303846 BLAKE2B 33fd4bef8f3fffd76230211c1d419bce3eb0dc3729fa82ec37025e2779996b7a13826517d4f8bc955c79a05a04628962ab3553beebe0954a6acba4135274d5dc SHA512 dc1e4d6cc6094d54c993c13b41c6ea63a84772733640b17e7287c3f7fc144ef747d0807ea2ea134f833d2c2a74a1f8e5385aa700b0787383e1d0bc4f39be3e09
DIST setuptools-rust-1.10.1.gh.tar.gz 303851 BLAKE2B 09ede3e017fb3c7202a6e4426f3ac401234ae306e93b88dc6c7364e0718ccb0ce2f1b863c3a41f1158b85cb24e3a4c3ea4ba8ef5e6fa16e4768f9ac42c89aa71 SHA512 9fff3f5a8f1808da4a588ab2e3684b0d279c7813fbcb994a98996a5f20bbe9f5e26e2ad3235f35baac727106ea5023e744015f238b22436bbf3a3f6e0e8b9c2f
-DIST setuptools-rust-1.9.0.gh.tar.gz 305578 BLAKE2B 5267a3ec9f816522feceee0e09f833d493e5a401b654a86269e8b8969b16313ed672ce35e1ef7023704ca1d084aa9d393cf2d115fff2e3f7fd1a68992fdd0dcf SHA512 874bb632a2847cd5febeaa766765ee58432b1a0b96fddfe0fb779f9d7965b726a7c7836e3de6700d801aca1b00a64326ca3de63027069c4a047800bd5d64dfcc
-DIST siphasher-0.3.10.crate 9889 BLAKE2B e5dd6d265340b4c9e4266ab1ff3a20f1fb87fd493b2d7b5fba32d26421cc858b38929e4ab96941d0c055375b8acebbd04236d994cadca324500ed05064b9bfc9 SHA512 f90425a2cccc9575d377bb92a765d34653ddef1ac12b7c63dc6d700aaa74b525787e11609061c2d3e44ea56fe0e4b8f93f7b13f0279b5de2e0f710c5caffd4ce
DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
-DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
-DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
-DIST string_cache-0.8.3.crate 16261 BLAKE2B 6c94d4158c095bbb82bc2daf071a698e4dd900b5a8dbce21f7a7020005d614e8d5156cd32d4118670d85168b0faa835c54026729285cb4feb7ed8a0551e9ff20 SHA512 337f1c95393c719d96d9dc7c552b744271f89c4ccb70efada8a48331eb619cbd761eee5a6f13c41b214449fd9ff29439473d33ffe3eda57d78ec90dd9aad88dd
DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20174c7ce5dda1568c3d3f61c422e84ba2ccd5d6dbd726d1c752f1eaa8062a179470927a80d5bdda0ce530d1ae2c17 SHA512 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479
-DIST string_cache_codegen-0.5.1.crate 8243 BLAKE2B 3ce7bd89edfdd58260fb58e7b954eec503dab2562d13274f401a0af5f7e5152a660298e9884f578e361557225c67c80c0342e5c71d47aad7ec43a47ea91c617c SHA512 c3aeb752cbdbcb78cee6156b726264d182e77b3d6ac89066c366d87d8bdffc32d83e6e59a40471f07d7c827717db25fa6fb489dbd3a650f2fc252a7c85f4ecae
DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-1.0.89.crate 235966 BLAKE2B 8f0e5be9f04f5faeb080fc94d13df0926f03a15ff702a2a88e5eb3194215441882c6f2795506ea05cbafc66f6844de3dc61aef720495932f4675c34be0ef6ee0 SHA512 6b2a9411c015b2b0ed5c5e18cae67f357d1a735e184416c6f8533be191ba65c0963dc9341ba3829195c6616ce71d4a79cbc7768fdbaa98b798b8f67746c6ab4a
-DIST syn-2.0.32.crate 242504 BLAKE2B 2c2938c0d711c684c9baf95538e2e76220418646590474b2b654d9242d2818aa7c3e5990208fe231ef64903df17edbbf6cc930e6224c964cad4eae5aeaeae781 SHA512 609f125f8138d17b1185760b1a63f3713079f5214fb56c23012229a56d10ac1c12654466c9ad1ecd6b2aff1126d125abfb0a42bd7f669635e5024b962b0cb0af
-DIST syn-2.0.38.crate 243284 BLAKE2B 660de454989016dbb352c262d5d066ddc663eafcb928a2f62f61e6faf14cceed5cfbc37559e3795e1ce7886c78842be71eaa82ddced0cd6dd99ad99f95ab8ca4 SHA512 84fd4f4bc6de97cdb63a1ee9161daf8fb8fd1fa0f3c3bba4a29c463cd62cffd292c45b8cf17fd0911e580098cadc7b167e4e686595d31d72e7b53ee7df6d5f04
DIST syn-2.0.61.crate 257199 BLAKE2B d2133732d9a7f16c47729be1b4c18c05ffdcb9cb1395ca9b8e0ee68098c746e92b82b7fe02d33b70985a04c943b38895996da115489c712011f7cfb4820d4f1e SHA512 368f5b5eff3988f6408be59ed4861397d532f6b0225abaac8befb458e87d4f48a92977d986b1a994bb7fc80d9ab455529bcbe5e2ec4e16d0e4810a1e66bd3042
-DIST target-lexicon-0.12.11.crate 24594 BLAKE2B cf06720caecb5b5758f05c6375fa600da9260aac04017458060406a042dc578d51a2c5b6f189345d45dacea42ba01fbe46853d07f70d7b37cba17d87aa101f9a SHA512 f38701a8e9dd17b7db591b1b4c82c3b75d317e003262bb7b09b9cabd3afab5ab79c02a7dd524910b6941ada3a8f1378ea9e199b2b5938f8f01ee75bb0eae8718
DIST target-lexicon-0.12.14.crate 25508 BLAKE2B 5ebb6b49e5c3b0057959557651287d4bf5ffe5b499340019ff64d5fc3b64e780e344982e358c94b1b25a20bf0f526a584aeecc704695b50a55cc268dd65edb97 SHA512 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a
-DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738 SHA512 4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86
DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f
DIST thin-slice-0.1.1.crate 4484 BLAKE2B 7efcd3c30dd24c22641139288b0c530ffe56dd82f26c2c31f557f1fa09ced695cf12b645fa6bc4c12324af0b9b05792a9cff422b6deee3bbb06b57a7cec06f47 SHA512 27b9e6b2a8485b3f89f659d80d67ccb96370f3371996e39f97784c40bdd7fef5429fb96f48d9c045eec5906051708f169fe4ca8f5f546a25e5f6859cafa42925
-DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST wasi-0.9.0+wasi-snapshot-preview1.crate 31521 BLAKE2B 716bdd2ec46d0bc9911c5e5e29fc783840559931b2563d8619675fc11da9527ddbe653a0f1ce0b782ee0c5f7a3131aba2b0867d415f003aa9c2389357569e7dc SHA512 dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47
-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-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-targets-0.48.1.crate 6902 BLAKE2B 8e6cd47dea52131c66983cbf4982e88f7bd30416dfae4e380f7afb39f67ee0ac88d40769668dd5aba40d4415f9f00cbc2ac98d598506fed26029f5ec4df3a2c5 SHA512 e48179620cce528292167f1d5ee2deea0659569c996dc90eb4ab62b9ea8baee6c0bea3ab739e06d8793c9690bfc895545ed0039cb633ca39293de79c42ea9de2
-DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee
-DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d
-DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d
-DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2
DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b
-DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634
-DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8
-DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
-DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
-EBUILD setuptools-rust-1.10.0.ebuild 3674 BLAKE2B e2b1b81b5f9e8b82be821db82b6a478fe3125605bc7ac2b49a0db8b3497ea0a86bab378ffdfbc1ff3d840ecd4335e03433fc9a0f1c59ade083a98ced227ab427 SHA512 f8542a6b5388922130b15067f3e746338165bff500145c398907e8a32980e1d5666d1b9e305aa8a1093d61f3f578e4f63c82a56fa807fd62595139aa93ac100c
EBUILD setuptools-rust-1.10.1.ebuild 3667 BLAKE2B b443bb7d22b290ba1f03960e01cd13596099ee166e4fad78c7b4ddd5ccb70b8b4b3f2c8c681d041560d8ff3381b166f0f0ecb713a565aad0bcd77ef6900c5bcb SHA512 27a18532b60670b37441e9eafb18fed9c537d30c2fd918b654116bbd21a0a026cbd1c3c8e6b4967fb919aeff560bd48aa1c14d79f8dd1d588758001884b2cf98
-EBUILD setuptools-rust-1.9.0-r1.ebuild 4124 BLAKE2B 43dfea454dedab8bf450715b7cab1d76235b99c6005e492b4236cc66b5ed0c5faffc36cabf1c4f2888dde6dc3835be88265aa89a7764797c0155c0d9e47a05c2 SHA512 d4bc8e743c33c6e2297eef9728a20ef828f2da1c367bce148a4e9231da1cfc32655fb9a52fda4f4eb509788f41708fb1fc199af6432dba27502aa02129a3739b
MISC metadata.xml 476 BLAKE2B c8f0ef0779f0a4412a7d9b97e1bb03e3bfb3c031209f489a100b30402d99224014e379712989afd0cb76c85be301dcf9a51e21e8f9195262c5920dd1db0703d1 SHA512 af74755e9e8fb61cbded2dc3e63cd20f95393ef2650bed9f81e299f7759ae79c63b45df8048cd0fe25397ec7db10156be681fa5278606a20481f78d5279b815b
diff --git a/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch b/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch
deleted file mode 100644
index ea36c235beea..000000000000
--- a/dev-python/setuptools-rust/files/setuptools-rust-1.9.0-delay-non-stdlib-imports.patch
+++ /dev/null
@@ -1,156 +0,0 @@
-From 06d236045b6a69c94c68f255dc683219ec833c83 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Fri, 7 Jun 2024 00:15:26 -0400
-Subject: [PATCH 1/2] Delay imports of non-stdlib dependencies until time of
- use
-
-This is a bit of a hack, but we do this to ensure that when setuptools
-loads entrypoint based hooks it cannot (will not?) crash.
-
-The issue is that setuptools plugins are autoloaded, whether any given
-project uses them at all or not. So if setuptools-rust is installed,
-setuptools always tries to use it, and crashes if setuptools-rust is
-broken.
-
-Of course, setuptools-rust can't be broken, because it's a wonderful
-project.
-
-BUT.
-
-As it happens, third-party vendors providing setuptools-rust can get
-into a situation where multiple packages need to be installed, including
-setuptools-rust, and also build yet other packages from source. In the
-middle of this, setuptools-rust itself could be installed but in
-"half-configured" state, i.e. its dependencies were queued for
-afterwards due to complicated dependency graph magic.
-
-In such a scenario, it should be nominally all right to have an inert
-package installed, since if nothing actually uses setuptools-rust it
-doesn't need to *work* yet. And in fact, it is all right, as long as
-setuptools can import the autoloaded plugin hooks (and do nothing with
-them).
-
-Bug: https://bugs.gentoo.org/933553
-Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
----
- setuptools_rust/extension.py | 7 ++++++-
- setuptools_rust/rustc_info.py | 8 ++++++--
- 2 files changed, 12 insertions(+), 3 deletions(-)
-
-diff --git a/setuptools_rust/extension.py b/setuptools_rust/extension.py
-index 2d6e5aa..9ba1cf5 100644
---- a/setuptools_rust/extension.py
-+++ b/setuptools_rust/extension.py
-@@ -1,3 +1,5 @@
-+from __future__ import annotations
-+
- import json
- import os
- import re
-@@ -14,11 +16,13 @@ from typing import (
- NewType,
- Optional,
- Sequence,
-+ TYPE_CHECKING,
- Union,
- cast,
- )
-
--from semantic_version import SimpleSpec
-+if TYPE_CHECKING:
-+ from semantic_version import SimpleSpec
-
- from ._utils import format_called_process_error
-
-@@ -185,6 +189,7 @@ class RustExtension:
- if self.rust_version is None:
- return None
- try:
-+ from semantic_version import SimpleSpec
- return SimpleSpec(self.rust_version)
- except ValueError:
- raise SetupError(
-diff --git a/setuptools_rust/rustc_info.py b/setuptools_rust/rustc_info.py
-index 070be0c..d1d4748 100644
---- a/setuptools_rust/rustc_info.py
-+++ b/setuptools_rust/rustc_info.py
-@@ -1,15 +1,19 @@
-+from __future__ import annotations
-+
- import subprocess
- from setuptools.errors import PlatformError
- from functools import lru_cache
--from typing import Dict, List, NewType, Optional
-+from typing import Dict, List, NewType, Optional, TYPE_CHECKING
-
--from semantic_version import Version
-+if TYPE_CHECKING:
-+ from semantic_version import Version
-
-
- def get_rust_version() -> Optional[Version]: # type: ignore[no-any-unimported]
- try:
- # first line of rustc -Vv is something like
- # rustc 1.61.0 (fe5b13d68 2022-05-18)
-+ from semantic_version import Version
- return Version(_rust_version().split(" ")[1])
- except (subprocess.CalledProcessError, OSError):
- return None
---
-2.44.2
-
-
-From a98e8a8d31d30c5d304e9ee7b48ba739946dea6f Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Fri, 7 Jun 2024 00:34:59 -0400
-Subject: [PATCH 2/2] Try extra hard to pick up an existing tomli library from
- setuptools
-
-Since setuptools-rust already depends on setuptools, it is reasonable to
-assume that even if tomli isn't installed, setuptools is. And setuptools
-includes a vendored copy of tomli.
-
-If the copy in setuptools has been devendored, it will be available via
-"tomli". If it isn't devendored, it will be available via
-"setuptools.extern.tomli" unless setuptools changes their vendoring
-approach which has lasted many years so far. Either way, we are sure to
-have a fallback tomli without explicitly depending on one, which means
-one less dependency to install in the common case.
-
-Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
----
- pyproject.toml | 1 -
- setuptools_rust/setuptools_ext.py | 5 ++++-
- 2 files changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/pyproject.toml b/pyproject.toml
-index cae0536..148d85b 100644
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -26,7 +26,6 @@ classifiers = [
- dependencies = [
- "setuptools>=62.4",
- "semantic_version>=2.8.2,<3",
-- 'tomli>=1.2.1; python_version<"3.11"'
- ]
-
- [project.entry-points."distutils.commands"]
-diff --git a/setuptools_rust/setuptools_ext.py b/setuptools_rust/setuptools_ext.py
-index d4a0204..0ea6f58 100644
---- a/setuptools_rust/setuptools_ext.py
-+++ b/setuptools_rust/setuptools_ext.py
-@@ -26,7 +26,10 @@ except ImportError:
- if sys.version_info[:2] >= (3, 11):
- from tomllib import load as toml_load
- else:
-- from tomli import load as toml_load
-+ try:
-+ from tomli import load as toml_load
-+ except ImportError:
-+ from setuptools.extern.tomli import load as toml_load
-
-
- logger = logging.getLogger(__name__)
---
-2.44.2
-
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.0.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.10.0.ebuild
deleted file mode 100644
index ff8031b5fb46..000000000000
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.0.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=yes
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-CRATES="
- autocfg@1.3.0
- bitflags@1.3.2
- bitflags@2.5.0
- byteorder@1.5.0
- cfg-if@1.0.0
- convert_case@0.4.0
- cssparser-macros@0.6.1
- cssparser@0.27.2
- derive_more@0.99.17
- dtoa-short@0.3.4
- dtoa@1.0.9
- futf@0.1.5
- fxhash@0.2.1
- getrandom@0.1.16
- getrandom@0.2.15
- heck@0.5.0
- html5ever@0.25.2
- indoc@2.0.5
- itoa@0.4.8
- kuchiki@0.8.1
- libc@0.2.154
- lock_api@0.4.12
- log@0.4.21
- mac@0.1.1
- markup5ever@0.10.1
- matches@0.1.10
- memoffset@0.9.1
- new_debug_unreachable@1.0.6
- nodrop@0.1.14
- once_cell@1.19.0
- parking_lot@0.12.2
- parking_lot_core@0.9.10
- phf@0.8.0
- phf_codegen@0.8.0
- phf_generator@0.10.0
- phf_generator@0.8.0
- phf_macros@0.8.0
- phf_shared@0.10.0
- phf_shared@0.8.0
- portable-atomic@1.6.0
- ppv-lite86@0.2.17
- precomputed-hash@0.1.1
- proc-macro-hack@0.5.20+deprecated
- proc-macro2@1.0.82
- pyo3-build-config@0.22.2
- pyo3-ffi@0.22.2
- pyo3-macros-backend@0.22.2
- pyo3-macros@0.22.2
- pyo3@0.22.2
- quote@1.0.36
- rand@0.7.3
- rand@0.8.5
- rand_chacha@0.2.2
- rand_chacha@0.3.1
- rand_core@0.5.1
- rand_core@0.6.4
- rand_hc@0.2.0
- rand_pcg@0.2.1
- redox_syscall@0.5.1
- rustc_version@0.4.0
- scopeguard@1.2.0
- selectors@0.22.0
- semver@1.0.23
- serde@1.0.200
- serde_derive@1.0.200
- servo_arc@0.1.1
- siphasher@0.3.11
- smallvec@1.13.2
- stable_deref_trait@1.2.0
- string_cache@0.8.7
- string_cache_codegen@0.5.2
- syn@1.0.109
- syn@2.0.61
- target-lexicon@0.12.14
- tendril@0.4.3
- thin-slice@0.1.1
- unicode-ident@1.0.12
- unindent@0.2.3
- utf-8@0.7.6
- wasi@0.11.0+wasi-snapshot-preview1
- wasi@0.9.0+wasi-snapshot-preview1
- windows-targets@0.52.5
- windows_aarch64_gnullvm@0.52.5
- windows_aarch64_msvc@0.52.5
- windows_i686_gnu@0.52.5
- windows_i686_gnullvm@0.52.5
- windows_i686_msvc@0.52.5
- windows_x86_64_gnu@0.52.5
- windows_x86_64_gnullvm@0.52.5
- windows_x86_64_msvc@0.52.5
-"
-
-inherit distutils-r1 cargo
-
-DESCRIPTION="A plugin for setuptools to build Rust Python extensions"
-HOMEPAGE="
- https://github.com/PyO3/setuptools-rust/
- https://pypi.org/project/setuptools-rust/
-"
-SRC_URI="
- https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? ( ${CARGO_CRATE_URIS} )
-"
-
-# crates are used at test time only, update via pycargoebuild -L -i ...
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/rust
- <dev-python/semantic-version-3[${PYTHON_USEDEP}]
- >=dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}]
- >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- ' 'python*')
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-src_unpack() {
- cargo_src_unpack
-}
-
-python_test() {
- local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1
-
- local examples=(
- html-py-ever
- namespace_package
- rust_with_cffi
- )
- for example_dir in ${examples[@]}; do
- pushd examples/${example_dir} >/dev/null || die
- einfo "Running ${example_dir} test"
- esetup.py build --build-lib=build/lib
-
- case ${example_dir} in
- html-py-ever)
- pushd tests >/dev/null || die
- local -x PYTHONPATH=../build/lib
- ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}"
- popd >/dev/null || die
- ;;
- *)
- pushd build/lib >/dev/null || die
- epytest ../../tests
- popd >/dev/null || die
- ;;
- esac
-
- rm -rf build || die
- popd >/dev/null || die
- done
-}
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
deleted file mode 100644
index 60e8ded0ded3..000000000000
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0-r1.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=yes
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-CRATES="
- autocfg@1.1.0
- bitflags@1.3.2
- byteorder@1.4.3
- cfg-if@1.0.0
- convert_case@0.4.0
- cssparser-macros@0.6.0
- cssparser@0.27.2
- derive_more@0.99.17
- dtoa-short@0.3.3
- dtoa@0.4.8
- futf@0.1.5
- fxhash@0.2.1
- getrandom@0.1.16
- heck@0.4.1
- html5ever@0.25.1
- indoc@2.0.4
- instant@0.1.12
- itoa@0.4.8
- kuchiki@0.8.1
- lazy_static@1.4.0
- libc@0.2.121
- libc@0.2.147
- lock_api@0.4.10
- lock_api@0.4.6
- log@0.4.14
- mac@0.1.1
- markup5ever@0.10.1
- matches@0.1.9
- memoffset@0.9.0
- new_debug_unreachable@1.0.4
- nodrop@0.1.14
- once_cell@1.10.0
- once_cell@1.18.0
- parking_lot@0.11.2
- parking_lot@0.12.1
- parking_lot_core@0.8.5
- parking_lot_core@0.9.8
- phf@0.8.0
- phf_codegen@0.8.0
- phf_generator@0.8.0
- phf_macros@0.8.0
- phf_shared@0.10.0
- phf_shared@0.8.0
- portable-atomic@1.6.0
- ppv-lite86@0.2.16
- precomputed-hash@0.1.1
- proc-macro-hack@0.5.19
- proc-macro2@1.0.66
- proc-macro2@1.0.69
- pyo3-build-config@0.20.3
- pyo3-ffi@0.20.3
- pyo3-macros-backend@0.20.3
- pyo3-macros@0.20.3
- pyo3@0.20.3
- quote@1.0.32
- quote@1.0.33
- rand@0.7.3
- rand_chacha@0.2.2
- rand_core@0.5.1
- rand_hc@0.2.0
- rand_pcg@0.2.1
- redox_syscall@0.2.11
- redox_syscall@0.3.5
- rustc_version@0.4.0
- scopeguard@1.1.0
- scopeguard@1.2.0
- selectors@0.22.0
- semver@1.0.6
- serde@1.0.136
- servo_arc@0.1.1
- siphasher@0.3.10
- smallvec@1.11.0
- smallvec@1.8.0
- stable_deref_trait@1.2.0
- string_cache@0.8.3
- string_cache_codegen@0.5.1
- syn@1.0.89
- syn@2.0.32
- syn@2.0.38
- target-lexicon@0.12.11
- target-lexicon@0.12.3
- tendril@0.4.3
- thin-slice@0.1.1
- unicode-ident@1.0.11
- unicode-ident@1.0.12
- unicode-xid@0.2.2
- unindent@0.2.3
- utf-8@0.7.6
- wasi@0.9.0+wasi-snapshot-preview1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-targets@0.48.1
- windows-targets@0.48.5
- windows_aarch64_gnullvm@0.48.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_msvc@0.48.0
- windows_aarch64_msvc@0.48.5
- windows_i686_gnu@0.48.0
- windows_i686_gnu@0.48.5
- windows_i686_msvc@0.48.0
- windows_i686_msvc@0.48.5
- windows_x86_64_gnu@0.48.0
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnullvm@0.48.0
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_msvc@0.48.0
- windows_x86_64_msvc@0.48.5
-"
-
-inherit distutils-r1 cargo
-
-DESCRIPTION="A plugin for setuptools to build Rust Python extensions"
-HOMEPAGE="
- https://github.com/PyO3/setuptools-rust/
- https://pypi.org/project/setuptools-rust/
-"
-SRC_URI="
- https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? ( ${CARGO_CRATE_URIS} )
-"
-
-# crates are used at test time only, update via pycargoebuild -L -i ...
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/rust
- <dev-python/semantic-version-3[${PYTHON_USEDEP}]
- >=dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}]
- >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- ' 'python*')
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-delay-non-stdlib-imports.patch
-)
-
-src_unpack() {
- cargo_src_unpack
-}
-
-python_test() {
- local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1
-
- local examples=(
- html-py-ever
- namespace_package
- rust_with_cffi
- )
- for example_dir in ${examples[@]}; do
- pushd examples/${example_dir} >/dev/null || die
- einfo "Running ${example_dir} test"
- esetup.py build --build-lib=build/lib
-
- case ${example_dir} in
- html-py-ever)
- pushd tests >/dev/null || die
- local -x PYTHONPATH=../build/lib
- ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}"
- popd >/dev/null || die
- ;;
- *)
- pushd build/lib >/dev/null || die
- epytest ../../tests
- popd >/dev/null || die
- ;;
- esac
-
- rm -rf build || die
- popd >/dev/null || die
- done
-}
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index e7a98bac2df4..9da905700a6a 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,10 +1,8 @@
AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1db71298cd0e9aa1e2795d92cea5cdbaf0c82f4433e1a0c3095f4bc41bc72a457b63142253fe46c712afa1d7855a5d43607bca SHA512 48d7c065e2d8c29ce6e498effe6d79f9caa0f37d7cf6cadd0ed02c48d196a4d8a10a73cfa26744d6f74b48c63cd28a4074b161a6aae18c6169f6d8fffb044b1e
-DIST setuptools-72.1.0.tar.gz 2419487 BLAKE2B df05affc48f8909b6b3b9dc30ef33e31c4b3781e747fea7d23b855d0294976f563e25b268666bfd2c758be66eca00e3e850463ff3d6f26b891185a2a15c8d31c SHA512 d0a34f16dfa6bb9a6df39076cd43528cf854d343f6f801c448ea0ebab2a259aec3d03571e2a26709df6082ed2fcb6c43b86448be556fd559b6af41831b4f38e0
DIST setuptools-72.2.0.tar.gz 2419230 BLAKE2B f04c196d13f62302e7c6f30a1021598fe22955cc8c980ddf22efa65f4d398c25273552b1a19b8719e2fee722dc44e9f1a2e339c5b6da8f4ca4ae8399cd27b2e1 SHA512 029c711be2953cc7fd88b6a0a00715e05ac04414e085e0b2387d58757c970a3316afb6e13426fa10dcc53785b98c8543ba48d49acf223a6332399a39a4924732
DIST setuptools-73.0.1.tar.gz 2526506 BLAKE2B 766453a7f6f3e34bdc63628b8c0321730c66381cc6048d01fbf9dbf76eb9900cd5cfa6dbd7c55c95ada3e01065d43bf7cd9029793e0735cae989b3cb1b95287c SHA512 5def2d817329524e610c7981fc3a84687ea4d2e0a72799341a706a16ec61df3efc16c4622f8b88746ad4cb52f92f2493c23a99a21cf3607ed48da480dedd200b
DIST setuptools-74.0.0.tar.gz 1389536 BLAKE2B 11a9c4a6e175cc1d48b4bfed4f57f38e0e2f1e9c1de08706afc8199860c61325c85eb1f0772f30a47d7dec1923ea866eeeeb3cf51e74d7396bd291769cae42cf SHA512 c8116bb2cd6b39c74a03bf267eb44289ab54a8b6acb91882e0159f9bd57f369d686e44dda8bb6b2466baa50abad684f939df914bfb5c2564cc9596bc602c7388
-EBUILD setuptools-72.1.0.ebuild 4261 BLAKE2B 5211e0e5aa791afcc0d700964638ba793e5c5fe507a036dbad025dda8f3905575b92d472ba0db77ae43ddd5c6cb86cba877275a7b7ca8322ad095294053cc125 SHA512 2989175c52bd37682d09c333883ca57dd92b1b40ccaf755fc820c6f31cf8d503f2846a965ec8cc94e420facee4930b9395083a34e5536b146a5d86534d6d2ad9
-EBUILD setuptools-72.2.0.ebuild 4428 BLAKE2B b584ccf973ab6784e0d5187499b5f140d1cb3e6b88bebd5439a1af5439ec5eabd2cfd6082ad02b007fe9ab38d3b4f1331bd4a49400231e79e6061462ea2c80f3 SHA512 a1cf38c6eff9313656f907de31eae6504ad66bea90b7a257e324400917c80a93490d50656c3251daa16565455cf2d24d5af94aa7665603bd4b9312ece90b9312
+EBUILD setuptools-72.2.0.ebuild 4420 BLAKE2B 6e85d262b4fb84a6191680cb7e73dc1deb21ed2386c1100715888328a9bfd20268247211a244ff3a80b9a679319692773e093638b2981abd53bc844d7fa84ee5 SHA512 48e4bacfd344c126ccfc39ddeea7ff1c8d942eac669e98cbe97410538441a7d7df2ac9265fce3cc61ceb354802e7bd30e9d6f72c4cf2a15a3f3715832df0671b
EBUILD setuptools-73.0.1.ebuild 4372 BLAKE2B d1adf6c88761065855de60e4e3e2636b02372b96813650b1e5f60541faf179ab9a67a9fb145e79b65be8ae2579c73e979df63e2f97cfc70c243a755fbd649169 SHA512 2e7974293b764156a0fbd0254203ad39b9736b8b0ee077c154337fbcae2345d9034bff62707087aba8e2ed58eb143020539f560131905a1c0feb1fa7c37e1b7a
EBUILD setuptools-74.0.0.ebuild 4454 BLAKE2B aa82ac6ee45f26cfc486a86000f0690703883b8ad5080997f3a48a9073a7ce5a2860291306bc35def00b5c738f798fb3649243f050cde9a65abf9a65f453b6df SHA512 019405dfd516dfcd66f3af10ffc09ab9f27e87aeb5be8a117e72605287b6ba336c505d8c4d8da07f5d3c4b8293278065061462dab2d5a4e6194dcd3217490f22
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-72.1.0.ebuild b/dev-python/setuptools/setuptools-72.1.0.ebuild
deleted file mode 100644
index 54bceb617bc6..000000000000
--- a/dev-python/setuptools/setuptools-72.1.0.ebuild
+++ /dev/null
@@ -1,124 +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
-
-# please bump dev-python/ensurepip-setuptools along with this package!
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_TESTED=( python3_{10..13} pypy3 )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of extensions to Distutils"
-HOMEPAGE="
- https://github.com/pypa/setuptools/
- https://pypi.org/project/setuptools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !!<dev-python/setuptools-rust-1.8.0
- >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
- >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
- >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
- >=dev-python/packaging-24[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
- >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- ${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- >=dev-python/build-1.0.3[${PYTHON_USEDEP}]
- >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
- >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
- dev-python/jaraco-test[${PYTHON_USEDEP}]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/pip-run[${PYTHON_USEDEP}]
- dev-python/pyproject-hooks[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
- dev-python/pytest-subprocess[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
- ' "${PYTHON_TESTED[@]}")
- )
-"
-# setuptools-scm is here because installing plugins apparently breaks stuff at
-# runtime, so let's pull it early. See bug #663324.
-#
-# trove-classifiers are optionally used in validation, if they are
-# installed. Since we really oughtn't block them, let's always enforce
-# the newest version for the time being to avoid errors.
-# https://github.com/pypa/setuptools/issues/4459
-PDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
- local PATCHES=(
- # TODO: remove this when we're 100% PEP517 mode
- "${FILESDIR}/setuptools-62.4.0-py-compile.patch"
- )
-
- distutils-r1_src_prepare
-
- # breaks tests
- sed -i -e '/--import-mode/d' pytest.ini || die
-
- # remove bundled dependencies
- rm -r */_vendor setuptools/_distutils/_vendor || die
-
- find -name '*.py' -exec sed \
- -e 's:from [.]_vendor[.]:from :' \
- -i {} + || die
-}
-
-python_test() {
- if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
- return
- fi
-
- local EPYTEST_DESELECT=(
- # network
- setuptools/tests/test_build_meta.py::test_legacy_editable_install
- setuptools/tests/test_distutils_adoption.py
- setuptools/tests/test_editable_install.py
- setuptools/tests/test_virtualenv.py::test_no_missing_dependencies
- setuptools/tests/test_virtualenv.py::test_test_command_install_requirements
- # TODO
- setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic
- setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors
- # expects bundled deps in virtualenv
- setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist
- setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel
- # fails if python-xlib is installed
- setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
- # TODO, probably some random package
- setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass
- # broken by unbundling
- setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata
- )
-
- local EPYTEST_XDIST=1
- local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH}
- epytest -o tmp_path_retention_policy=all \
- -m "not uses_network" setuptools
-}
diff --git a/dev-python/setuptools/setuptools-72.2.0.ebuild b/dev-python/setuptools/setuptools-72.2.0.ebuild
index b861cccb6b65..61f356920900 100644
--- a/dev-python/setuptools/setuptools-72.2.0.ebuild
+++ b/dev-python/setuptools/setuptools-72.2.0.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest
index 7a5f8bfcca71..8580c337df78 100644
--- a/dev-python/simplejson/Manifest
+++ b/dev-python/simplejson/Manifest
@@ -1,5 +1,5 @@
DIST simplejson-3.19.2.tar.gz 85311 BLAKE2B eecbe77c9612468a0ce52b165be9b4fc4b3d8bcca99621a2723c50fc0c89cdce981421ba71b85535f1c66b48b7178da37f117f9dec8a66cb6f3fe83e3d2d033e SHA512 d92bf617e27b66d93a5d176d38c0c6ae2777728d1e43fdb8054cc9c2b50e3f340079c82dd3ec1af36c8d6380833d16e8eecdc8dd950bba953c195256b44b46c5
DIST simplejson-3.19.3.tar.gz 85237 BLAKE2B e3c233201c390a1c864670d9a7a81a6aef5334632afbbc303b31dab06709d8a383451e3c7500be3166282b322b93f4fedc2633a1519cb2e2eaef7c4472e903a6 SHA512 257c10c4c84201f1d9c4d77e823c4ef393bf7214c8947e4c95bcfe7c09140ff1b974cc5b00a6e659961263380673d3c4b67a1b37f878888ed049f1db0b663c92
EBUILD simplejson-3.19.2.ebuild 1001 BLAKE2B 429c3bb1368715164dcd973b6457347b5492ec7089fcf8d37c983b52e7a4af128cecb8bf0ca6bf74a26540d0dc54416f1f85c5b2c6a2dadda4274ae01754617c SHA512 3dfbc523cab3e5a4b825e53ee56b35411e2df7702b2142fdcec4e2cf766046518010994aa494bed2357b4e7e1337346c7af540b722d819e4286c8490c1b21fc0
-EBUILD simplejson-3.19.3.ebuild 1009 BLAKE2B 42d8ba84696962e63d0da01f95c625649ab2357ec486a9c75e6be81a2c8cc8e813106ba6fa9501ff34059bb5332383f54dd31ecbffd9d6a8ddf35ae2eecac6cd SHA512 b4503ef5d49db74f5c08e9b590d67c95d6f37ac1053ad1c7a8a52a2f9a317d70ee8b531f0fb263b1ff4e4e7306396ddfc1ed79225aad1b43d0a51977af61f40a
+EBUILD simplejson-3.19.3.ebuild 1006 BLAKE2B 3220d34ee74151f2e961d313fb033137a501bbcd7c9051c6c8a2e23014818ca2113f44e0a5adca5fa73cd4dca5b67248f8bb348ef035a80918b3c15fd1fa330e SHA512 d8f37b906c1e31aecbe4d549904c503b519a648038c6173c83b77d89370841e76527f5ec5c2281ddd4ae49ad08d84b243b60e8c801d0065b8368d46bfbd2519f
MISC metadata.xml 522 BLAKE2B b8b8fdade498ef65f4d5d6e30bc9f0708390f3d064a332d04f0b33346224c59252ef3d512a5a7187c637348201829ccc83254cd898e8df06dff314e857debb58 SHA512 1a1b53900ef62d4d40977504378dce3ce15f1c56ae5a73263127f5919674b1f9b13964128550e0c0e274d4bf50f2c2b438626e3ba1a5f8436071e1eb2f4c30af
diff --git a/dev-python/simplejson/simplejson-3.19.3.ebuild b/dev-python/simplejson/simplejson-3.19.3.ebuild
index c61dabcb3d8e..46f005408b10 100644
--- a/dev-python/simplejson/simplejson-3.19.3.ebuild
+++ b/dev-python/simplejson/simplejson-3.19.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="|| ( MIT AFL-2.1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="+native-extensions"
DOCS=( README.rst CHANGES.txt )
diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest
index ce10541c08c9..88ea2ef4a90a 100644
--- a/dev-python/soupsieve/Manifest
+++ b/dev-python/soupsieve/Manifest
@@ -1,5 +1,3 @@
-DIST soupsieve-2.5.gh.tar.gz 104832 BLAKE2B 8f3f2079e3ac758bb4459529e92015348e628be37f828c14d6729505097f208a2d88c2d315e0ff8c33ff3fcec7fc670df38c0a685dfb492c8f40d5a95d5f9d18 SHA512 5b3bb1f8ea84c69a97b273c87f385513baf9f0c49f5cf822120e4a73c16801ad8eb65f7ac32f83091b3efac716b3a7097b7511273e7fb8079f49ca6caa238656
DIST soupsieve-2.6.gh.tar.gz 105495 BLAKE2B 0d84abf1bdb5dde8884b1594cc588d4ccfa9df486149cf2f44784bfd86a6dd3a645e1ad319283837cc11d9c9bcdc8fa190b9315d0d2565c7ea0ebb5a887562fa SHA512 ee30c999721b93b3812270ed713d3450f460deac285472f939669bfa607dd195a1325e2e8cb86e233b693f7ff01a77eaf81035a1d4e7cd06a2ceb7db4ae88ea5
-EBUILD soupsieve-2.5.ebuild 766 BLAKE2B 9c8b8c27f4609938c60e33401113418d5b3125a6c985cde60379c80627a9dc12b671f6513e45e0768235eb285c59d6fc3bece047d17434c1451fb751f0e0752c SHA512 ab08dbce5208a7175966320c696f9388cf1a7a9cb3408630756cfc41da0f2fe44ed6b59af5f4eb1f11d8eba6a5c4da6796c6df4f7d628adb5e5d1697c2d8fb06
-EBUILD soupsieve-2.6.ebuild 774 BLAKE2B 2119dc74b0ec176f82297e411278c1fb9747c200eb771697e7f04f39628ed0ef4b5f5605189e678b1cb650bf1212c8e3d5f7582c6e8e67c4b71a4d9fac887c55 SHA512 7c7b06ade63013c62ef32024f9ba727b73ac38d06624d8afce23a9a0caec329c842766b53a186a0785bc9e8766f943f31ab04f7f0202c3084fba5271e70aeb68
+EBUILD soupsieve-2.6.ebuild 766 BLAKE2B 9c8b8c27f4609938c60e33401113418d5b3125a6c985cde60379c80627a9dc12b671f6513e45e0768235eb285c59d6fc3bece047d17434c1451fb751f0e0752c SHA512 ab08dbce5208a7175966320c696f9388cf1a7a9cb3408630756cfc41da0f2fe44ed6b59af5f4eb1f11d8eba6a5c4da6796c6df4f7d628adb5e5d1697c2d8fb06
MISC metadata.xml 399 BLAKE2B de09909e906d138c664a0926eca614abf7953e16d5fb0bb0babed691906360cdb8c87b9a79ea5ddd2492b4e8cee561e5433d02ba47be5cf670fbde9e70dfed9f SHA512 0ca6cbc294f232ae9d0f5f0de3cb1c133f5742435d523a0481bd7449dd9a75aa950f08a668b4e1900e520461410e0eb864dc913361204909524805f1cb9e0a2c
diff --git a/dev-python/soupsieve/soupsieve-2.5.ebuild b/dev-python/soupsieve/soupsieve-2.5.ebuild
deleted file mode 100644
index bf71993e5753..000000000000
--- a/dev-python/soupsieve/soupsieve-2.5.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=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A modern CSS selector implementation for BeautifulSoup"
-HOMEPAGE="
- https://github.com/facelessuser/soupsieve/
- https://pypi.org/project/soupsieve/
-"
-SRC_URI="
- https://github.com/facelessuser/soupsieve/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- test? (
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/soupsieve/soupsieve-2.6.ebuild b/dev-python/soupsieve/soupsieve-2.6.ebuild
index 21f240fe8095..bf71993e5753 100644
--- a/dev-python/soupsieve/soupsieve-2.6.ebuild
+++ b/dev-python/soupsieve/soupsieve-2.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/sphinxcontrib-apidoc/Manifest b/dev-python/sphinxcontrib-apidoc/Manifest
index 433725a1b470..e8d35d2c2c7d 100644
--- a/dev-python/sphinxcontrib-apidoc/Manifest
+++ b/dev-python/sphinxcontrib-apidoc/Manifest
@@ -1,5 +1,3 @@
-DIST sphinxcontrib-apidoc-0.4.0.tar.gz 15958 BLAKE2B 9cd806eb36cd2aa35c797b35e8e699c4a918e8e3d19e36ea9d79eb73dfce301a24ee33bc647ba180283837488aa00628b4882d08c3d492b196a4f663cad26f48 SHA512 1e33fd6df91adfb65ea511fe5ee55ccff9a237488cca406f46b33a2bf8eb69b884b274e9c94bfd868fef67b2e0dfbb19f5e2d62486c54a85755a9034ca5c715c
DIST sphinxcontrib-apidoc-0.5.0.tar.gz 16117 BLAKE2B f486cfdf2cbf74c2ac35e688671f64d7e8a8d5b30c5e932036d1dcb2c58bd32b4bfeb14680311cf3dd1345b0548b0b083a1d30a667f934c08a2c2e431bdc2cdc SHA512 36858dab0915f4aac48b2bab1aeea830e35e1e865ff5f4726df0c9f9c2917d450ed1e27b1db9d143fade09369201b1b6b72f0264e674130f62a67df494c8f646
-EBUILD sphinxcontrib-apidoc-0.4.0.ebuild 817 BLAKE2B 82777be0ffebd8203f9819f71854a18a480e985a30f2fad36d3f93bf0fdf5144bea75bd0698c5a076a8d50d5d6d906f0f059990f03eb016cb89431913e4d5c8b SHA512 8c21d12752296514ab3b41ad615e9ae97922bc0177961c45997aedeaf905753547f3f5712aa10741770bac50b8ed5e9868ca5b5dfab9e5daa6acbbd30d3eadf7
EBUILD sphinxcontrib-apidoc-0.5.0.ebuild 816 BLAKE2B fc18b38134be05503673a82abdf1e60942ac9d2c5ef580435e248beff194ced8a58574f7f9cd8d8377dd322bab3290b88eb1b775876cacdfcc05f70a7ef770cb SHA512 48583a1b69bcfc10e91e3986b209171705b0a8424f966da0fb703670f534590432c8f8b8e70b91e2db1b07ce5a8df8d5ead1d00bdd633c426f4e20750b0e2151
MISC metadata.xml 409 BLAKE2B 4a1905b020761f1b3e3ffa69e80ca1fc04cb1e9b8fabff5bb92e8f0d95b1d1e47c5bfb337bfe61d6cd0fd5963971370c20ebc751809f218da66b0f30df6c23eb SHA512 832d5ea299a022f6cc60557f5fb433c72a83026cf3b997ca2fd43c278d86e84afdc39db12fbce0811846b44f65ed09397e0b5adcb9221f780d8c98b51b22bbd7
diff --git a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.ebuild b/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.ebuild
deleted file mode 100644
index 78b537d913ed..000000000000
--- a/dev-python/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2021-2023 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..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Sphinx extension for running sphinx-apidoc on each build"
-HOMEPAGE="
- https://pypi.org/project/sphinxcontrib-apidoc/
- https://github.com/sphinx-contrib/apidoc/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-
-BDEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${BDEPEND}
- >=dev-python/sphinx-5.0.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- distutils-r1_python_compile
- find "${BUILD_DIR}" -name '*.pth' -delete || die
-}
-
-python_test() {
- distutils_write_namespace sphinxcontrib
- cd "${T}" || die
- epytest "${S}"/tests
-}
diff --git a/dev-python/sympy/Manifest b/dev-python/sympy/Manifest
index a1095ca16a18..d02a7ebcbe34 100644
--- a/dev-python/sympy/Manifest
+++ b/dev-python/sympy/Manifest
@@ -1,5 +1,5 @@
DIST sympy-1.13.1.gh.tar.gz 8130206 BLAKE2B 92ecaccddc5e48ac8e338488ff67cd0b6fdd9b40105334a82fc81c2ae4e6162a369ce142c6a61041698378d2c08eb5f95595702c35219a90d797485176f6fb23 SHA512 3e742ec74b6f774660a43b93c8b8a14ad97fbcf998c2ce15a6512ced5003804f4dec34f8beb3ad1f45f0f0a701110d1a81d6855075db03436cc77c101b33d7ea
DIST sympy-1.13.2.gh.tar.gz 8141028 BLAKE2B 7a51fa75f1733364d467b79174b71ba866751399d311212144fdc3abdc8cea99618baf0b0fe3f2fe4cb9ab7153ecae4fe4bf00716e97ea4466637633f5618089 SHA512 87f7da425ed577e78392671cb635c99a11f3d6431b8c49a41611f4d2be5da1cadd8d07e0e684f2674792a2ee750b4031baec53156e7192d4c47714d4537c3222
EBUILD sympy-1.13.1.ebuild 2975 BLAKE2B b1d3db487812c9b9e16f4d0b86cffc43e3bc681daa355ec92fb75ef7c359e479bab162bd082ad248479d6019bb330eb52ca2a95e1402fb36716cc9e845f1969a SHA512 03d4fd9d74efdaf9cf83bcb322c71ec2fac8bd3d9835c620d879a12b90ca8af02f75edd0bd5530dff5194f07391cc20d19e6e218d64a567f2134ea164310e128
-EBUILD sympy-1.13.2.ebuild 3050 BLAKE2B 9f42f175895c7b8042e3a95f1d3e055992dc18eb23a0567a446905178cf96f01fedf62cd248c4e24ad72c0812e7ad56c291bb2854406a68d3bcfa1f45e40f752 SHA512 d6b816ab1c06a33913831be49601b9ecdc7349b93d1e4256edcad67378507458ee69686356c8cc91e47cb221d43d1716b0ba0f227ca8535b8998372b1a4efd74
+EBUILD sympy-1.13.2.ebuild 3047 BLAKE2B 22529829e33b29fe99541f4e69d3376d308bf8f899bd87172c3b56fce3fa46bcb46797f9a4b7887ca3bf73ea971365d9b8e215ab1d87b585939fb7cc28f8e2c3 SHA512 9c35247bbae7f1a22116e66df20e51384b8dd24d413ae295647d96f92afbbdc39aabe71d2f6a56a74d7fa19bf34e5a4be7fbbf0bab1a060fc0626f80b96c8813
MISC metadata.xml 1639 BLAKE2B b539888e4658c640442db1cb6bd6561664ee6c50109926d69572f4e2cfcdbef230a56909e799b09b860a8688ce66455ae5c5ac86099893ba667feb0198f65abe SHA512 9ba4c310c759e9e7fa3a726850b342e79ed07e4ab369ad126a35b1741fd4d343ba75af457cfcd76c5539b3259e0eb198fb58ae965c231bb38a94c83c00f52e48
diff --git a/dev-python/sympy/sympy-1.13.2.ebuild b/dev-python/sympy/sympy-1.13.2.ebuild
index 58f56c5e97db..fa04751c3c68 100644
--- a/dev-python/sympy/sympy-1.13.2.ebuild
+++ b/dev-python/sympy/sympy-1.13.2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${P/_/}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs"
RDEPEND="
diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest
index 65c1e32ed7ab..d447ddd3d4c9 100644
--- a/dev-python/time-machine/Manifest
+++ b/dev-python/time-machine/Manifest
@@ -3,5 +3,5 @@ DIST time-machine-2.14.2.gh.tar.gz 29671 BLAKE2B a53804ab324fcef3d5a387de6451ecd
DIST time-machine-2.15.0.gh.tar.gz 29696 BLAKE2B c1008957e1206d4297ff63f1146f7411e96aae5805a7217af0989b7c77adfe8f447c1c0a36d8b488fd5b25370aebc92a511eeaad85005b5b0c7410480497e229 SHA512 3221a131ffe042f2e222950ca3241050e3275ac209c0df806da290b63c5fc43efbfb202ae030096c29c6390a6467bc05d476d4a3cef9465ea63473e50e3629c7
EBUILD time-machine-2.14.1.ebuild 673 BLAKE2B ffe1cdf7089fe285390d9230412e43cb376c1deb2b5100af7127e77982fd334a9ae9a2057169b3efc76a979f7d854e96756dc8ec868de233fe31120e7ce55ff2 SHA512 968f86ca120f12e09f0b7e23b77a8e44e6d4b1eab8cffb8566a2ad10f33583e16947c97e494b21ac87a516085857cef0ed49e6bf87202aaa4bc2d4cdf670933e
EBUILD time-machine-2.14.2.ebuild 674 BLAKE2B 76ea1f163933049b82be3c15c70074a7947d2245238e066b0adbf78dd3ae99f196d56a7b8989d84fe78a15c90d5c311923cb9bfffc2f1d38f3245bda54cbe1bf SHA512 be46a9cc0e9eb6a8078bff8cd5d9a8ede26ee2664d8c8ac161e1346f25eab8721e28582502714b3be1c4425907806d1f51f4c91e19e6617e2d3eb79131a8122a
-EBUILD time-machine-2.15.0.ebuild 676 BLAKE2B 43c2168fb6d320c9273f29f6a7f6b004d846d1c0acd19eb600dc7fe876e3299bd8fbee1ba78e6dbecbf8959a1ff094c8ccf1986e1a1ae38e584619d26c47cd56 SHA512 68bc2d9fdf38cd7fea1f334a8bc5af0d381d7607b94978209f97d2a22f2155032824dd40e8f3b8bed267fa1eb9e16c90f5bc653545f32dc4fd0bb057a2c974b8
+EBUILD time-machine-2.15.0.ebuild 675 BLAKE2B 4839aa43ba6ef724a1f58ed2e5b96c7e6262407076a4ca1a7608b772f00a511ad269d413f8d7c20d8a1f32b7f6f772448ca7fbf885446eb1b69bd22316e66f57 SHA512 14a89dd5098f227b73593471c1022031f3cd9bb5a8be2dff0c9b95ceb193997f78aac7fdf1bfb471d3228c156ff92e08d8b3fea9bed6b65d8161a98e5a03616c
MISC metadata.xml 379 BLAKE2B 98883d810d13745555166c9901f0ac15bd1ace4754e67ddb090983d97808a8362f61d91e82e7c903920cf42037c3df2655b211caaff904fb3ac4d2494ebf2fd3 SHA512 74d7de420c0bc5c03a3524bfe9b888fec8e5ec353d89b8a8e5d5d2dbd736ef8d34c45f026fe493dfe87ebcc7754c30d9b3ef7fda1abea91cbf9599bdeb4ed3c9
diff --git a/dev-python/time-machine/time-machine-2.15.0.ebuild b/dev-python/time-machine/time-machine-2.15.0.ebuild
index 9156366dd3a9..d6a9b23c565c 100644
--- a/dev-python/time-machine/time-machine-2.15.0.ebuild
+++ b/dev-python/time-machine/time-machine-2.15.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/tomlkit/Manifest b/dev-python/tomlkit/Manifest
index a6e9421d4f40..895895351a4e 100644
--- a/dev-python/tomlkit/Manifest
+++ b/dev-python/tomlkit/Manifest
@@ -1,7 +1,3 @@
-DIST tomlkit-0.13.0.tar.gz 191792 BLAKE2B f5f865b49f9850281d01de2c2ba9c2d8685a10a5cd0f17c475d120978472485a5bd607dc4b283221eab69fc6e214259feafdbe85c8237fe9c80b49007523bb69 SHA512 46c5a771ff401e0b300dbd13708d78b63415653b87eb649898bf0bd58cedeb110622ff2f0ade0ad1cd517610229ba0f59b4d520cf2fa1eea6522ea0bc042317e
-DIST tomlkit-0.13.1.tar.gz 192625 BLAKE2B 1f1ebc96819eb742429d7d8a71b8f3aecdd964f0700052bb2f71ede866c5f97b25745bf95898d7b1005c881d3fdbb36c4cb872126a3be8192cb9c859eb153fbe SHA512 32023020de48d0eacd0ce886870b9a53defdb403b396eb03d0c026c221460eeede1f018586ae141d690722485446be0215582182809c590d1af9825e840b58ad
DIST tomlkit-0.13.2.tar.gz 192885 BLAKE2B c95d24e0ec61cb90dfdd3fe7a07f8187fdfdee1b60d6d3e5a1af08e6d319e24c2447107cd3e49455a3f1cd29a50bde2e09f3a57708ce7349d1e9bd6957e46c9d SHA512 65b45468de25a6b9f22c3fe3468301902e1e439de580e74f15f5a24985546a4bfe47642b6014a25590eb176fedbe468828d7bc84c9c3b65ab418c071f0902957
-EBUILD tomlkit-0.13.0.ebuild 1046 BLAKE2B 6b5bb8be3c8fe0b8acf6d1920a6a3f4c789096f260c1ec5b43b5413529d04efcc9d199d3116014376306e61b15ddf3ea61825ec224692245c1be84bbcffd2cbb SHA512 3d45e510ca0f796c7ddee13cda4be2cf2d5edc2581cb48504117a6bc2d48e8ace8538c99e389f491371d954bec80b31891d80dab2a324c0a760e0fb4d567586c
-EBUILD tomlkit-0.13.1.ebuild 1054 BLAKE2B ff9edeb9b6ac424f11db0f96820af6b62dd605d9e1a0051c0763b007d779621b4b35336733e696c5d19e0b079b99e41a92e7272a0dc571200b2720470a4c7d21 SHA512 96d7aca710467357b6217936b4bdb854b02379713e2cc9cf15fcb2cc06c132f27631cc8c7a01d1c1d0ba3c991573e74c84ec85d2feb474ff0a66f5e36638eed2
-EBUILD tomlkit-0.13.2.ebuild 1054 BLAKE2B ff9edeb9b6ac424f11db0f96820af6b62dd605d9e1a0051c0763b007d779621b4b35336733e696c5d19e0b079b99e41a92e7272a0dc571200b2720470a4c7d21 SHA512 96d7aca710467357b6217936b4bdb854b02379713e2cc9cf15fcb2cc06c132f27631cc8c7a01d1c1d0ba3c991573e74c84ec85d2feb474ff0a66f5e36638eed2
+EBUILD tomlkit-0.13.2.ebuild 1046 BLAKE2B 6b5bb8be3c8fe0b8acf6d1920a6a3f4c789096f260c1ec5b43b5413529d04efcc9d199d3116014376306e61b15ddf3ea61825ec224692245c1be84bbcffd2cbb SHA512 3d45e510ca0f796c7ddee13cda4be2cf2d5edc2581cb48504117a6bc2d48e8ace8538c99e389f491371d954bec80b31891d80dab2a324c0a760e0fb4d567586c
MISC metadata.xml 529 BLAKE2B 313663d81102b8124a7ebbe11e18003c4714e26daf97ce180c1690b147d750bebfe23af9d894f87ae218148cfb59c3405b25b1736d65fef16bcff4466e026e76 SHA512 f2bab5270eb7346e5de28ed96fb51ded6956ed57724d2ffba6f94b288699ef8107b78155c7c350321e11955c05967d6320444005725c3beedb711cc585f8fa41
diff --git a/dev-python/tomlkit/tomlkit-0.13.0.ebuild b/dev-python/tomlkit/tomlkit-0.13.0.ebuild
deleted file mode 100644
index 6b58c7cec345..000000000000
--- a/dev-python/tomlkit/tomlkit-0.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=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Style preserving TOML library"
-HOMEPAGE="
- https://github.com/python-poetry/tomlkit/
- https://pypi.org/project/tomlkit/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- test? (
- dev-python/pyyaml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
- grep -q 'build-backend = "poetry' 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 = "tomlkit"
- version = "${PV}"
- description = "Style preserving TOML library"
- EOF
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/tomlkit/tomlkit-0.13.1.ebuild b/dev-python/tomlkit/tomlkit-0.13.1.ebuild
deleted file mode 100644
index 32ec3c8a18ae..000000000000
--- a/dev-python/tomlkit/tomlkit-0.13.1.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=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Style preserving TOML library"
-HOMEPAGE="
- https://github.com/python-poetry/tomlkit/
- https://pypi.org/project/tomlkit/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-BDEPEND="
- test? (
- dev-python/pyyaml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
- grep -q 'build-backend = "poetry' 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 = "tomlkit"
- version = "${PV}"
- description = "Style preserving TOML library"
- EOF
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/tomlkit/tomlkit-0.13.2.ebuild b/dev-python/tomlkit/tomlkit-0.13.2.ebuild
index 32ec3c8a18ae..6b58c7cec345 100644
--- a/dev-python/tomlkit/tomlkit-0.13.2.ebuild
+++ b/dev-python/tomlkit/tomlkit-0.13.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 47e4f4a5ddbb..7b6f00a229b6 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,5 +1,3 @@
-DIST tox-4.17.1.tar.gz 180242 BLAKE2B 7b0a9964b359500bac47547530edf4e62fb8f39a52e10987959945e993f55f62f5ffed4db0c482c881348af5366c723be431ad9ded2d3642806c71ce62de0799 SHA512 51041bc7f09de1fdf4cfdc9c25ed2a4add2984a8612d4d43ce4740e7920d8fa984c1c64d0d6a45947d1891de6fa35507b1ca14afa641bc5af184ad97ba6df640
DIST tox-4.18.0.tar.gz 180782 BLAKE2B dc9832ad75c3e8564317bd618fa644ff2f393e507d7ff03292f65f0b10884d010708820768b6acd403783fd78868eddedb1ce931280d1e06e8d83214d85d4879 SHA512 4934b6d9406cc4500e75da76157ceb2dd9d7d0fd5e803fcd2c2bc9b5d2837678eead5af21dd6eb82ae7fe04c90aef78cc3db445daeed194a444ad88687ec1eeb
-EBUILD tox-4.17.1.ebuild 3017 BLAKE2B 454121fc002ecd267298b4abcdf9167997ec2ec7812e7c0b0820a830f111fc58855a33042f115d291548ee8571eb87385a6d42f4c4ce0184fefbfbed7fc86554 SHA512 339ac1fe5e2a5c6fa6b949d3b1d814fb08b7f5eef6da6abfec7f476c1f909d3d55cdc6a367572fc622f70ede37ef755bc5c00047726d804ef841f92342fc86d6
-EBUILD tox-4.18.0.ebuild 3025 BLAKE2B a30ba7f669ab2da51c7f73c6dda2de44134f69b3c061fdf1131a1e5c854c2a469e8b652f60a2291bda030d90ab76de812c5be7a1277742a7973e662dd58423cd SHA512 0dea63105a9468a6b0fd0f21f6beaf1d2fcd8a0fa29824c9078fb44443a738ff56107191cbdb8054612f9c91a159e66ec9872dbe8820564469d470b908c5da45
+EBUILD tox-4.18.0.ebuild 3017 BLAKE2B 454121fc002ecd267298b4abcdf9167997ec2ec7812e7c0b0820a830f111fc58855a33042f115d291548ee8571eb87385a6d42f4c4ce0184fefbfbed7fc86554 SHA512 339ac1fe5e2a5c6fa6b949d3b1d814fb08b7f5eef6da6abfec7f476c1f909d3d55cdc6a367572fc622f70ede37ef755bc5c00047726d804ef841f92342fc86d6
MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344
diff --git a/dev-python/tox/tox-4.17.1.ebuild b/dev-python/tox/tox-4.17.1.ebuild
deleted file mode 100644
index afd9e40bb1d9..000000000000
--- a/dev-python/tox/tox-4.17.1.ebuild
+++ /dev/null
@@ -1,97 +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 ~ia64 ~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}]
- ' 3.{9..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.18.0.ebuild b/dev-python/tox/tox-4.18.0.ebuild
index 44a2547684f8..afd9e40bb1d9 100644
--- a/dev-python/tox/tox-4.18.0.ebuild
+++ b/dev-python/tox/tox-4.18.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/cachetools[${PYTHON_USEDEP}]
diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 7e1c9082d90a..118a002284fa 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,7 +1,9 @@
DIST trimesh-4.4.4.gh.tar.gz 13606701 BLAKE2B 52df2a318adbc1ef263734d1ecc55121c486a8d546a5e3452d38f6e580e89dabe72eb8f437e023391bf5ae10a145d453ef1b3309af8d7a8fd37d20aa14f92832 SHA512 afeeca5532208bacca9e5539d894f72c7e93975c9f932487a852033ed75d20fe29a66880c62d3daf1ff328c198e40464ad3751c69e190994fd0ccc19da5723cf
DIST trimesh-4.4.6.gh.tar.gz 13606676 BLAKE2B 8183a757067d531bac4a959d770e619b6b9ccfc629e39a8b7ee9cc372aec518a056c7d0c27016103b2e535174046a4387e9719d0e9b749a8c4ee32b610f82211 SHA512 33b4ae7b5c5336140be7eedff82f112e3830bbddf835042b1ea7b95e643fe7e8943c38e80518778be122c1ec76d151af870df9afbce011438b38c13f967d4e4a
DIST trimesh-4.4.7.gh.tar.gz 13606593 BLAKE2B 1847d601711df60257a8f1248cdea66fcc6489b570606c9ab1d360db2742a9e7c1f0d6093924afa7105a5a272e80c291b1c3568b041db2ee4d144e72ab44fbd8 SHA512 b3e1a670b8dec26df3357cad4205431e94fc2b59b87af976b0754ac8e46f4f930f768322f0aa236a6205c289b9037f2343ec6aaeb0e281f021a03d3147be3d20
+DIST trimesh-4.4.8.gh.tar.gz 13608241 BLAKE2B a9c429d1061f07ba84db4ab87275ad995550dcbd09b73baa7e7b0007bf17294fd812e7d530b7f76027c0c9b8d53cc8394a03e92218172bcd11791eba6e018fb7 SHA512 a2372a07561df5431159cb89bc344fbd9120aa2f6f0739a8fa0effd71fb001d3029c885581dc0b8c52be23f1cf87a22d53562a5ee25d534422ecb40fc0fd868e
EBUILD trimesh-4.4.4.ebuild 2034 BLAKE2B 28b0063eefd036c6d882d0907b04eed1abacaf1206be8677b9e72c5e0d479bacbce43150227383ac9d2163b65f6dc405456e7064642f34f3c3d9b93e17964935 SHA512 624b55d78b99eddaf8e3446cf07d04344fe83c1f4b3033b75c076841f721e2bdc798e8b5e8cfddbc01db1d9e36f7232f5ff9145325c5e82bd5faea34b417ddfe
EBUILD trimesh-4.4.6.ebuild 2036 BLAKE2B fdc3533e944166ed99e70415f599e526e0a0eef5408ebea3e794a308ad5f2d98301a7984b9ad7570cdb939fcc528a3b01c9d6f8247cb195b54a4a4af338cefa3 SHA512 ff6e93c70c01ba4a711610db9e2a4ab818fdd4a78d9dbd35e410ac1fb3519a9358625fc0c5529eb95411a7329f56349c76b1ffe8c5f3c32ca1ca24add807fcbd
EBUILD trimesh-4.4.7.ebuild 2036 BLAKE2B fdc3533e944166ed99e70415f599e526e0a0eef5408ebea3e794a308ad5f2d98301a7984b9ad7570cdb939fcc528a3b01c9d6f8247cb195b54a4a4af338cefa3 SHA512 ff6e93c70c01ba4a711610db9e2a4ab818fdd4a78d9dbd35e410ac1fb3519a9358625fc0c5529eb95411a7329f56349c76b1ffe8c5f3c32ca1ca24add807fcbd
+EBUILD trimesh-4.4.8.ebuild 2036 BLAKE2B fdc3533e944166ed99e70415f599e526e0a0eef5408ebea3e794a308ad5f2d98301a7984b9ad7570cdb939fcc528a3b01c9d6f8247cb195b54a4a4af338cefa3 SHA512 ff6e93c70c01ba4a711610db9e2a4ab818fdd4a78d9dbd35e410ac1fb3519a9358625fc0c5529eb95411a7329f56349c76b1ffe8c5f3c32ca1ca24add807fcbd
MISC metadata.xml 389 BLAKE2B 6dcc92dfafdedb5cc7fe5f40977594114bbf1628d8179d7222c3b60c4a591e236c7a937530006beb9649a8a84636bcb1923d8ad6a377994295f85b1fe8eb8bbd SHA512 a96f4fb6a1c2bd820f2dd072230fa160536834e1ef19483c372571df2d082cb5a63434181af9107022b75e1019d369d6bece8262eb752cedf24a5038e15ea473
diff --git a/dev-python/trimesh/trimesh-4.4.8.ebuild b/dev-python/trimesh/trimesh-4.4.8.ebuild
new file mode 100644
index 000000000000..37fd5b19ad93
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.4.8.ebuild
@@ -0,0 +1,74 @@
+# 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 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+ https://trimesh.org/
+ https://github.com/mikedh/trimesh/
+ https://pypi.org/project/trimesh/
+"
+SRC_URI="
+ https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/colorlog[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pycollada[${PYTHON_USEDEP}]
+ dev-python/pyglet[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+ dev-python/svg-path[${PYTHON_USEDEP}]
+ dev-python/sympy[${PYTHON_USEDEP}]
+ dev-python/xxhash[${PYTHON_USEDEP}]
+ dev-python/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mapbox-earcut[${PYTHON_USEDEP}]
+ dev-python/pillow[webp,${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_TIMEOUT=1800
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # require pyinstrument
+ tests/test_sweep.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+pkg_postinst() {
+ optfeature_header "${PN} functionality can be extended by installing the following packages:"
+ optfeature "making GUI applications with 3D stuff" dev-python/glooey
+ optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
+ optfeature "loading a number of additional mesh formats" dev-python/meshio
+ optfeature "figuring out how much memory we have" dev-python/psutil
+ optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}
diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest
index 35561caafe00..049edc6270b1 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -2,8 +2,10 @@ DIST types-setuptools-71.1.0.20240813.tar.gz 42178 BLAKE2B 8978a2279ea1996d42616
DIST types-setuptools-71.1.0.20240818.tar.gz 42224 BLAKE2B f882b03087e5ba489429334829c14c0a5c01f6fe772f95a33416a40b6e76a5ba130dd370ac3184192977b9a8af20eb1a09b7e819dd28706d4ba1c3a630cddde0 SHA512 b8632bc721452394878eca94f3fe32624c126056e908711f4d87560afd6018de0230e9295aea486ee07ec859528924f2e5c4e649903b515d4db68507a8a2b058
DIST types-setuptools-72.2.0.20240821.tar.gz 42123 BLAKE2B bfe59fdcd33878d368ab703b5e8eeccc5cc667c340e23cf89e251f6338403d3406783744e83d988ed4e33161f388bf4ec882cfbbf79b7415532438d39eaf3654 SHA512 66ab0e5c3c5b3523bfe3b668f42f242265e55008dc0f356d34591cd16bd9c56fe0e860f5645b984fb4b373123132726bc4f88acdb20c8cf8ed1d61ce04ce92f4
DIST types-setuptools-73.0.0.20240822.tar.gz 42177 BLAKE2B 71b6edc781ee90d02e0a14b47aaf130a1ef5d07a081047af130593569c60904a19d0979ccc46a1e0b0efa1b0892e653a9bd0232a8b90b0977500f16817b7f0de SHA512 57c0c807f0d10a92c8bf3a0f07cd506706e2c0924f16e12a77b9a8720f732861abdce03c17cdf3825e185fef120667e694cf651d074623f3a1dc364d94079e5a
+DIST types-setuptools-74.0.0.20240831.tar.gz 41726 BLAKE2B 2f69d9d6fd82b5e514ef789028e45305068dce801082e9247d8761e68090c8e232ae377ebcfeb082b718f9ac882ec4aa0ae34ef53ed4dff240da859c28e9cfcf SHA512 35fe7e34cd65ae8dae67cd23668221ae0ac1e9c73f422ae6f03e5a101aa1c6af66d3b1f396b0c8fa88c69b07eab3ae5483964969e786d15f82983cedac7cf2fe
EBUILD types-setuptools-71.1.0.20240813.ebuild 446 BLAKE2B f6c2a2838866dc6bd942c99a396629fd79f46df374119bc6efbfcfc44d7083fbae1dc756fb2dbd6e3796af407e35ca409d143421e378c33cec40d78de7de402a SHA512 1614d68736a5e27aefc25448ae775075ded51ec4a333a1e4fed1b3616979926663506916fa73c7bf0a9f683d39779b8b5de48639eebf5e476e09f1a6b2642e63
EBUILD types-setuptools-71.1.0.20240818.ebuild 454 BLAKE2B 25f2f957a674e19c1dfa9de760cc2da565287caa72056fcd6abf389ea5fa6e334f5dd730eeb80e6e345f772c3c683b4ebef55cce824c3efdd4521618b18dd819 SHA512 c2316031d00c2200f505ea11f17b17ef069913ebe3db2732bdac2f0f5f342eb5ae96b31e0fd1008f3e9dca8ac333279f32f3a1022c7595bebf14b247c031ff94
EBUILD types-setuptools-72.2.0.20240821.ebuild 454 BLAKE2B 25f2f957a674e19c1dfa9de760cc2da565287caa72056fcd6abf389ea5fa6e334f5dd730eeb80e6e345f772c3c683b4ebef55cce824c3efdd4521618b18dd819 SHA512 c2316031d00c2200f505ea11f17b17ef069913ebe3db2732bdac2f0f5f342eb5ae96b31e0fd1008f3e9dca8ac333279f32f3a1022c7595bebf14b247c031ff94
EBUILD types-setuptools-73.0.0.20240822.ebuild 454 BLAKE2B 25f2f957a674e19c1dfa9de760cc2da565287caa72056fcd6abf389ea5fa6e334f5dd730eeb80e6e345f772c3c683b4ebef55cce824c3efdd4521618b18dd819 SHA512 c2316031d00c2200f505ea11f17b17ef069913ebe3db2732bdac2f0f5f342eb5ae96b31e0fd1008f3e9dca8ac333279f32f3a1022c7595bebf14b247c031ff94
+EBUILD types-setuptools-74.0.0.20240831.ebuild 454 BLAKE2B 25f2f957a674e19c1dfa9de760cc2da565287caa72056fcd6abf389ea5fa6e334f5dd730eeb80e6e345f772c3c683b4ebef55cce824c3efdd4521618b18dd819 SHA512 c2316031d00c2200f505ea11f17b17ef069913ebe3db2732bdac2f0f5f342eb5ae96b31e0fd1008f3e9dca8ac333279f32f3a1022c7595bebf14b247c031ff94
MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15
diff --git a/dev-python/types-setuptools/types-setuptools-74.0.0.20240831.ebuild b/dev-python/types-setuptools/types-setuptools-74.0.0.20240831.ebuild
new file mode 100644
index 000000000000..a4b37c5506f0
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-74.0.0.20240831.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-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} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 5022bed810e5..6ed30f348885 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -3,15 +3,9 @@ DIST pubgrub-388685a8711092971930986644cfed152d1a1f6c.gh.tar.gz 87945 BLAKE2B 7c
DIST reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz 40049 BLAKE2B d284947a108e2d3233a4fa7c9eb5e1a959bc5b569e754861daef076672672b0500cb737b85871d1fc0587bdbf6d5020e03e7c906cb5de34ff2f81c05b66918d1 SHA512 540a71e59a8b57e5e0bd7fad18fed265552bdae4518690a9823c94dcf23ee1d436f91b9cecf21129917b25e78b91d8d7290760edaea68053666e28af7223476e
DIST rs-async-zip-011b24604fa7bc223daaad7712c0694bac8f0a87.gh.tar.gz 51706 BLAKE2B 354eb52c95ea355521e1e6a7c841102424c47c156fdb0efb62e3cac666ecf289806aeefab8a0273a7c3283429ac81502283bdb5424d5f925621e5c2b1430fd4d SHA512 6650eef354e84daf41a8572b98b29f2873b7f071dd1d6983292c70b2f580fdc50cd26762d2228a70c2b200eae2f40476e6604702aa62cc97558301195bf19eb8
DIST tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz 37106 BLAKE2B c30d1c33f6f52e2bc83823eb6319f8a3e462b7c7408fb6a08f995747857ef234f81db4135a04f9d183095fe473a4087f8f0cb89d8f87ef4400285d2ce034ec22 SHA512 4abbc4240ed129c92da8d616e27a6df0f24cdc85a0803acfdae588ca91f9e5b8d482e3ac88b2e657ff68917b1b43cef1e7ef3c887f624659b231fa5a13fcae68
-DIST uv-0.3.3-crates.tar.xz 50333232 BLAKE2B 01e0bf8a8fe6f73aea3e77580bfae1d632ce02aa547a9b8db0f9c08bd244e579f360712b2971450eb63ec6687cae0fb7d1fd29304fd30f3b30f78f1dc0e08bbd SHA512 08f35fc25060b61cd1a33a3e4c8631de25614b883922e39eef0ef2782b15b25ef9679f6f5fbc4f765205a52279f2f124de77d418a476fe91b8f376841e0c1a96
-DIST uv-0.3.3.gh.tar.gz 2452105 BLAKE2B c4d1b0c1a4ef0439ec8d0187b2e77d44c020cd1284729c50c99b8e345b8338e6e551a286165674240d2d4b562476504425f0726b746b9821ba2683f9176f131d SHA512 cf79574a0ec3468daca7a7a6af39e5eb38f646837043bf783f69c60edc9af16fc90b65ef97dfe65b7ca4381d13caacf222a6a38d2c8f7ede90679fff8be9a009
-DIST uv-0.3.4-crates.tar.xz 48658524 BLAKE2B 51a3a4883f8c435355ebb6da3da5bdc8d2dbccbf215c13a9cea394db431db0cde27d008323a711da3d11342fc9f84427ad83d3b70b478bce317e1b6316afe1da SHA512 fa3315832b3e5252a709d1250e4ad81e6aa963216871f0a0a99422424c2009e455a29836703e207279e06ad607187d209b9443791bbcfcfd3860156fa5de871a
-DIST uv-0.3.4.gh.tar.gz 2458698 BLAKE2B 89db8580a2b3e04546a82bdeb916660cd25344ce604f4201f71bad047ec2e8af651a81d8793207e43755f06e9d69c2fa3afe7386113c0fd79e683964f4a8dd56 SHA512 a99e6963f0ccd6becfdd6802b6195d5ebf5e2563d3fbad3d09ca5302d1d3fcf4fcdf9d2c5837023fef09ea89f5cf736ac61005d4c0e6f824d5a0c64160183686
DIST uv-0.3.5-crates.tar.xz 48793516 BLAKE2B 49ada395e1834a3c5ec7835a2a23cea885ec111250e4fccc8d78558b561938e12cdb1de643a1b84383a5aa1abfca916d1f4d06fe2dbe69ef47092ddbed06a367 SHA512 d3d2d5a33c91f4dd6397d60d4877d8501136e74291bd214d5b54593f4b9aa246015c58caab5de4e6b5b7040c9d6bd41478a800bb92957df8f12da81d5b843030
-DIST uv-0.3.5.gh.tar.gz 2471050 BLAKE2B 5c089260e5091042c88307fa71f24e773eea80e959c27273781e13f50ef1e08e17220586f6661703ec9e9b58200eb974b311501f3f32fd7862a4a0b185d03bbc SHA512 0d7842aad0f0da030b1d336f962eb1252247bb62e24c2a0ba97fb2f13cfc9f48ba0a1aac42770be93fda8e5e08a59462a242c8ea95a9c97dc56959492cf5c6db
DIST uv-0.4.0.gh.tar.gz 2486795 BLAKE2B 9eac98c81e4f9c7631c3ee49ab9edfb3a9191417abfbf4ae79f6c6ed9172eef28669b49f1bc41aa1cc1bad403e55002a9ef269a5f76540395c7eb90b97ff3ac1 SHA512 e138bead288743923a695ffae0ca1eae88e94cc39c209be7a263bf1da644702922f32becfc33954f9a354b69307bce4ca545684a0757499ac5c93d121405c68c
-EBUILD uv-0.3.3.ebuild 2806 BLAKE2B 45492fdfbc157a20c23c3f7cd9823f052e4967eec655abcea2708bbd8c363652a17d9ff1d9b823203daafbc604684f301b76202ccddad2326213f8ef1478fc0c SHA512 30a61f32dcb38e92de7284971af97036a02874fb9d7d22cd393827eeba73fbfc158ea13884fa3ab31b29b3b0f452a62da29a762d119358376c3808f199e488b4
-EBUILD uv-0.3.4.ebuild 2903 BLAKE2B 0d2dfedd6b14ee2fef265edefaa7fe8dc3edf2760eb75e79262258c64ad0e324156c2f9547c7ae073f06310a61fcf35a371dd47cb6627cb9fc793adf7fca38ce SHA512 9436314080d628825a62776675f46d9e84487cab50714239694ab20b616083d090a2de336a942e17b1ea12fae0f698043f5925d10c29183a32b52a80170cb4ec
-EBUILD uv-0.3.5.ebuild 2903 BLAKE2B 37dd022b8d20d178024f5237b93133804125b4b2038cdd4ac91a2466793afef6141763395d34eb56ff1eb0af0619680a53bd8c98b99248b31124c6f6c3813237 SHA512 27232cc67630d78805bc005b5252a852e063a1d2907d401f01cde92551c1de5b309c6c4b17545c5fdff561c45791c9358925eb208e026f69c99db7ad3d116f56
+DIST uv-0.4.1.gh.tar.gz 2508515 BLAKE2B 1de61718c046f4e5c40513561ed049d4034946bf57f113edc4df5edab5f3536f35a89c35d135db20b6f183dabed3f2910c65a15152144fc0e4782e80faae995e SHA512 8a138d9b855d52bf4d0b0838af707fadf444209a8efe4b8260efa019264b099c8988073ffa3098f37d3244602f7a5c18291e0a38bd1c0a806517bf0a02652721
EBUILD uv-0.4.0.ebuild 2903 BLAKE2B 37dd022b8d20d178024f5237b93133804125b4b2038cdd4ac91a2466793afef6141763395d34eb56ff1eb0af0619680a53bd8c98b99248b31124c6f6c3813237 SHA512 27232cc67630d78805bc005b5252a852e063a1d2907d401f01cde92551c1de5b309c6c4b17545c5fdff561c45791c9358925eb208e026f69c99db7ad3d116f56
+EBUILD uv-0.4.1.ebuild 2903 BLAKE2B 37dd022b8d20d178024f5237b93133804125b4b2038cdd4ac91a2466793afef6141763395d34eb56ff1eb0af0619680a53bd8c98b99248b31124c6f6c3813237 SHA512 27232cc67630d78805bc005b5252a852e063a1d2907d401f01cde92551c1de5b309c6c4b17545c5fdff561c45791c9358925eb208e026f69c99db7ad3d116f56
MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310
diff --git a/dev-python/uv/uv-0.3.3.ebuild b/dev-python/uv/uv-0.3.3.ebuild
deleted file mode 100644
index 9cf8642b0cf6..000000000000
--- a/dev-python/uv/uv-0.3.3.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
- [async_zip]='https://github.com/charliermarsh/rs-async-zip;011b24604fa7bc223daaad7712c0694bac8f0a87;rs-async-zip-%commit%'
- [pubgrub]='https://github.com/astral-sh/pubgrub;388685a8711092971930986644cfed152d1a1f6c;pubgrub-%commit%'
- [reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;5e3eaf254b5bd481c75d2710eed055f95b756913;reqwest-middleware-%commit%/reqwest-middleware'
- [reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;5e3eaf254b5bd481c75d2710eed055f95b756913;reqwest-middleware-%commit%/reqwest-retry'
-)
-
-inherit cargo check-reqs
-
-CRATE_PV=0.3.3
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
- https://github.com/astral-sh/uv/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
- "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
- MPL-2.0 Unicode-DFS-2016
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
- >=virtual/rust-1.80
- test? (
- dev-lang/python:3.8
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
- local CHECKREQS_DISK_BUILD=3G
- use debug && CHECKREQS_DISK_BUILD=9G
- check-reqs_pkg_setup
-}
-
-pkg_pretend() {
- check_space
-}
-
-pkg_setup() {
- check_space
-}
-
-src_prepare() {
- default
-
- # remove patch.* that breaks GIT_CRATES
- local reqmw=${GIT_CRATES[reqwest-middleware]}
- reqmw=${reqmw#*;}
- reqmw=${reqmw%;*}
- sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = \"${WORKDIR}/reqwest-middleware-${reqmw}/reqwest-middleware\" }@" Cargo.toml || die
-
- # https://github.com/vorot93/tokio-tar/pull/23
- # (fortunately uv already depends on portable-atomic, so we don't
- # have to fight Cargo.lock)
- cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die
- eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
-}
-
-src_compile() {
- cd crates/uv || die
- cargo_src_compile
-}
-
-src_test() {
- # work around https://github.com/astral-sh/uv/issues/4376
- local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
- local -x COLUMNS=100
-
- cd crates/uv || die
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cd crates/uv || die
- cargo_src_install
-}
diff --git a/dev-python/uv/uv-0.3.4.ebuild b/dev-python/uv/uv-0.3.4.ebuild
deleted file mode 100644
index cc1431965df1..000000000000
--- a/dev-python/uv/uv-0.3.4.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
- [async_zip]='https://github.com/charliermarsh/rs-async-zip;011b24604fa7bc223daaad7712c0694bac8f0a87;rs-async-zip-%commit%'
- [pubgrub]='https://github.com/astral-sh/pubgrub;388685a8711092971930986644cfed152d1a1f6c;pubgrub-%commit%'
- [reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;5e3eaf254b5bd481c75d2710eed055f95b756913;reqwest-middleware-%commit%/reqwest-middleware'
- [reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;5e3eaf254b5bd481c75d2710eed055f95b756913;reqwest-middleware-%commit%/reqwest-retry'
- [tl]='https://github.com/charliermarsh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%'
-)
-
-inherit cargo check-reqs
-
-CRATE_PV=0.3.4
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
- https://github.com/astral-sh/uv/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+="
- https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
- "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
- MPL-2.0 Unicode-DFS-2016
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
- >=virtual/rust-1.80
- test? (
- dev-lang/python:3.8
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
- local CHECKREQS_DISK_BUILD=3G
- use debug && CHECKREQS_DISK_BUILD=9G
- check-reqs_pkg_setup
-}
-
-pkg_pretend() {
- check_space
-}
-
-pkg_setup() {
- check_space
-}
-
-src_prepare() {
- default
-
- # remove patch.* that breaks GIT_CRATES
- local reqmw=${GIT_CRATES[reqwest-middleware]}
- reqmw=${reqmw#*;}
- reqmw=${reqmw%;*}
- sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = \"${WORKDIR}/reqwest-middleware-${reqmw}/reqwest-middleware\" }@" Cargo.toml || die
-
- # https://github.com/vorot93/tokio-tar/pull/23
- # (fortunately uv already depends on portable-atomic, so we don't
- # have to fight Cargo.lock)
- cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die
- eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
-}
-
-src_compile() {
- cd crates/uv || die
- cargo_src_compile
-}
-
-src_test() {
- # work around https://github.com/astral-sh/uv/issues/4376
- local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
- local -x COLUMNS=100
-
- cd crates/uv || die
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- cd crates/uv || die
- cargo_src_install
-}
diff --git a/dev-python/uv/uv-0.3.5.ebuild b/dev-python/uv/uv-0.4.1.ebuild
index 72bc0ed13457..72bc0ed13457 100644
--- a/dev-python/uv/uv-0.3.5.ebuild
+++ b/dev-python/uv/uv-0.4.1.ebuild
diff --git a/dev-python/uvicorn/Manifest b/dev-python/uvicorn/Manifest
index a3cbacf89ad4..027e6c80febe 100644
--- a/dev-python/uvicorn/Manifest
+++ b/dev-python/uvicorn/Manifest
@@ -1,5 +1,3 @@
-DIST uvicorn-0.30.5.gh.tar.gz 723960 BLAKE2B 462cdbe47f035a6b100908e5fa533a9afa7be3232ce79fda372686de54a14ca13771245a98c53b7ad729ba3119cd83b9d4acd5ab4069064f6c9fee3542f7b0be SHA512 9752b415159e152264d0d9a9a93cd82ec3b6ab08fe115698e54ecf5e2534c7c2368e05dfd21486c8711808482a85c563ecf1d5027c09587872aced4f7023a3dc
DIST uvicorn-0.30.6.gh.tar.gz 724296 BLAKE2B c95ee6764947e51958da2e62627d20bfbef48f065832f6214c7c05b9daf344b76eb6b0ec4ccbc3ebc2502b9f2cc77157dcf90e824cec0a8adc62601ceb4abf0c SHA512 d4c4410648509b14e18c3c86a33df4152e951703d287153a26ad35f4dce35eb594b940d3773cb444119b9bfa72ae3885c54d84b1a09c0c6069b80941f453c2e8
-EBUILD uvicorn-0.30.5.ebuild 1800 BLAKE2B 6fe57b7826f2f6a3d92824277d6306f4d81024b4f02a407380c8bbaf9f45e4e3ede6c538c06a7bbc38e0ec8200be82b8afd8801d4731ca13f3af5bb60482321e SHA512 b5097054f97d98b58c05044bdef27366094785a40f37ada0b221f92e131a6d1c53d35c66239882495fda5f49e2cd9b9a447736b259414a70a99e55faf7a44d90
-EBUILD uvicorn-0.30.6.ebuild 1808 BLAKE2B 572deae2f46ee98108d7e08de559db347dd5f5e71d7b87614af19a47c5f4e9c8d0d8f324b500ad195b2f49635a834ee75463384b6eccf1407e3d58f9a29a7191 SHA512 0aa602d51976f56c85376037f2f504b86690642463e9eb2406c6ebafdbe660d6b271bc6b59f22396106180af4a6a8e7ddbc99e04187f97b09406816c731647f1
+EBUILD uvicorn-0.30.6.ebuild 1800 BLAKE2B 6fe57b7826f2f6a3d92824277d6306f4d81024b4f02a407380c8bbaf9f45e4e3ede6c538c06a7bbc38e0ec8200be82b8afd8801d4731ca13f3af5bb60482321e SHA512 b5097054f97d98b58c05044bdef27366094785a40f37ada0b221f92e131a6d1c53d35c66239882495fda5f49e2cd9b9a447736b259414a70a99e55faf7a44d90
MISC metadata.xml 451 BLAKE2B af9be617c95128297e3455b503e198e13c373244094f6aa9c80837945c3f9f023f1874efa28d4ffa8b241feb9a4e8c7f3d3534e96966733bd5593bffb90904a5 SHA512 4d76bab5c20f7cad81fa56a28c9be07bf2c2ebc412fc647f073215d437a2550eca247b8419df71d04200d0fdf545520684db0b6f4953e73848f69a4f4ad6931e
diff --git a/dev-python/uvicorn/uvicorn-0.30.5.ebuild b/dev-python/uvicorn/uvicorn-0.30.5.ebuild
deleted file mode 100644
index 6ca97c2d20bf..000000000000
--- a/dev-python/uvicorn/uvicorn-0.30.5.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021-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 optfeature
-
-DESCRIPTION="Lightning-fast ASGI server implementation"
-HOMEPAGE="
- https://www.uvicorn.org/
- https://github.com/encode/uvicorn/
- https://pypi.org/project/uvicorn/
-"
-# as of 0.28.0, no tests in sdist
-SRC_URI="
- https://github.com/encode/uvicorn/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test-rust"
-
-RDEPEND="
- >=dev-python/asgiref-3.4.0[${PYTHON_USEDEP}]
- >=dev-python/click-7.0[${PYTHON_USEDEP}]
- >=dev-python/h11-0.8[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-python/a2wsgi[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/python-dotenv[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- >=dev-python/websockets-10.4[${PYTHON_USEDEP}]
- dev-python/wsproto[${PYTHON_USEDEP}]
- test-rust? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- dev-python/watchfiles[${PYTHON_USEDEP}]
- )
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # too long path for unix socket
- tests/test_config.py::test_bind_unix_socket_works_with_reload_or_workers
- )
- case ${EPYTHON} in
- pypy3)
- # TODO
- EPYTEST_DESELECT+=(
- tests/middleware/test_logging.py::test_running_log_using_fd
- )
- ;;
- esac
-
- epytest
-}
-
-pkg_postinst() {
- optfeature "auto reload on file changes" dev-python/watchfiles
-}
diff --git a/dev-python/uvicorn/uvicorn-0.30.6.ebuild b/dev-python/uvicorn/uvicorn-0.30.6.ebuild
index 9511a7d54223..6ca97c2d20bf 100644
--- a/dev-python/uvicorn/uvicorn-0.30.6.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.30.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test-rust"
RDEPEND="
diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest
index 4e3f5e032b1c..8c5183cf6946 100644
--- a/dev-python/uvloop/Manifest
+++ b/dev-python/uvloop/Manifest
@@ -2,5 +2,5 @@ DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f2
DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c
DIST uvloop-0.20.0.tar.gz 2329938 BLAKE2B c9f230b16227bc98c071e060c98b4920d919c732f20237aedb3af9eb0b21d224bcdd6bd10c77ad45d24c64c70fb7e0d3ccde6d1eb90c67c33c1671bacad2a3b0 SHA512 9597f66e735b039b3eb6ad9ae3a1e58e710e6ba38b9131384befde15795f2a5fde7d5724af0e6f4e6c335fa14605dde5d28256f05b1e36c706e851fbe3ccb46c
EBUILD uvloop-0.19.0-r1.ebuild 2021 BLAKE2B fd1e66cf5f2e36fa7c8c556ca1452a5f7deb3a2c8fcf4da6e03baf9ada5c55913659e9906bd63232e0bd5d57ccfdf0d27226fbcfa7edb26713c4dcdd64f2c0ab SHA512 bda01f9c9b1c745ee3eb52e3c4f88dc3abe9d3f8e0a9432066e401ce51bc21e90a1b949f7d69a8f46412b47e2ad15dd1b17d72f2b29806e2aaabe0137f7e9456
-EBUILD uvloop-0.20.0.ebuild 2040 BLAKE2B c5f917f4fa8b1359f5fef525e2ee7004b471757a7c9074f0e6e3f85cd79480ca588e18110a829217c1b5933e3f96672ae36c50aab4fc01764286e0926a95948d SHA512 c434261e62fb8ee4c76d4e7bf4a5df8ad0a3d6845730c44949d4444fdd005944faedf1eddb9f2e2ab41402c3fa90181f7f1790b7ff0d043bf8bdec64cceff07c
+EBUILD uvloop-0.20.0.ebuild 2038 BLAKE2B 6a15355d9aeede8275eb2ae8250360af855f732ff3745e3b4056c9870acf5ebc637a54b51db793df7a7bf228eb9883a263c5ac08a74d0c7511f24dcb7e9cd385 SHA512 e6b998f62ca321f5de65c40361c12450204f7adda925a1b749a15eb5c10d0a3046cfd21025a06edc7b4673851339a4423e9518f0f2febdf4c2e40eba72440dbd
MISC metadata.xml 527 BLAKE2B 2db44bdfb681fcce35ef35f13155293ac3fdffa12a695b654ed8acc608cf1f769243136e66b6b2c1afd57caa7e59a66a60d34631c37a4b98a474bd0635fcbaa3 SHA512 02540835a23405c467293395fa7984741e02ca1aca75f527edd3b988d307b41db0f729d5cc0b3a826a652fb7104dec7be86a9a57f4d5646d2af87255cc2d90de
diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild
index e644e65585bc..7722437dda66 100644
--- a/dev-python/uvloop/uvloop-0.20.0.ebuild
+++ b/dev-python/uvloop/uvloop-0.20.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
"
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86"
LICENSE="MIT"
SLOT="0"
IUSE="examples"
diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest
index 6146a4acdc80..5280d3a15637 100644
--- a/dev-python/watchdog/Manifest
+++ b/dev-python/watchdog/Manifest
@@ -2,6 +2,6 @@ DIST watchdog-4.0.1.tar.gz 126583 BLAKE2B fb2499181b466d50e46b4cc18f78bbee0234d4
DIST watchdog-4.0.2.tar.gz 126587 BLAKE2B 7de82f861f16a23ca9d6d7dfd32df7a2498fd0cf82e24077d3a21b998e2e5ff789ce60b20d5491a93e63018050714a3815bb7f2fba75aec2efd25a1b36e6255f SHA512 9fe63309ae818ac37d44a75f8635691621da49d95d1ec5d7cdab044f2fd296eb9e970cb5e46ad92029533ab384e3e3d7f5d297ca25c9c9dd99aec96efa3ecb94
DIST watchdog-5.0.0.tar.gz 127192 BLAKE2B 956009f661cc2a1c604799e3d3c727750bf6d65cf418edcfca268bfefd94ceaf251d18f175f69e0a23ec50ab2349f86706a1a6f1691345968a60d8217609cdc3 SHA512 0dc96f1c89ddc196e54dcaaff2c55c78aa856138fe7a27be5f7aceb7b13c825c4e83e07575fe0fd22aa233be57acbedb5f5dc0d5cd12654fe01815e36d3a3383
EBUILD watchdog-4.0.1.ebuild 1059 BLAKE2B 12b0a1db76b74d71bdd7029acb03bd8d18890fa1aaaa4b8ab261b09d650a1606515381b266663602a91f4522382209bb3824e8e4ab17812325b47f17a7645480 SHA512 9a7c0925aa1afa3df1476de5e8a8ac9058fc9a453924306c7088be1ffe92ae9770db3da6b7aebfa6587ebec17dd9f43f3af397a49d00c7a0a10a205aa77d38d7
-EBUILD watchdog-4.0.2.ebuild 1012 BLAKE2B d235a43d3b6696dcef7fcd009ba9572a9b31ce77bc254a333bc22a72ac384369e26e390c3b6550380a49a31a563cecc6872dbca2184ccb25e449596a70bbe1c2 SHA512 9c86753511ce663f9a16b52b60fa5cf5548856e35c3273a60320ad5915af7e71916853db7df4f24b123b39a29509bbe58f7064170405fcfe510b7ebc1b5b7181
+EBUILD watchdog-4.0.2.ebuild 1008 BLAKE2B 821df04308e0cb584b9e22daac45ebb72ea587252dd998d1b58c3e3653dccda597825bcb4d4ea8d2a45a33c8f09197f9d59ec0d3dadcfc09a836c3d83f25ff86 SHA512 ca57510abdc666453645cb39e215bdcbdf1fcc14e5074e2d8c82b4961e881bb3a4b65e06287fe054e1c3be7a9f8f42cf2aac81dedc1ca637a60a84052f6a2597
EBUILD watchdog-5.0.0.ebuild 1012 BLAKE2B d235a43d3b6696dcef7fcd009ba9572a9b31ce77bc254a333bc22a72ac384369e26e390c3b6550380a49a31a563cecc6872dbca2184ccb25e449596a70bbe1c2 SHA512 9c86753511ce663f9a16b52b60fa5cf5548856e35c3273a60320ad5915af7e71916853db7df4f24b123b39a29509bbe58f7064170405fcfe510b7ebc1b5b7181
MISC metadata.xml 463 BLAKE2B d4f4a77cbba45384d34ac533c223e6640f75460ebfa46ae029a57297ab1a8711f8c10bcd0c11926651bd61d5a2ae98e316ebe40c6011de06f8ee46ad5fcab5b2 SHA512 5eaf8c60e47afa3933115e23cec07340d8cb708c9c9568cf943030db2ed7e05771f51369d6d7d8e21ab598dc872af275784939a243a37abb1e3661b41f479721
diff --git a/dev-python/watchdog/watchdog-4.0.2.ebuild b/dev-python/watchdog/watchdog-4.0.2.ebuild
index 70fd40c4187a..24514bcf2d41 100644
--- a/dev-python/watchdog/watchdog-4.0.2.ebuild
+++ b/dev-python/watchdog/watchdog-4.0.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
diff --git a/dev-python/watchfiles/Manifest b/dev-python/watchfiles/Manifest
index f256319243f5..76ccebf31388 100644
--- a/dev-python/watchfiles/Manifest
+++ b/dev-python/watchfiles/Manifest
@@ -92,6 +92,6 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789
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 watchfiles-0.22.0.ebuild 2779 BLAKE2B 1fe1d5d29dabc80cebb97a607c056cf063776cdb01e0f337bb47181d3953c653b1685df57dd87247498b1626b5ccf74ed74277c59bd086ce1f042abd33e1ec7e SHA512 c3588e002d4365d04e35f38c5e5d208f08744f3ef03bfbf4af3a8937a4a9b48e2f1e91840d8837483865ce13543cf4b0ce188944eb8eba90228b97e60f148eb5
-EBUILD watchfiles-0.23.0.ebuild 2664 BLAKE2B b64295673847409122375d8c13cb7627361e86eb7b0edae3d37b55430d0bd960f53b73985962e3cec6e513bc7e7cf59ec20ca5b9d5a657b17f23df35a836c773 SHA512 5ee06311e9d4513f4c0d554a7c7d1d154b4ccbfb9740942397615eeaff5cc28ce68705b11ad20d90b44ae6d3d80f2b8d7be2bcfc8d2776bde3ddc0f6dcf132d4
+EBUILD watchfiles-0.23.0.ebuild 2663 BLAKE2B f0b966dcee80ff708c3113806bc6d8570f7e95d1879d65fd9eaded730203b190b6b932443b098b575a2c655ff7e00214c4d64145279121564dd2a2aa0d054102 SHA512 898a79c232c3ee6c1ba3fae846d81e39be979c82fc90268daea36d85e659f09b2d9deeb33a431a2c17fce183b44c4e7d331e9eaea9dace9e198db62d98285344
EBUILD watchfiles-0.24.0.ebuild 2981 BLAKE2B 72adc1dba74ad3b1c3e019bd123db129f5965857bc87e5d76685989450e314026c24a18a38f4d4333568fce8f9a88c424093caad1d8235c015e22609e0ade9d3 SHA512 bef206a8bc81eb1f0f348141e181213f6615b539384d3ebae7e44f948fe91ad6d7fcef42a3298e40d9c1be42878e5ce82024ad688ffeb3a890356fbb2ee816d7
MISC metadata.xml 355 BLAKE2B 95253406e11c30a7a3b5462d3c835010313bed3122f9d16ff73d6959a5c1f4c8922e324c839fcae9f541c7b1d84544cd38718ffcaba039b8c61292eaefa37447 SHA512 e1c11224e0129eb696e4e92a41ec0e35819febee2eb967982e016f7a0d02d95df8465867e0202d8e7ac59cc579f73c79d9ed6b87eebd44b3b64d63a5642ac458
diff --git a/dev-python/watchfiles/watchfiles-0.23.0.ebuild b/dev-python/watchfiles/watchfiles-0.23.0.ebuild
index ed8fd84d87c1..4d37163b593d 100644
--- a/dev-python/watchfiles/watchfiles-0.23.0.ebuild
+++ b/dev-python/watchfiles/watchfiles-0.23.0.ebuild
@@ -87,7 +87,7 @@ LICENSE+="
Apache-2.0-with-LLVM-exceptions CC0-1.0 ISC MIT Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/anyio-4.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/webcolors/Manifest b/dev-python/webcolors/Manifest
index 37eb9cea30ff..ed3fc35fb270 100644
--- a/dev-python/webcolors/Manifest
+++ b/dev-python/webcolors/Manifest
@@ -1,5 +1,3 @@
-DIST webcolors-24.6.0.tar.gz 41449 BLAKE2B dd1a0bb3c2efd8b9dae4ab48b38796f9798ab8883d3466039dfd9739dcc65acd7de37c0629996844d486871958b58196e46d04d43b31106d8462abdeb34c8e2e SHA512 22b4eda3c6b0c06c6cb5873f22b63227db4d1f87c8c673556be8a2f58ea4b27aedd1b115b882602a07d997066c973c1b64ba8162abf538fae96ff54e00f699a5
DIST webcolors-24.8.0.tar.gz 42392 BLAKE2B fafc144aafddeeff00c9614cf3877890012a64c6c1e095f88b3ec6405f13fd274d5c3eafcdaed8d35d453534dac0010e76c19c86cea535c9342456e70cf4b81e SHA512 9a008261fe5283a90d4986a77463ac2614585c421d4ba7c19d99d98f7d13be6cf53f9ef3916a7b5b4af5ebadbbb0ba2fee266b419706f181acbd6a4c012cc5cb
-EBUILD webcolors-24.6.0.ebuild 596 BLAKE2B f9922f45f3bb41035e472d944c49d51787b6cb03f7377812d31c4ac03ef0bd21df20f2dc835c151893618f36a1ffb885fc45d6dd133d7c946c6b261e95740f2b SHA512 6146828d6ae5bf21704e31f8f270c101e8bb857ae2a0d16e6227543a7971f7d4cc11fe44ff76c4f31bb85cc61bdb80aaf5b2c1916ef7ea2e37a944e696fb9c6c
-EBUILD webcolors-24.8.0.ebuild 604 BLAKE2B 21f1cea358423daa6eba2b6893f7e24ed1f75a3701671173d394573ff134599546f33e05ef8d0a9fb81cb6f097e77ee527a4c42b077fa633086db7acbd3dc5b1 SHA512 abdb762377eaec147f50739c005c1d71c59ac8f2e699734220b1d3a9fcd7d5bd89fb4ef796d6c2883216d50c2288e8fb131d3d74d47be47d4f3bb3644a940e81
+EBUILD webcolors-24.8.0.ebuild 596 BLAKE2B f9922f45f3bb41035e472d944c49d51787b6cb03f7377812d31c4ac03ef0bd21df20f2dc835c151893618f36a1ffb885fc45d6dd133d7c946c6b261e95740f2b SHA512 6146828d6ae5bf21704e31f8f270c101e8bb857ae2a0d16e6227543a7971f7d4cc11fe44ff76c4f31bb85cc61bdb80aaf5b2c1916ef7ea2e37a944e696fb9c6c
MISC metadata.xml 398 BLAKE2B 051ecee1b66000baa637f8cb769dd94753c64b97aa3b7bc0bfab424a2a3f311f6831e36e01c7a8ec752dc0f92c25fc9a3a23482347bc34a4d92641f1295b7fca SHA512 b2e6a3d0f210e11a2b28c50444b0e4aa573eb47bd59c8a3b21f570fc02da1d1f95dae7c79400673214fb82ff98108e29e071276b1314f2d40f78813513e0d83d
diff --git a/dev-python/webcolors/webcolors-24.6.0.ebuild b/dev-python/webcolors/webcolors-24.6.0.ebuild
deleted file mode 100644
index 32afb009b75e..000000000000
--- a/dev-python/webcolors/webcolors-24.6.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="Color names and value formats defined by the HTML and CSS specifications"
-HOMEPAGE="
- https://github.com/ubernostrum/webcolors/
- https://pypi.org/project/webcolors/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
-
-distutils_enable_tests unittest
diff --git a/dev-python/webcolors/webcolors-24.8.0.ebuild b/dev-python/webcolors/webcolors-24.8.0.ebuild
index 79c4c8ebedc0..32afb009b75e 100644
--- a/dev-python/webcolors/webcolors-24.8.0.ebuild
+++ b/dev-python/webcolors/webcolors-24.8.0.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
distutils_enable_tests unittest
diff --git a/dev-python/webtest/Manifest b/dev-python/webtest/Manifest
index e32c2caae9a1..74ae06ee2720 100644
--- a/dev-python/webtest/Manifest
+++ b/dev-python/webtest/Manifest
@@ -1,5 +1,7 @@
AUX webtest-2.0.33-no-pylons-theme.patch 1556 BLAKE2B e108d05467d87aa0dcc50e8a9fcb8032eeabdf6801d5a66fa9cbe6f51b6dd4539c71b4ff1cf0ef39edfee689e51a6e67e30e473fffa8f2db9225ff23e3b4619b SHA512 6423cc275c2774b07819079d8fe8478cf2b322c16860b600dbd039480a8883252046a6c9fc2136ec4ff54a8adbfceeb3a8ee4a7e43faea17ec588f42a5eafd5e
AUX webtest-3.0.0-python3.12-unittest.patch 5174 BLAKE2B 5329bd81f6a11e27734cc4c5af42a26d32ce853f309a8da80433e35585a85403cbd93e3379deaac4dd464bfcd8dab16f025039321d4ad8fa5213d54b41e5a09d SHA512 8d79c895c10a2b3709dc59dd71d023777e93f6a8b3373af73e0b9e157069d81c8f734221b74b67067ba74d891b23b7b946238a158f3c554773971f0aad5e9076
DIST WebTest-3.0.0.tar.gz 75871 BLAKE2B e97d050c1077d74e463e3409580d021424f755933bb9d5ac5e119c70c76890d5632e565f03a02f3497e21fed95158c56b199a877fc4575968f6b4af2655db8b6 SHA512 b97a6311d7e3bf653bec93c2390fb75c991d0dea6148680d8b6ff87861c130518a5d150dd157eab9b032b278566ad12c0ac8f5fc2ddbeba31e35de1e1f06f747
+DIST webtest-3.0.1.tar.gz 79278 BLAKE2B 3466e0d291cc8b02f5f11c8174dcf99cf56696d394de195fce721bb4f01cb76140bf39a955a264f84daad091ad8c37b6302e39c351373b77c4ec0d8a40d74575 SHA512 58417f2d533bd8339258f756d16d1f1cf26f89d8bc387cc7a7ba8fa2b30346454c053b531f79238939112b318fe1972d960d681c605e178d223acc53a8784be4
EBUILD webtest-3.0.0-r1.ebuild 1164 BLAKE2B 3128e7e9dcd7877a1cf4e7226010d2383ec9a51bec4687bfd794a579a22710c110d246cafe6be8e96ec64f55e31430bfafffc2aa152fb8fe8d4d9c71f531272f SHA512 0eb625517e65a00e7ed7e7a961f0206340e64729a65ae1f97c2bd3d382dd9358896a44a776a1e9025acb8fc5fab54ab6134534af3779087db6c18355719071ad
+EBUILD webtest-3.0.1.ebuild 1097 BLAKE2B 0a3c36c62950f3f5fc07439815ce50244571165ff93b9973bd6fbb636ffadbda8fba087315a4c1a80c377b2993470fdc14a76334dd2115ea1aa0289b0b47d1b6 SHA512 321e4cbb644b563953e8fd25f07b02d6846e44b4464705dbe9c81b655a4dff6bf7f0fdf5605c7a81cfad4e80cf852900cc4729b69edcf7ba4be644dee7df1d40
MISC metadata.xml 389 BLAKE2B 8cce21b0f8aed22e408af586691c2bcb8cfbf36af3ecf4a08de924f973e5cc4f49fc598ff1a2f651b81605ede0fa22b41518c29866703e4601d5742b78139be4 SHA512 df2b2eb916f60a9c2bc3c0a4321c54ff579e91d11a8dd3ebdc6b4526299b9dbd77b8ec630449df29fba94a483c6ab318d914c7666cb6dcf36b220de1d2f63dbb
diff --git a/dev-python/webtest/webtest-3.0.1.ebuild b/dev-python/webtest/webtest-3.0.1.ebuild
new file mode 100644
index 000000000000..7f4c0e248189
--- /dev/null
+++ b/dev-python/webtest/webtest-3.0.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="WebTest"
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Helper to test WSGI applications"
+HOMEPAGE="
+ https://docs.pylonsproject.org/projects/webtest/en/latest/
+ https://github.com/Pylons/webtest/
+ https://pypi.org/project/WebTest/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ dev-python/paste[${PYTHON_USEDEP}]
+ dev-python/pastedeploy[${PYTHON_USEDEP}]
+ >=dev-python/webob-1.2[${PYTHON_USEDEP}]
+ >=dev-python/waitress-0.8.5[${PYTHON_USEDEP}]
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pyquery[${PYTHON_USEDEP}]
+ dev-python/wsgiproxy2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/legacy-cgi[${PYTHON_USEDEP}]
+ ' 3.13)
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/webtest-2.0.33-no-pylons-theme.patch"
+)
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index a6e506b662f1..280f6a8a2169 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,3 +1,5 @@
DIST yarl-1.9.4.tar.gz 141869 BLAKE2B 367eac4674bf1190122f10bb1dc1c4f3d5e4263e1d95ff2b871067d55a894dc19a6bb5a6c673d1bed28b3c5f77c704799568edfe639d50f0ae10313eb847352d SHA512 e4f7917f1625b40125abae9a13d61795f97e8cf489735e15cf58476e97c3bcf840b1452482f1f7a737fbb2bdd1dc7bbcfa882d0a7f76a27dfb3aea72b7a66c82
+DIST yarl-1.9.5.tar.gz 151787 BLAKE2B ba23624f622894c316452ac888323f21d6c8c582c768b6c41fd44cfd3e5c245eb167bcdfa9f75e9d67236f0f4cc8113750c8e4e8e595e8ed15bef545af5b996a SHA512 82aeea18f811d6546d89b19140255bd022a4e4ce349dc5f3cabaf26795553ffefbe62f67fec337d0177562b4d937d98e2944e8e42b584e96b0e90593fee215f9
EBUILD yarl-1.9.4.ebuild 795 BLAKE2B 80021eb0faa63a42b310e19b19637b5be80bac5739d5340e337cc76c0560012438f172d65b4f2c7f2f0987cefe27e97f36e4f5f59ecd230c19b9b83e566dc2c9 SHA512 6caed8c2478998107d9e327e9fb80180dd08a83e007a266431519d8e3879fc876186743702d40344a9d99099773280d9c9f32808f7518ac3278f965f260b7267
+EBUILD yarl-1.9.5.ebuild 803 BLAKE2B d023ee91fbb271c06df19f7e3a9e6c0f6fb5abc21e985546c7dc4a497f1faaa6e489036fd7880a0fe7a1c2b18721d401accd1c3c15eb5f2a6105b431cedbaf89 SHA512 f6db3a9b38352ed41057a43a73a10407763a1a7ae5afe6d9ac0dfe347aae630e54cb0f1842e67cf475d7527d9fbf78919d574bfca2c0b9d1572356a26f2e7dc4
MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe
diff --git a/dev-python/yarl/yarl-1.9.5.ebuild b/dev-python/yarl/yarl-1.9.5.ebuild
new file mode 100644
index 000000000000..4f3c2c57410d
--- /dev/null
+++ b/dev-python/yarl/yarl-1.9.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Yet another URL library"
+HOMEPAGE="
+ https://github.com/aio-libs/yarl/
+ https://pypi.org/project/yarl/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/expandvars[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ cd tests || die
+ epytest --override-ini=addopts=
+}
diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest
index 03b2344aae71..4fc2604d1c25 100644
--- a/dev-python/zipp/Manifest
+++ b/dev-python/zipp/Manifest
@@ -1,9 +1,5 @@
-DIST zipp-3.19.2.tar.gz 22922 BLAKE2B 8f4a115079b6faa730a3502592983c13b2db27541cdbd91723fd20f320d22678f3740b01f24b46f7049607c49953ea64fa8e4855d26f28f0683d330b625a2d0b SHA512 3f1b663c4befef774e076845a8a2d2fc414cb768af0e3bccc57b6b694e9ef28e8dd8ae59b596b269f610b082e9c7a92ec3dcd465aad4e5ebe250ea96df89b2cf
-DIST zipp-3.19.3.tar.gz 23169 BLAKE2B be8ab50de2edb2262e78a7047fd06a10a31414b534a649b0ae3297d4ed843fb33141d1fc563accb4dd71b23b7ef7d161f16045139a90349dc757a72d1cf9320a SHA512 a76d50e6405b40dab4806662a26aaf0cff096a8d2462e0da9d81abd1675d64d8c520391277e8225e912a220f1e7965c754e8db24e9917343f2a0808b51a4f69e
DIST zipp-3.20.0.tar.gz 23244 BLAKE2B cc7d336089b4659ac884658f93246045a617d223cc3db538160cef1d705e781d341f6384ab32928e7ef2c6644cf6a0656f2b6fa23077da5df0ec66d9b2337b8f SHA512 c141c4b8bdaf2ff7639cfb85ba36735da1ca33e68b9fdcb7f350e5bd677ca39def00178aa3d481c733162beed4aa70f93525800f1af0618529ff36ca7e32327e
DIST zipp-3.20.1.tar.gz 23848 BLAKE2B 53c29d156bc3be25c59057079f26e9a02b426c5d8424ef721c6cebe4927ede8f1c5aadb405c70f57635fc1ad3abe5d511b2cdab32415c47e8faf13162ac72b5d SHA512 ed89c46d39ce703e233929146ce78332bfdd40cfad204c070247882f144fd0ec370c7499ce682ede938593b18870fa1dce8d746a0457e93c38be485378d6b546
-EBUILD zipp-3.19.2.ebuild 1432 BLAKE2B 51558a95ef2c301086a8bb3b745ae02fe48b6b3439df18592c91cfef67e2f02ff6c3b49a8f7fde271cd5f136b07ff733c7aee9e98344f351cd945ad6c738cb46 SHA512 f68f4db7dd818ce44cead25e9c723c8b4172c86e422850bd6c0f952de5069eec9cadcb5fe1de815fc34b22dc2e43ebd8ffea187479759109cffda665a24906b3
-EBUILD zipp-3.19.3.ebuild 1440 BLAKE2B 8e33bb9a21fa265b628b9bdebbab4c7cd48062b89d16c053b264f41032c7b40898dc066b1aa42b30d7dfab35a4bac48155cc03f8f729208d5e8b974ed4d31701 SHA512 2bf2cf2354039510a62c94ab4bae6567911dd1940c118c03da97312b1e0c907588f9ff4b2bc84f0d466a062c857bb5cd42001d652cdf1115fd4b4d576e1d0d6a
-EBUILD zipp-3.20.0.ebuild 1440 BLAKE2B 8e33bb9a21fa265b628b9bdebbab4c7cd48062b89d16c053b264f41032c7b40898dc066b1aa42b30d7dfab35a4bac48155cc03f8f729208d5e8b974ed4d31701 SHA512 2bf2cf2354039510a62c94ab4bae6567911dd1940c118c03da97312b1e0c907588f9ff4b2bc84f0d466a062c857bb5cd42001d652cdf1115fd4b4d576e1d0d6a
+EBUILD zipp-3.20.0.ebuild 1432 BLAKE2B 51558a95ef2c301086a8bb3b745ae02fe48b6b3439df18592c91cfef67e2f02ff6c3b49a8f7fde271cd5f136b07ff733c7aee9e98344f351cd945ad6c738cb46 SHA512 f68f4db7dd818ce44cead25e9c723c8b4172c86e422850bd6c0f952de5069eec9cadcb5fe1de815fc34b22dc2e43ebd8ffea187479759109cffda665a24906b3
EBUILD zipp-3.20.1.ebuild 1440 BLAKE2B 8e33bb9a21fa265b628b9bdebbab4c7cd48062b89d16c053b264f41032c7b40898dc066b1aa42b30d7dfab35a4bac48155cc03f8f729208d5e8b974ed4d31701 SHA512 2bf2cf2354039510a62c94ab4bae6567911dd1940c118c03da97312b1e0c907588f9ff4b2bc84f0d466a062c857bb5cd42001d652cdf1115fd4b4d576e1d0d6a
MISC metadata.xml 442 BLAKE2B f16ae43bab98bfc1f62cb9d4f117ed5c01874bd856781e80a273ff200c2d4de285181d99205d82b714fbc06cdb31625d0e70c0ff8333aa985099fcf8e2e7b795 SHA512 a75626c96d34c020b591e0207d2407f76d766c85b1d2f7e76477c21f309d2c9557ed5156d40940b41d073b3f80a71d25270e08f3baadba3cd6b159806af0ab32
diff --git a/dev-python/zipp/zipp-3.19.2.ebuild b/dev-python/zipp/zipp-3.19.2.ebuild
deleted file mode 100644
index 217e9c381f22..000000000000
--- a/dev-python/zipp/zipp-3.19.2.ebuild
+++ /dev/null
@@ -1,53 +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
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
-HOMEPAGE="
- https://github.com/jaraco/zipp/
- https://pypi.org/project/zipp/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-# big_o is only used in test_complexity, that we ignore
-BDEPEND="
- test? (
- dev-python/jaraco-functools[${PYTHON_USEDEP}]
- dev-python/jaraco-itertools[${PYTHON_USEDEP}]
- dev-python/jaraco-test[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # performance tests are flaky by design
- tests/test_complexity.py
-)
-
-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 = "zipp"
- version = "${PV}"
- description = "Backport of pathlib-compatible object wrapper for zip files"
- EOF
-}
diff --git a/dev-python/zipp/zipp-3.19.3.ebuild b/dev-python/zipp/zipp-3.19.3.ebuild
deleted file mode 100644
index 56691701c850..000000000000
--- a/dev-python/zipp/zipp-3.19.3.ebuild
+++ /dev/null
@@ -1,53 +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
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Backport of pathlib-compatible object wrapper for zip files"
-HOMEPAGE="
- https://github.com/jaraco/zipp/
- https://pypi.org/project/zipp/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-# big_o is only used in test_complexity, that we ignore
-BDEPEND="
- test? (
- dev-python/jaraco-functools[${PYTHON_USEDEP}]
- dev-python/jaraco-itertools[${PYTHON_USEDEP}]
- dev-python/jaraco-test[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # performance tests are flaky by design
- tests/test_complexity.py
-)
-
-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 = "zipp"
- version = "${PV}"
- description = "Backport of pathlib-compatible object wrapper for zip files"
- EOF
-}
diff --git a/dev-python/zipp/zipp-3.20.0.ebuild b/dev-python/zipp/zipp-3.20.0.ebuild
index 56691701c850..217e9c381f22 100644
--- a/dev-python/zipp/zipp-3.20.0.ebuild
+++ b/dev-python/zipp/zipp-3.20.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# big_o is only used in test_complexity, that we ignore
BDEPEND="
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1e4adbb5c226..a03da3958495 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index e7f3216483e8..ef57ca9adf50 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -13,5 +13,5 @@ EBUILD actioncable-7.0.8.4.ebuild 984 BLAKE2B 5036f820fbba8f838f2fe5ae51ab8c0417
EBUILD actioncable-7.1.3.3.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
EBUILD actioncable-7.1.3.4.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
EBUILD actioncable-7.1.4.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
-EBUILD actioncable-7.2.1.ebuild 1229 BLAKE2B 24a09b403a4f797871ceefa30aca69748228ca47cad06404a983388162f9730a79911e1d82e730f6d1effc2fc0595f607cc046c330ea745041e92b9ded6f168b SHA512 900b2bebf80108fd59c0bef224636c1846a241c6ba3a26c979fd23e759eb8f939a8ae6526b3e4cc4fd0c33321b79f093ee49dfa1231ee547de7b8381305a7e5a
+EBUILD actioncable-7.2.1.ebuild 1265 BLAKE2B 5e44684affdd50bc8311e2dbe89a5bbc820c031ab98ed39077d2b6bab7822345deb464b01c6cc05a6ad4bc05aa0c6a57cef75dc1585815c78bd47001edbb1f5e SHA512 2442fe44e24dcbd92398997e3123d730091cf0192d8049df5a5245dfde7cf534206dec850e84b33cb96e9f8ca4517ac22fa827605efb20b3ea83b8fa3b1f1bcb
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actioncable/actioncable-7.2.1.ebuild b/dev-ruby/actioncable/actioncable-7.2.1.ebuild
index 529e2392bf65..9cd3bb6861a9 100644
--- a/dev-ruby/actioncable/actioncable-7.2.1.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.2.1.ebuild
@@ -14,6 +14,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
RUBY_FAKEGEM_EXTRAINSTALL="app"
RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_TASK_TEST="-Ilib test"
inherit ruby-fakegem
diff --git a/dev-ruby/airbrussh/Manifest b/dev-ruby/airbrussh/Manifest
index 2f3e437a9921..7dc2378ca30e 100644
--- a/dev-ruby/airbrussh/Manifest
+++ b/dev-ruby/airbrussh/Manifest
@@ -1,7 +1,9 @@
DIST airbrussh-1.5.0.tar.gz 1450385 BLAKE2B bc3d2be21fd6ad3e3524fcd10f0a36c9c97bd55a14c422a80b604312fd040821c9c59ca3b034acd834c9c636f99297b5f7c9b04c54edb9fb6c73c7c13fcf8e94 SHA512 540b98ec60f639cd70c705b1cd47eb4246fd49d3dfa4f0ba5163edfb72d76aab63728a2cdfa80f07c1eb7b159e4167de5392e0bb7129b58031e1a6c0733fb559
DIST airbrussh-1.5.1.tar.gz 1450388 BLAKE2B 34bfc20db10e32f5523916cc503147283b8aee71064e197931f0774932e7c197f765a1ceca78135642e6758efe2d115b1c1da2572171b06fa622d5313710a6ac SHA512 5c34b0491432a20b4c0d30613669ffe21d431296b69ebd1eccf786d515c80067a5b6776a2b4055ea442fce61f89c130531ce4ad177f97950d9bf7ec479fb5bed
DIST airbrussh-1.5.2.tar.gz 1450058 BLAKE2B 1e3d6957a47c1e823f5352404a55796e7e834d637c13027deac01bf38be06557dc1819f3f0c623a67e0036cd9ba6a0c9f8739a5fa6a56b6a9f003f1edcfdac13 SHA512 fe15bca2b4f922a07d69026c5b93d820943b1d2cec69ffc0190cf09eff87c2ec2cfe13c24bb7174fc9b534a64493abae1344accf91a85a5ddadcee0bd266ef44
+DIST airbrussh-1.5.3.tar.gz 1450342 BLAKE2B 323b720ed92bc7758921999c2b63593e134ad2e0bed66c469af5fb8342b33c0da46c2d8814e9f1a638f8e01445b6c15877b40f01fb7e968a8db1340070130e6e SHA512 2a68a6034ae73cd3f3a4e070e1d4bfc4942ff183ed0aa9707df38268e6e0080065f3866c1afc168fd7ead9ecd35408d4ef69242e5d186aced305fcb980ed2a81
EBUILD airbrussh-1.5.0.ebuild 1132 BLAKE2B be24d5b556eb492dbe75c092f39b0cd33c075e512fd63dc0df3ee5b53400b2cf3a5c75fa6665753e9bc37887d662cb98c1b86625162be041dd331d4e9fe92d75 SHA512 371a0af3f17a0fa760e94a809248f2977450e070546a41191850c763d10da9af12f89ab689b75dd57830209e9fb853a197a38d343d4426fd84500ff9939f7048
EBUILD airbrussh-1.5.1.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
-EBUILD airbrussh-1.5.2.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
+EBUILD airbrussh-1.5.2.ebuild 1131 BLAKE2B a7456c28646d22d96611d36de57dac8a2b0724123bb69570784720fc2bdb456bbea7be9b0c49522d3bd0e358d5820c55464273f150ecc0fb4acce064ed434947 SHA512 47e21e11879a00881d7ee77bb3f870d3ffdce9b6df4b38103890127f6437f68f0596ed38c98b6726a0e9e779cab0c36e7db3d183c70ba0a94dedd70cbb0e9bc5
+EBUILD airbrussh-1.5.3.ebuild 1132 BLAKE2B 5edf8a414b3c9a342b3e2187a425b76ea21df0ba2f1390c95469eb982feaf1c8af588e316cf1c404c7365f0f822ddb04c3f486166855ec69084e31e78633d591 SHA512 a0110eb4609df7a1d18f4fdd878f9398a503a39eb366447e6163a2ef9f1b9fbf4de3e7834b4e79f8e500d6813f69cbbdb985746a27e998cad9b3446c1ae46d18
MISC metadata.xml 480 BLAKE2B 15cfe108e1870ef152c0b6b52bf912e6d57616fa9a6483fe77360b6f73e3b9e982338afbf3dc10d1b44d725df2253895988e01416827fbda817a453a424ad633 SHA512 8b24f6a0b49b0f078b4ad6cb401efda9b89f514db66309dbc2e4518ebbd48b7f39340b3fee42a35f0c446fda43124a67821b7bc30fea3b20e965779ff8a39135
diff --git a/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild b/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild
index 840bb1e7fc0c..89fcf4553f97 100644
--- a/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild
+++ b/dev-ruby/airbrussh/airbrussh-1.5.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
diff --git a/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild
new file mode 100644
index 000000000000..840bb1e7fc0c
--- /dev/null
+++ b/dev-ruby/airbrussh/airbrussh-1.5.3.ebuild
@@ -0,0 +1,39 @@
+# 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_GEMSPEC="airbrussh.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A replacement log formatter for SSHKit"
+HOMEPAGE="https://github.com/mattbrictson/airbrussh"
+SRC_URI="https://github.com/mattbrictson/airbrussh/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+ruby_add_rdepend ">dev-ruby/sshkit-1.7.0"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/mocha:2 )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ rm -f test/support/minitest_reporters.rb || die
+
+ # Add missing require
+ sed -i -e '1irequire "rake" ; require "rake/task"' test/support/rake_task_definition.rb || die
+
+ # Avoid a test poluting the environment
+ sed -i -e '/test_color_is_can_be_forced_via_env/,/^ end/ s:^:#:' test/airbrussh/console_test.rb || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=1 ${RUBY} -Ilib:test:. -e 'Dir["test/**/*_test.rb"].each {|f| require f}' || die
+}
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index be83d8c5ae38..9590001c334b 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -1,13 +1,11 @@
DIST faraday-1.10.3.tar.gz 835008 BLAKE2B 5b2cff7877cd1e73dc52830aed67988eb5ed33a5ea1378d995f9e48bb69b8d20163a9faa69d65c9c99fddaa79e80bacee04b15141859dd81678a374b592557d1 SHA512 58b288a4d44424075f447fea982618db76b47f30e9fad69e5300b757f819bcf3cd48502b35851d186e103839538be0e52b7c222076f1399c3491335c2fe5b2c8
DIST faraday-2.10.0.tar.gz 1031426 BLAKE2B b532fdaf9e13d29554b45d6a99d6eaedfa815a9681684727b31c66e80a6d0fea86f3883aba2a374e4c9dbb5033dbf92b189f57867b7c9616c2a414ff06814732 SHA512 30399c03b44c64fb50b327c61b190ae178447f1831f5916f6f396740af80b929f2a5191d75ab563017172c986d379dcd0395b43ac127a772443eb321bfbc6b1f
DIST faraday-2.10.1.tar.gz 1033252 BLAKE2B 2df625d91cedcfc3f78b97570e0a87404db74728f82e7c77776f806a0e388d629cb1fe0b35157c4b300db93db056a9c2bd1aff90f39a9dc326c6cae76e37fc0e SHA512 21a1777e1bb2f7b62963ad9063bc5ac373a9d1c6e827cf346630ea9dc1bd8f09009a554363dc92e030ce07bca002a24e10dce2736f43414e4e20bd394e55cdb4
-DIST faraday-2.9.0.tar.gz 1030759 BLAKE2B 450ca700ccf624115aaa6c5ffc873e926884ff27a520aecd890f7156f20f829a802cece461327205930dfc53d06fd837adb1bb989e9603f369f61606640acddf SHA512 f534cd0903bc5ee83a355b09c886dfdf593b842fc85863877c9e0217ba797b027acce6d36674579053ac24e180d71afe4d879cb52cadd1da803b609f2da407c3
-DIST faraday-2.9.1.tar.gz 1031030 BLAKE2B 1980fc9215e2ffaeafd920162b520bfb6731df5a5fec7d95ac9b17b62e6a7945e864d771f44acd2d43684f1953a61298d097bde469c36a195626101a26267e59 SHA512 424597b7d4e5f6c57651fd801c766b324d49a6081807578be9ce5dfc93b033f418924d05e7c73a3fd323d8b4677a0dd2a9c483a87f3c5321d26b93038675ee78
+DIST faraday-2.11.0.tar.gz 1033671 BLAKE2B a8db332300353afaaac62667cd70c5e3fcc812022aba3e76309b01122b65f7ff052cb114e72deebf72c3857fd2d9618ac901c16a489a331953e034c30d79ddc3 SHA512 1b38efb37869a37efc89eb56961f5cee4ecd4a815b1e4b30dcdc1157d210291078b408025ee5e22e0adc328c730cb70741e8840d749681fed1bd031b4db132cf
DIST faraday-2.9.2.tar.gz 1031072 BLAKE2B 78a30d62bde0146274cc0c47a8f504d695fbdae0be50b49b92fdeb2e0fb83501b30a0a60c8d098d56f70263322fae5763b17dd2e8c6eea121b48cd4143034d9d SHA512 5f6af1a79f082e17113939282fdadae5ab2bba167f8d109b8f64b53ca3819d138f6e8a090c9d30036ab796a53ae53f4ecf2fd8c645e59a2aec025430b2c0e803
EBUILD faraday-1.10.3.ebuild 3582 BLAKE2B 2933da54571fa46d5e2ed87b51d1ff340b5d9a54c12a1b68e333d8a7e380539ccdb0b31884fd77c3b3476ef4086d024257aee8dc26556bacbedc85ddc73d2184 SHA512 2272070a510a50aa9ec35f2667b7fbbd2e5d3deadcfe4905a92265312935b861760527cae02d16e35fb8dcd39052042b863634d2bdd51168283f046c0109f078
EBUILD faraday-2.10.0.ebuild 1484 BLAKE2B d618ede2da09a2edd1e725e4c7a412a205721353468cdb25c019ad12b50b7a031e3ceb664bf3591ccd6a3d8d8638f66b53adce11167ce8d8ee362757fb2830e0 SHA512 dd46bf19ce4bc838d0cc62caceeccf40b43c848fc346578a823a5301e3b7d3d2c98f90fd72912f47588cd94a365adebbe2fe875b7bcb633697113d70615fdb1d
EBUILD faraday-2.10.1.ebuild 1484 BLAKE2B d618ede2da09a2edd1e725e4c7a412a205721353468cdb25c019ad12b50b7a031e3ceb664bf3591ccd6a3d8d8638f66b53adce11167ce8d8ee362757fb2830e0 SHA512 dd46bf19ce4bc838d0cc62caceeccf40b43c848fc346578a823a5301e3b7d3d2c98f90fd72912f47588cd94a365adebbe2fe875b7bcb633697113d70615fdb1d
-EBUILD faraday-2.9.0.ebuild 1548 BLAKE2B 0bdcb81575c639d92403b4fc8a20ea6a7c62968b9baadf4c8932558752c47f580ef67a98292a3ec7fd02a357ce76debb8efd766f622dffb831e50dadb3951026 SHA512 39582895f0cbe4b24fb5018d886d109692f09858d13114e71cf05d736d64dd8d8e45b1734f7f4218bb52c2cc9cb1fb51feb13c618b4c43f59f96ae1687fdcdaf
-EBUILD faraday-2.9.1.ebuild 1500 BLAKE2B 20f76c8ff0a7a641de5ddbe32ad674e81af1a66d1b93621e2327163485694b0be03049a11cede990d629f9f6a13d415e4a76b8d0770cb804dee07c3934ab848d SHA512 e99951023e2d3155ec14f637ab3542558eb590412bf6622161b5597c1b17b6e641a44fe0ad968b75d7ab8f3504e0550a02b6008fab174d439065fd929c4d7e13
+EBUILD faraday-2.11.0.ebuild 1484 BLAKE2B 6648a5e66a8180b507442d3ef36f263953952be12dcacf8928897ee0fc84f9f06535a69f5363ed109cb7422808dbedfe0b705373c68aaad06e7ceb63b46d77bb SHA512 bb0556026c76057c99deb6be0de865c1806329a3dc28c3a56c51070333ee46bb85103f5a73a29612c1dcab16489eaadd69509856b97e94458bd1ad197eaec7bd
EBUILD faraday-2.9.2.ebuild 1466 BLAKE2B 916cb55d96a928e6a3601aab59d499f5b1befb59e1fb1a37ab85d74e55b872cdaa54efc3064ebba9d46f0704776f6d86aca65e5c472495bff44b80d992947e22 SHA512 eac3f8ba3a3779523c07286411d809e09cddaf0a1856e5dd49a42c5bc2c83a4ea5f1e3a88efddbdd5b926aae6a68a497c16b997a6986581822d73847650a69fb
MISC metadata.xml 345 BLAKE2B 3f30f745aae665ba534c93898368c8b231fa204fbaeda63ff9afdb34c9576d65f516a323ee80e93c8195ebecb1804c5da7e04efb841510f8274e3d498dcc43d3 SHA512 b6f789f6e999463339fe59008d20af965abffb4bd5b4d3bb57552f81cdc00cc70eccc5077907a6222949bfe94dec687c46fee225a559153f8b29a03175250289
diff --git a/dev-ruby/faraday/faraday-2.9.1.ebuild b/dev-ruby/faraday/faraday-2.11.0.ebuild
index 79002b7c3924..eb85fdf0765f 100644
--- a/dev-ruby/faraday/faraday-2.9.1.ebuild
+++ b/dev-ruby/faraday/faraday-2.11.0.ebuild
@@ -28,8 +28,8 @@ IUSE="test"
DEPEND+=" test? ( sys-process/lsof )"
ruby_add_rdepend "
- || ( <dev-ruby/faraday-net_http-3.2:3 dev-ruby/faraday-net_http:2 )
- >=dev-ruby/ruby2_keywords-0.0.4
+ || ( <dev-ruby/faraday-net_http-3.4:3 dev-ruby/faraday-net_http:2 )
+ dev-ruby/logger
"
ruby_add_bdepend "test? (
>=dev-ruby/test-unit-2.4
diff --git a/dev-ruby/faraday/faraday-2.9.0.ebuild b/dev-ruby/faraday/faraday-2.9.0.ebuild
deleted file mode 100644
index 8bea12238d76..000000000000
--- a/dev-ruby/faraday/faraday-2.9.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_EXTRAINSTALL="spec"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="HTTP/REST API client library with pluggable components"
-HOMEPAGE="https://github.com/lostisland/faraday"
-SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-DEPEND+=" test? ( sys-process/lsof )"
-
-ruby_add_rdepend "
- dev-ruby/base64
- || ( <dev-ruby/faraday-net_http-3.2:3 dev-ruby/faraday-net_http:2 )
- >=dev-ruby/ruby2_keywords-0.0.4
-"
-ruby_add_bdepend "test? (
- >=dev-ruby/test-unit-2.4
- >=dev-ruby/connection_pool-2.2.2
- dev-ruby/rack:2.2
- dev-ruby/webmock
- )"
-
-all_ruby_prepare() {
- # Remove bundler support.
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
- # Avoid loading all lib files since some of them require unpackaged dependencies.
- sed -e '/[Cc]overall/ s:^:#:' \
- -e '/lib\/\*\*/ s:^:#:' \
- -e '/simplecov/ s:^:#:' \
- -e '/SimpleCov/,/end/ s:^:#:' \
- -e '/pry/ s:^:#:' \
- -e '3igem "rack", "~> 2.2"' \
- -i spec/spec_helper.rb || die
-
- sed -e '/git ls-files/ s:^:#:' \
- -e "s:_relative ': './:" \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- MT_NO_PLUGINS=true each_fakegem_test
-}
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index 1aa0055d143d..bc0a452853cf 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -2,6 +2,6 @@ DIST git-1.19.1.tar.gz 177887 BLAKE2B 0da2a829679fd4e2d4b3aec5e88f421d221593729b
DIST git-2.1.1.tar.gz 189005 BLAKE2B 8c273d28bc0b8ccc1a1ac74242086e56941fb6827e39d358adab0e645d080eaf5e4727b0a9aa131ea068efbd77c1ff645b55ddf69d615d13b972566f964aca06 SHA512 4815dff308a32b4b1d4984ea8b96e3cf2870412771afa7b56c74031f66d1eba607506587bf7de740091c285b84c3f4fa1929523d653870679ea317e8933c6b4a
DIST git-2.2.0.tar.gz 192227 BLAKE2B 9c3ff354c0484863991a83d4ccba68181e64311bcde7699ac4c211ab1fe92fba7ad108f179b88e61c73681bd1e0b3e7b67f53ab33224a0fc4a00b10201beb608 SHA512 f8da84b8ba0bc9adb2b20eb33ef92f3050941297bf0fe0983d387a150c4cfd1b3342b61417bb1ee732e310c203de2acdca4cc3dad5b1a5f2a08556e19c905905
EBUILD git-1.19.1.ebuild 1413 BLAKE2B 04cbd3817b4a3967372ec354fdd44ef7f9b065d6cd52f7d4058c7da14b09457eac098db194abfc8dec53ae7d1c880186b5ac0603e74257067f78ed15915da79f SHA512 4e41f916509bb7e3748708772c9db21c417f781433821ca4011c68cf44d763c17507b25299bde928fb66a7d976924e78551fbf3d0157fdb8b051b7b6a44de029
-EBUILD git-2.1.1.ebuild 1503 BLAKE2B 87facd870fc890e41162242a3ea2ff3bcaad4925f508f2fd8063ae8fca28b2b32c497685b1d8b0c89ea2e44d126a1ecd3c7c1c8a600d383aaec39fed83b132b3 SHA512 acc269209d7a67c418e93c2f11be9fcd6b3b3a12b58b5823d5764426ce26d5c33a8bab58c83cad23a81f65fca58add70b5f3efc0370b15150b73e741685426ea
+EBUILD git-2.1.1.ebuild 1508 BLAKE2B d607c06abb614a9a11338cfe58bec4f355263397c0a837bc1b16b6b9d7737534a58aaf087c99a6f8b9adaad0d1bf7fa73e428a6d1d660678c2f1e32c4b694dd7 SHA512 c09f5cd9670335ec33ae3a62b873e6a7e3041e14d613299f181a4bdea9a1106d880a6b0b604c871172ea61c7b48e08fa5f9e6e7b7d424084e4cb3f8975dba46e
EBUILD git-2.2.0.ebuild 1507 BLAKE2B 9b286b0c1e28ae3970c00b7ba65541a818cec1b137ad9e0f256595a1d03bf6298ba67b6e7f8dff6acca59cf754540b46805a672c5fbbc6eebb1d363901bc1687 SHA512 df5bcb7ca96f86ef7581fbb88a39c8fb3786a2cc73cbb398d0bf482e86ac433793408b1873b9a6c39037e326e9afdbd6267765026d996d001b7eb0a1e0d4ae33
MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c
diff --git a/dev-ruby/git/git-2.1.1.ebuild b/dev-ruby/git/git-2.1.1.ebuild
index b09921a3b99e..d6ddf32da8ee 100644
--- a/dev-ruby/git/git-2.1.1.ebuild
+++ b/dev-ruby/git/git-2.1.1.ebuild
@@ -18,7 +18,7 @@ RUBY_S="ruby-git-${PV}"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64"
IUSE="test"
DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 net-misc/openssh app-arch/tar )"
diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest
index df501c194a4a..54d030370335 100644
--- a/dev-ruby/google-protobuf/Manifest
+++ b/dev-ruby/google-protobuf/Manifest
@@ -1,7 +1,7 @@
DIST google-protobuf-3.21.12-ruby.tar.gz 5141502 BLAKE2B 2e57a401b6fc86dff2af54e3d1a32db87f6c54fed46e557964c01c2d87f333ca94dafbe2d7d9cf279ac67d53219ae0154c5a1ea5cb90cdcf72d3576cefc44653 SHA512 152f8441c325e808b942153c15e82fdb533d5273b50c25c28916ec568ada880f79242bb61ee332ac5fb0d20f21239ed6f8de02ef6256cc574b1fc354d002c6b0
DIST google-protobuf-3.24.4-ruby.tar.gz 5179247 BLAKE2B f3b53769f31a0fc9151e90b133c836127e745f9f0c591b0d4e476ab50a6b7ca21562169bdedcd6637961131ef39484d2c945dd83d01a3839cca7f0555144d3a8 SHA512 19b8aa89647fa14b4716cfeed289233bed65be2417d9f7e2b1082975a4753e5a1f091eb36ad7cff159d125b01bfe005e2911ebda896f15cba58299e340487518
DIST google-protobuf-3.25.4-ruby.tar.gz 5879814 BLAKE2B 529c28b0568b5dee97b12102e2f960606e3cb65c7d5f53bcfbd4c22b93b30d3d9e1465c2ec537d480b756f74fc1cf3c7ad6e3cd3bdb2955010583d7666224816 SHA512 ff85dedd2e381fc18471c71bb2f0854210dfc65d53ad8105afd57b77cab7d47bad7569cb64547c85d9d7464697b67049acf6c0906757a01fb0519346eaa6ed72
-EBUILD google-protobuf-3.21.12.ebuild 927 BLAKE2B 6472da00083dd1f9ab194a48473de51b202295ede15fc8db5b82e53af1f53e744bfeb203f4b3756fe0db03ce32ab8f9678f76a9a7a465fc53b0d1d925c42cdac SHA512 c770ad2005c3e130c69e40142a98ce6f977381fff08e48c8cdfdeac761d2eadc3561d6f451f1ea4ad356c5559fc412c03d0f1103a296b54e6918abf481d3086d
-EBUILD google-protobuf-3.24.4.ebuild 927 BLAKE2B 100d2ba008c3cd5e9bca6b3fca4a02c8eea5803ef18a229a280b1ca6eca23a33204db48e65a7d60eb93d94a54a7e06b9b89e6b63ec9b52ed82b8103690ff663b SHA512 ce9bcb736ea4e3ab9c7a827049467ea4df47865c942a465c90d89fb06cab467b706d403388e9e2d36268524067b8b7ca59b050845b8d672b3ef21a743cfaeaa8
-EBUILD google-protobuf-3.25.4.ebuild 958 BLAKE2B fbf488f3667c2b7ec8e75ab9abe0bd4ad9ee897ec7a6988b7809c45481f3cd0e1d99b265e37cb08d28bb14eb8ba18a2e40f0708057264f48a9dfad8d2fddc6a8 SHA512 2362f4975b6800c3f77f942192a7be87ae02f650e36a3a2ce35f1621644383a971470df1b9b075d92e5ce1a4b54a35796e24bb8ad8ba2a89063c8cf0f95b67cc
+EBUILD google-protobuf-3.21.12.ebuild 938 BLAKE2B d0d3da295660c798522033204fa9ba75ccd590c7f49e30902f2b59f97c22c2b0ff9387b4543c41a489b598d9785cae4fcad9dbea174e4de2e229840585b88d3d SHA512 64bbb758a1d8c40c4333ef9a4ad6747ee490742f87ba0154fbdc0e86ed8cb07d0c5df28a097d55235c4164e5cdbd58f556de13274f38e41e3a33f8500d1c5974
+EBUILD google-protobuf-3.24.4.ebuild 938 BLAKE2B d0d3da295660c798522033204fa9ba75ccd590c7f49e30902f2b59f97c22c2b0ff9387b4543c41a489b598d9785cae4fcad9dbea174e4de2e229840585b88d3d SHA512 64bbb758a1d8c40c4333ef9a4ad6747ee490742f87ba0154fbdc0e86ed8cb07d0c5df28a097d55235c4164e5cdbd58f556de13274f38e41e3a33f8500d1c5974
+EBUILD google-protobuf-3.25.4.ebuild 969 BLAKE2B 60c4f32b3db812723b85cd83e602354a6411b31fd13c000ec26f3268d834f79b71f6345c5d20af3ff1eca8399478e4b9bdf682960726f4d94e09b30e815ed96b SHA512 1ebb736d2ea3e374c436ceee70e97d41638e98cd81f96afc48bd9bc07a3ce2a2acfef1cfe201dde71db98ee828c2dd9ba2924778552d1204ab7bd3deea5cc270
MISC metadata.xml 334 BLAKE2B a2f0304d085bacbc5a9ef986401f8238b7cfe42f1e10ca84c79f85966f8526f282056d0ef94fec7f77b26977af77784f73005b9692b7521f549f60ae53bbc925 SHA512 dc133600f4f7c55a03d30d545eabfcfaaa1445d6db8b102262f1de9844c52c903c9a6eeeb2008e2fa39f224c4a434a5bee0f74d113e85b6d67577ab276385185
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
index 701738e78dc1..7d2cbd74c1f7 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ SLOT="3"
KEYWORDS="~amd64 ~arm64"
IUSE=""
-DEPEND+=" >=dev-libs/protobuf-3.21.0"
+DEPEND+=" >=dev-libs/protobuf-3.21.0[protoc(+)]"
all_ruby_prepare() {
sed -e '/extensiontask/ s:^:#:' \
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild
index e259959da05c..7d2cbd74c1f7 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.24.4.ebuild
@@ -23,7 +23,7 @@ SLOT="3"
KEYWORDS="~amd64 ~arm64"
IUSE=""
-DEPEND+=" >=dev-libs/protobuf-3.21.0"
+DEPEND+=" >=dev-libs/protobuf-3.21.0[protoc(+)]"
all_ruby_prepare() {
sed -e '/extensiontask/ s:^:#:' \
diff --git a/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild
index 6261334cf22e..8ab535e9f330 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.25.4.ebuild
@@ -22,7 +22,7 @@ LICENSE="BSD"
SLOT="3"
KEYWORDS="~amd64 ~arm64"
-DEPEND=">=dev-libs/protobuf-3.25.0"
+DEPEND=">=dev-libs/protobuf-3.25.0[protoc(+)]"
all_ruby_prepare() {
sed -e '/extensiontask/ s:^:#:' \
diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest
index 729418b11f4f..b42e22a89a6d 100644
--- a/dev-ruby/highline/Manifest
+++ b/dev-ruby/highline/Manifest
@@ -1,7 +1,9 @@
DIST highline-2.1.0.tar.gz 234116 BLAKE2B e1e899093de7e162e83f4d2e694e5841cedc336063a4410cab392702241136d5eec258b53065ffcded567f0af163d04a25bbdfd0767211b059980e9e5effe7c9 SHA512 b763428d67b1eb77762b54b8e2dd39bda720589e7030db8694e793bb432fa94caa2848b23358e7eaea0ccb22d8a93e0a64aeef3865f7e9fec348bbebee19d713
DIST highline-3.0.1.tar.gz 236149 BLAKE2B 0aaa40ca678dc88934f55d5df9b970d8cd61e507bb4e967c72de10c5bcce94dfc5d6e4085d753124a62d46a285a096302ad127214f2aea28fa0397f40d3c6902 SHA512 e19724a473756faf57d989944b1e5cd86b97049a16ae0c33f25462f6f3d7f9948064f8e08d0b51d3a6f978acaf93c62b4965be5af829d3c07b123c96490a28b2
DIST highline-3.1.0.tar.gz 236286 BLAKE2B 18a8250f180fbf5da73888c399b9b5aa80c216eb22f472a7e9924fa14886f82331e48557da974549a4dc61d7df7dcf023e8a9eb89994b3b100d8c35a9d73f545 SHA512 5346947a865ae21c6b3c97400c144f62197ed2f2802c81e7f3cfa276ec36f96cdffad9decc1f8a28f6108543b5ba0067fd09d8ec5daaacdf403f28df9c25d723
+DIST highline-3.1.1.tar.gz 237291 BLAKE2B e0e4bce282bb1ab87e803864882db1b8d59872ede17fc606573f3238971b1f986a9bdc4f4679e9e2a346510dac6e4716bc2a43f5a70a10016a6b9cb0374a5009 SHA512 f3f9ed1cd0658bdbf95913c75cfbaf2e69e31dc49d846c715b0ede1a0fcd2fc7ed9efb06bcc7e42bd262ccd626a3a87c49a00cfeeb4384af182c9c45a9b21085
EBUILD highline-2.1.0.ebuild 1049 BLAKE2B 133c71ea1bbeacc16ea45d9413781e5ef5b8455fbe9ffc01d6294b068708f60100624abbbd2ccc52bbf5c46d89a0bb93bc779c0cd771cadb54763f8cf8e17465 SHA512 afbb281198f36df9924ffd6396423bda98a6cc7644d34c0f80ef70acfbcaf192bbeacea7aae98fe21fe4c9706a1955e01d34d5953162ab232e96eb78f60b6ec1
EBUILD highline-3.0.1.ebuild 1041 BLAKE2B be90682c9db2fe14a19a6afba32a4aebe2c7fd652ca53983567cd13aa88a8de25c516db9bf35e1e73ac46eacc9b898142620504dcb515b78a5f133f66199c260 SHA512 43b0fdb2a982514b54d2feeaf7e84e8fae706bbf783ba294fe0d3835d54c0ee3a4e01eb21abc04770e9136c9c465cc1aaeb9df6e35378ad3f33b38d547db08b0
EBUILD highline-3.1.0.ebuild 1077 BLAKE2B 48cb1e7e30ef8ff2ffb3a63183c6412a077283591ac9f3b9dcdc57acd843662f7b8eae7273e846970bc5cb3575f711d1ea7ec9b6ab16c7f5f939361e6f47dbb8 SHA512 8b1af69a72351e0385b1c7206537c9f40c7ebd3691323632cc5f75fbb22e3f83704f4e1348f97476d94f64034236b980976ecc857717493f4ddfed8cf914157a
+EBUILD highline-3.1.1.ebuild 1101 BLAKE2B 6c45b7ae6a530cacb0da76a613091e56e3ac9b9201e1f593911137cc71a5efa19597f3526e047aeca062f2570c12cb377e8b5ee02ce1ee3717a440dad6ad495f SHA512 ab2eef7a538a401e1912e6f394d03f089e1ebdc8ac2303ac32f1aa8da658daf987ce2262b031772e7410e318f1c324a2d7bba2f4dad7adb48f2e987d5cc40fac
MISC metadata.xml 340 BLAKE2B 813c783a68e4c7222ff9315df610902cea3e8d0e67e53ad322be2195318ea8c7b55dbac205ac998116288095d70f6dfecf29955b7867ada84b0ed43b49e0563e SHA512 aa74830fff9fbf2b622c9273f5206ead32312e67b49b64b0ea4755115bcccb1750868ece26c94ce5126cb86cfcb47ee4f768a6e63242218be5ee39f411289ad7
diff --git a/dev-ruby/highline/highline-3.1.1.ebuild b/dev-ruby/highline/highline-3.1.1.ebuild
new file mode 100644
index 000000000000..bb616ed3e3a3
--- /dev/null
+++ b/dev-ruby/highline/highline-3.1.1.ebuild
@@ -0,0 +1,39 @@
+# 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="Changelog.md README.md TODO"
+
+RUBY_FAKEGEM_GEMSPEC="highline.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Highline is a high-level command-line IO library for ruby"
+HOMEPAGE="https://github.com/JEG2/highline"
+SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 Ruby-BSD )"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/reline"
+
+ruby_add_bdepend "test? ( dev-ruby/dry-types )"
+
+all_ruby_prepare() {
+ # fix up gemspec file not to call git
+ sed -i -e 's/git ls-files -z/find * -print0/' highline.gemspec || die
+
+ # Avoid unneeded dependencies
+ sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \
+ -e '/PackageTask/,/end/ s:^:#:' Rakefile || die
+ sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die
+
+ # Remove almost empty doc directory to allow rdoc recipe to work
+ rm -rf doc || die
+}
diff --git a/dev-ruby/kramdown-parser-gfm/Manifest b/dev-ruby/kramdown-parser-gfm/Manifest
index c19be9819f9a..219959ce8b10 100644
--- a/dev-ruby/kramdown-parser-gfm/Manifest
+++ b/dev-ruby/kramdown-parser-gfm/Manifest
@@ -1,3 +1,3 @@
DIST kramdown-parser-gfm-1.1.0.gem 11776 BLAKE2B 99a77ea02d0f48421cc6c582629f6cdc7504174867cac8927bdc26fd50f851e294c0f71ab985e9d0d6e595906c458b1f96d06903d6765eabf8b6f617c6303f14 SHA512 5662c1a50da7c8e50fd50afb5fe1dcd3bd63f4282d9940f96bb56266b63841c0b09902ce90eb3162aa89c54047970667b17299b3a7cf475bab2641604aa15d8c
-EBUILD kramdown-parser-gfm-1.1.0-r1.ebuild 822 BLAKE2B 2b558d54b041dabf7a090c3cde591b9213631c698e8c79661efbeeba170d3933dc2bfc9a212fa221900fb5b8dab97ce0d3d29995baa04eb079eb5808b53325d4 SHA512 cbbbb1ff32577cc9e2c432dca61632d8c567f7622a5f7b0ef4958099ee12c6c1a4376e8a9ff4597d9518da3b2f27d736a75da384e7b88e75c03efc7372fb84d9
+EBUILD kramdown-parser-gfm-1.1.0-r1.ebuild 821 BLAKE2B 43c511c8d6aa390458198cf44b31a6c94da68d60c501db8e0af0680b1960f596921c83b6b5d99bce3575cddff47173543a3f0db09c03829841c618325e43c9d5 SHA512 2c89a28730f2a3596a3929776bbc7dfcba3e07354520acd1abc1cd078c760e9503064200632ee8f1d22eebb52c0082699be08b4aa769fa61578358e284706680
MISC metadata.xml 346 BLAKE2B 0908f3e6cd648692e82059b2985581801c675dfe6388de7795c3d16ef3596d243d5cd40164deb219d2d628383338303909fe474fdfbe8d7fd91ac956bef6ab1d SHA512 e75d6ce31c31943a0e1891f34308c4766455bc190ca33f11e16739ee835251d3b62a11ef56d4814eb91aa20526f1fa6c7cf709e96b13bdb2958b059129b958c2
diff --git a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
index caebfeb6f041..21a0972a4cce 100644
--- a/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
+++ b/dev-ruby/kramdown-parser-gfm/kramdown-parser-gfm-1.1.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A kramdown parser for the GFM dialect of Markdown"
HOMEPAGE="https://github.com/kramdown/parser-gfm"
LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
SLOT="$(ver_cut 1)"
IUSE="doc"
diff --git a/dev-ruby/process_executer/Manifest b/dev-ruby/process_executer/Manifest
index b832a30fe517..b64f117d889c 100644
--- a/dev-ruby/process_executer/Manifest
+++ b/dev-ruby/process_executer/Manifest
@@ -1,3 +1,3 @@
DIST process_executer-1.1.0.tar.gz 16188 BLAKE2B 5c6449b3dccb6b80fe9706a43e0c72391398b6d822c283e05800125083b52f2ccd4579ab1871699e96dc8c9b1ff4c71537fe9937312aa8b2f63ad3363fba006e SHA512 751c33c660aaa5ca0397ee0b5c90b08db6f81491ef48d6752354e5c4b20fd9a1708d2fc6603de9f2b01f107af9b5a5f7354b45cd4b99cceefdfe0986c3824448
-EBUILD process_executer-1.1.0.ebuild 885 BLAKE2B 68de4d8ae56cc8e658271cf9aefec9f12f4b9ae2710cf6a8100c7a6538d705eb17bee2d58ed93bc43d072eca3b743c8a539d566e399240162d08535fd9ef91a3 SHA512 a35aeaf96f0289e9c09836e1689c303d4a034333f9fa9145115cf019e5637d58cf35dd556eeb55e03b2942ea3af53177e19077d5c81f46d2fee0679e439ec219
+EBUILD process_executer-1.1.0.ebuild 890 BLAKE2B 41f70d35654ba9b3925398bbc4edecdd9e085dd1b84c4b86cf56a77f50c6318cba8e130fe76dbddd12ebd86aaf18a35e1a5ccd1f49f58c3ea5bb65bcff205c45 SHA512 9607b86c8150d7cb048b52a91ec93d69c9f916e4e60a1d1de1e7c0ec38ad0f1108c2bed2e57fed52a2438f981f1c264793e7629c13d59b3d64e17941033f6354
MISC metadata.xml 415 BLAKE2B b13798b46c9308cbefeeb3a0ac7e51e1126b755edc6601b6094ebb42d53113d50147fdeaacabdbd8aa7212b05848e989777ad77aa360ad07e0f95c65410681c9 SHA512 15e4e44253d72a37aeb3f6562ebc25c75da98f48e96db909a18b2f3aea354c7aabe01a1f71e09406173657411da8d851eef217da7696531221a4e22bdd4a65e0
diff --git a/dev-ruby/process_executer/process_executer-1.1.0.ebuild b/dev-ruby/process_executer/process_executer-1.1.0.ebuild
index 055bbd48a767..2a820905c3fc 100644
--- a/dev-ruby/process_executer/process_executer-1.1.0.ebuild
+++ b/dev-ruby/process_executer/process_executer-1.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/main-branch/process_executer/archive/refs/tags/v${PV
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc ~ppc64"
all_ruby_prepare() {
sed -e '/simplecov/ s:^:#:' \
diff --git a/dev-ruby/rexml/Manifest b/dev-ruby/rexml/Manifest
index 732d4716c192..f8f1361c6539 100644
--- a/dev-ruby/rexml/Manifest
+++ b/dev-ruby/rexml/Manifest
@@ -5,5 +5,5 @@ DIST rexml-3.3.6.tar.gz 468635 BLAKE2B ce8e4dfb455fb284fdbd2dd11e452190f4eff9466
EBUILD rexml-3.2.8.ebuild 1149 BLAKE2B 21dcce1a87f8ca2e42d879cb77d79abed37854b67633d997e60512d7ad65cf67916b02e23dbf8f89056aaa715910c5c3089de55fd0ecbc5be2a5088035930689 SHA512 5bba715dfc97211d341ac972ebeae8dfa787b90c8d77040e2a01391d72e3a4245ace754112e2908b7534c371bbe52b47332e74f1bd688f4dac0c8166dca5206c
EBUILD rexml-3.3.4.ebuild 1141 BLAKE2B cb945a43c793b09ce5b2b5948fcc3347dcab24b799702f9c8f65b4a23f0defbfd7515f72959f8867ee71cc73fa0f4b94307518dc88210ef45bd65179301ae396 SHA512 77ae7e57608fbcdf01ed8b519e0a4674b22bcd1b155ae5634494bca6aaab8aa869815c11d6ac032dbe1123285ac163940aa7f6cf2a2e5d35ec4e11dfd09a3e49
EBUILD rexml-3.3.5.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
-EBUILD rexml-3.3.6.ebuild 1148 BLAKE2B 8db9d454019e6acbafcd49a6503e4cd567cfabdaa9b580f89e4470a33b29864ce3b224cc26532a4f9e098a26cd5cc31e070c98653d3f04c9c2e61745c8fd5622 SHA512 bdf293bf35217c5e4fd38e7a03ccef62f41ed065ffddb9abee34ef39dd938f10f43250266a760e19501644d21f05228035e6bd909bba414d6c70742202c9ffb8
+EBUILD rexml-3.3.6.ebuild 1142 BLAKE2B c7d014c548ef8f97f3e86a7309b8a69ac7a691ac619a33c8c1fd894b74574c31e73c162834bb84da536093160ed5a6480e2656587750cd5412b636952d43a7fb SHA512 239a0e280e804aa4d0e402a7629084cfd3d115d7bfeb06b25d03a549d977c63f2404bb8ff5be71e3e2613f3bbc2725cb13e21194494365d56894c11538c7bf21
MISC metadata.xml 337 BLAKE2B 32bcd67d98d6c5b679142524dceab3a59b093b38dfe4d00d1ea01c72b659755e8d4c1a546b5968ca86d7eceb1810eda7b671e0ffe021ea816f88755c9bb2b2ed SHA512 650d4de17e8228c24f0a6ceb5c72ab3e978c75f397c41826b33eb6e6466d965b1c42911b765f464a399f3759331df8b12e1cdf1ea84da494f9318dcc4998de58
diff --git a/dev-ruby/rexml/rexml-3.3.6.ebuild b/dev-ruby/rexml/rexml-3.3.6.ebuild
index 802c814bb1f9..ddfec322279a 100644
--- a/dev-ruby/rexml/rexml-3.3.6.ebuild
+++ b/dev-ruby/rexml/rexml-3.3.6.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "dev-ruby/strscan"
diff --git a/dev-ruby/vagrant_cloud/Manifest b/dev-ruby/vagrant_cloud/Manifest
index a76faa8bdfad..38885216591a 100644
--- a/dev-ruby/vagrant_cloud/Manifest
+++ b/dev-ruby/vagrant_cloud/Manifest
@@ -1,7 +1,4 @@
-DIST vagrant_cloud-3.0.5.tar.gz 34844 BLAKE2B 2624219c470ed62e60056c825dc40611bf1bd2d1e822cc40e1592f8473517df53d814934f4426ef61d9adabbf89112bc1c44b61ee7129c4270e67b468fcf87cb SHA512 e3b138584baa956de30be5b307b7a05a728a9c84e5c4c831d9a703f0367886b82905057c8d6dda5e337b7b4256704d22a60869710e98493da8eea2074df70995
-DIST vagrant_cloud-3.1.0.tar.gz 62991 BLAKE2B 264c262d8d1fe4f3de93d1a463520bf6ec460c7a946067c4add71ad5bc0d971c078abe32148b35416ee01335eaf9fa95bacba58bc76d3d891158f979d10c7775 SHA512 90a0ac7047e1f3693c542ef633c77866821ba607e2c3d059ce297895217d22854f275ee61e6d17f9703bda2f9b67bf467bc55aed805840ee8fe913cb285d02d6
DIST vagrant_cloud-3.1.1.tar.gz 63633 BLAKE2B e2d6db7079eef43441427a0288fb33a37da530276592b95698e610043b70b59020f5ba7e393f85a2455fda62cf80729e946b07103d0d8a54143211688b1974f6 SHA512 957b35111a530baabccd337c94009cc643322ca64d4c8b1874672eee292d77db9741d67d209391503ecbc45e2b9c6cd298409405183a2cd04a0c935d04e0c316
-EBUILD vagrant_cloud-3.0.5-r1.ebuild 920 BLAKE2B 3111de022115839423a224c433119a4e51fdd0c038db598bd83d8f6542e0f9848d5d02ecc880a0cbff2dbaefaa3666ce98048aa39d8009eb3f3eda7097662c80 SHA512 77398d3be8a7f56423a585a5b3c281f0b1f6847869f6cbe8ac9ea24f9623fcfb0fc8d8ddccc21ea704f051974aa359ff0998545534ac3b7a558b1106746a0e3f
-EBUILD vagrant_cloud-3.1.0.ebuild 940 BLAKE2B 1db50064c26cf303d1cc5f3ac8729a020dfae5c01504ebed49474de7a533b6778d5bedde3b5c90164afaaecd4b7e6b5c14596e36da2966b6d0dff11188d0ef77 SHA512 56c38b3a132724937773b2811539bd1e3331b3cacb65fb325ccd6d314b79b2bbfcf4f89f9b64668f2f4d77424cf046246b57a683f5b253b2af565de16a1776f4
+EBUILD vagrant_cloud-3.1.1-r1.ebuild 958 BLAKE2B 2c16fff5d45249307b983e24cd3db5f7a45507fbc591e9b24a3baca050b3147fa004fec5854b414974fcc9c95b4b27ed2fa1dac168e506d58dc9b1125d7bb283 SHA512 d00d196d888f7169028478f795112e13c42692f7aee4e5e4793091c2477d04ae39efa88d573eaed6f796d1a903400299c30170089f5f40b3cf2847e3e139de30
EBUILD vagrant_cloud-3.1.1.ebuild 947 BLAKE2B 567a60c98e5e11d4a62f7e8c199729bfcad29d30aaec196273ab99780ab2a4f03925ff1921114fb137a27442b11689e8cd92eb0ebbf8823986766f1a3beb8dc0 SHA512 a17c8d3503ccff4928da16ee7eedd5e50fc247f55792a2e862b47d4610284de4eeba545021fdf354157f07fe5cc51fed1703ba3b3d3683b5fdb465b39d8da64f
MISC metadata.xml 461 BLAKE2B 8c2cf50a097c308798cc3631fa3bec6f32e3d36d7b9c3c27445a43783a504c9390ea32ac5b1f419e197616728cf419d451490d3e6299ebb85eb6ae6b71542650 SHA512 c26dac7d5ce25b0f73794e9a7aa6dd2492d4b97ced106b2b76edcf4eaf9b83aea37940e918c2b22cb2f8ef019467bd30aaa9d08895aeaacccbbbb37fc28627e1
diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild
deleted file mode 100644
index c220002e1052..000000000000
--- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_GEMSPEC="vagrant_cloud.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Vagrant Cloud API Library"
-HOMEPAGE="https://github.com/hashicorp/vagrant_cloud"
-SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/excon-0.73
- >=dev-ruby/log4r-1.1.10
- >=dev-ruby/rexml-3.2.5 =dev-ruby/rexml-3.2*
-"
-ruby_add_bdepend ">=dev-ruby/rake-12.3
- test? (
- >=dev-ruby/webmock-3.0
- )
-"
-
-all_ruby_prepare() {
- # # loosen dependencies
- sed -e 's:require_relative ":require "./:' \
- -e '/log4r/s/~>/>=/' \
- -e '/rake/s/~>/>=/' \
- -e '/rspec/s/~>/>=/' \
- -e '/webmock/s/~>/>=/' \
- -i ${PN}.gemspec || die
-}
diff --git a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild
index 9c8b674c0db5..0bcaa24fc724 100644
--- a/dev-ruby/vagrant_cloud/vagrant_cloud-3.0.5-r1.ebuild
+++ b/dev-ruby/vagrant_cloud/vagrant_cloud-3.1.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -23,6 +23,7 @@ IUSE="test"
ruby_add_rdepend "
>=dev-ruby/excon-0.73
>=dev-ruby/log4r-1.1.10
+ >=dev-ruby/rexml-3.2.5:3
"
ruby_add_bdepend ">=dev-ruby/rake-12.3
test? (
@@ -33,10 +34,10 @@ ruby_add_bdepend ">=dev-ruby/rake-12.3
all_ruby_prepare() {
# # loosen dependencies
sed -e 's:require_relative ":require "./:' \
- -e '/excon/s/~>/>=/' \
-e '/log4r/s/~>/>=/' \
-e '/rake/s/~>/>=/' \
-e '/rspec/s/~>/>=/' \
-e '/webmock/s/~>/>=/' \
+ -e '/rexml/ s/3.2.5/3.2/' \
-i ${PN}.gemspec || die
}
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index adab1a267d67..73380c2d9f45 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/snack/Manifest b/dev-tcltk/snack/Manifest
index f6461decc005..daec15175f7f 100644
--- a/dev-tcltk/snack/Manifest
+++ b/dev-tcltk/snack/Manifest
@@ -11,6 +11,5 @@ AUX snack-2.2.10-test.patch 12933 BLAKE2B 05229781961d9431cb029d317918a5a267f9b2
AUX snack2.2.10-seektell-fix.patch 496 BLAKE2B a2e4e782788054c047596bd989241b9ecea3eeb2984c050888aced8289e77f30692386bcc437679bb5cc7a46f1616cbb3f4f64de017c343bcce2241b016d0cd5 SHA512 3e472dc7603426d35b23714435b3a8bfb6d54326eb1eaa54d8b79b4710035b3fed4e1f6a85ebad632950222c5cd55ac917dcb8cf2e87d0baa36124f8a3361fa8
AUX tcl-snack-2.2.10-python3.patch 12145 BLAKE2B eb33937789e0eab1316fdfcd472b5cf701a4072e498052cb2889e8c9e5a4502f193f386b83c96a2e98efcfca3dfeb389414e1b924b677ef68edfafe0e706048f SHA512 3480d83824e1d7e8250947d6f9d5a38704b302491980b7e8ad46a4d6790e3bdf9588b1d63048a9a5ed081c44b8f6c1dc42e79d3ad543f473b5469c711dc60394
DIST snack2.2.10.tar.gz 1798252 BLAKE2B e27b8e7d6082cdcfc06e7eea5ab832fb78ba104de9e56a69c6c9cd688183f7d4c6bdb974e4d5d2bf5ef2bc5518a913ddf17c90db8d10cef4dbee533307cc7718 SHA512 c17ad332fa4f3ded006b97ceca85cada079e4c7cd933768b289c13dadca1b8803fccaf709ec2def5af4abe92c307f25597ebfa6f94df2d681e40815cd7eccb9b
-EBUILD snack-2.2.10-r11.ebuild 2776 BLAKE2B 5e578cff6936d409a28ccbc97c2d055536af55ae5358d491d579e38f0b8a78c1780e323eb964da4d70d2a3e4a7a1560f759f2aacc8ddcd7787a294762909c5d9 SHA512 6ae861c699449e4272aa30d46e695561829c39eeb1cfb1f62105a06de8491181e3884866a9754127b36624a5835bf5c77a311fc418734cbe22fd7943123306df
EBUILD snack-2.2.10-r13.ebuild 2816 BLAKE2B eabe3e3add388cf0f607e5e263c5d50406bc7ceba62b5b64b5e6491b79def4fb3353202db34a00ac2751deda19d177920d5f075ee87cdf8a6fc6aaf0ff74d13b SHA512 1a5099c11e5949576e496d4f8a6fd033c6c8eca3add3781c5f669b13642de42f08a770930dbf24224d3f62365c7fb142911cef67377bed46e75ff662f05b9977
MISC metadata.xml 260 BLAKE2B 9864f2503702b03d3ad715b3f2bd7ef7077f9ddef089de0d6a0840599d99a7f99d439ee50c12afc9ca99b0e288babf74b0bb2a6132ae6dd656b8d7c15e9b10a9 SHA512 3d1e4f14995736fb28198da21587a813a31f1330873ae3078dcd9a2452c1196d23e45983877d2e296353e1ac35cc6ff461b309585237bcc768e37e6b2728c23b
diff --git a/dev-tcltk/snack/snack-2.2.10-r11.ebuild b/dev-tcltk/snack/snack-2.2.10-r11.ebuild
deleted file mode 100644
index 1c38016a77ef..000000000000
--- a/dev-tcltk/snack/snack-2.2.10-r11.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_OPTIONAL=yes
-
-inherit distutils-r1 flag-o-matic toolchain-funcs virtualx
-
-DESCRIPTION="The Snack Sound Toolkit (Tcl)"
-HOMEPAGE="http://www.speech.kth.se/snack/"
-SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz"
-
-S="${WORKDIR}/${PN}${PV}/unix"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="alsa examples python vorbis"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-lang/tcl:0=
- dev-lang/tk:0=
- alsa? ( media-libs/alsa-lib )
- python? ( ${PYTHON_DEPS} )
- vorbis? ( media-libs/libvorbis )"
-RDEPEND="${DEPEND}"
-BDEPEND="python? (
- ${PYTHON_DEPS}
- ${DISTUTILS_DEPS}
-)"
-
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-PATCHES=(
- "${FILESDIR}"/alsa-undef-sym.patch
- "${FILESDIR}"/${P}-CVE-2012-6303-fix.patch
- "${FILESDIR}"/${P}-debian-args.patch
- "${FILESDIR}"/${P}-test.patch
- "${FILESDIR}"/${PN}${PV}-seektell-fix.patch
- "${FILESDIR}"/tcl-${P}-python3.patch
- "${FILESDIR}"/${P}-lto.patch
- "${FILESDIR}"/${P}-configure-clang16.patch
- "${FILESDIR}"/${P}-implicit.patch
- "${FILESDIR}"/${P}-parallelMake.patch
-)
-
-HTML_DOCS="${WORKDIR}/${PN}${PV}/doc/*"
-
-src_prepare() {
- # adds -install_name (soname on Darwin)
- [[ ${CHOST} == *-darwin* ]] && PATCHES+=( "${FILESDIR}"/${P}-darwin.patch )
-
- sed \
- -e "s:ar cr:$(tc-getAR) cr:g" \
- -e "s|-O|${CFLAGS}|g" \
- -i Makefile.in || die
-
- cd ..
-
- default
-
- sed \
- -e 's|^\(#define roundf(.*\)|//\1|' \
- -i generic/jkFormatMP3.c || die
- rm tests/{play,record}.test || die
- if use python; then
- cd python
- distutils-r1_src_prepare
- fi
-}
-
-src_configure() {
- # For Clang 16, bunch of -Wimplicit-int, etc
- append-flags -std=gnu89
-
- local myconf=""
-
- use alsa && myconf+=" --enable-alsa"
-
- if use vorbis; then
- myconf+=" --with-ogg-include="${EPREFIX}"/usr/include"
- myconf+=" --with-ogg-lib="${EPREFIX}"/usr/$(get_libdir)"
- fi
-
- econf \
- --libdir="${EPREFIX}"/usr/$(get_libdir) \
- --includedir="${EPREFIX}"/usr/include \
- --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
- --with-tk="${EPREFIX}"/usr/$(get_libdir) \
- $myconf
- if use python; then
- cd ../python
- distutils-r1_src_configure
- fi
-}
-
-src_compile() {
- default
- if use python; then
- cd ../python
- distutils-r1_src_compile
- fi
-}
-
-src_test() {
- TCLLIBPATH=${S} virtx default | tee snack.testResult
- grep -q FAILED snack.testResult && die
-}
-
-src_install() {
- default
-
- if use python ; then
- cd "${S}"/../python || die
- distutils-r1_src_install
- fi
-
- cd "${S}"/.. || die
-
- if use examples ; then
- docinto examples
- sed -i -e 's/wish[0-9.]+/wish/g' demos/tcl/* || die
- dodoc -r demos/tcl
-
- use python && dodoc -r demos/python
- fi
-}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index ba8e4875d84a..ec90dca9d2f4 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/howdoi/Manifest b/dev-util/howdoi/Manifest
index 550da70da34c..4dd171a2560c 100644
--- a/dev-util/howdoi/Manifest
+++ b/dev-util/howdoi/Manifest
@@ -1,5 +1,3 @@
DIST howdoi-2.0.20.gh.tar.gz 2516362 BLAKE2B 4b871661e4926ecfc1eadb095301a5c69fb70d80c1d7ca5aa4c2a6fad36a2bfb53469a79da89b1e28a659cdf0493a7ab47b231e391167c80010303684835bc0f SHA512 1efa479a92b85e418ee83e0f25e00fdc276f0ccb504af924106f925b80ce39af2c92a2dc27744e4816d67e764783f98771eb3ea889c08953e0bade17553f12fe
-DIST howdoi-2.0.20.tar.gz 27595 BLAKE2B 30644384dbe4c6073bd380a283f2af38943822480eebecbdfb252ca225c31579905bf023a90ba907be27e59ec4ae422f27accbe33d30340075264264e865d8b7 SHA512 0950a9f2366817646741c554a0f4b7bd1f05f614af9460ccb110dc0d0f68f58dd6437fedb237df4b340b5a4fbc569faf315273937f6520a85060791044b3dadf
-EBUILD howdoi-2.0.20-r1.ebuild 692 BLAKE2B d5ba2862a3c49debbfca6a077f7e8a74ea800952b811576529198a1e6ffe125baad98e3d1adb5e07165281ef9150d3adf6060ee6b5e595051bafc55d4b69c864 SHA512 db99d74914a98b3273024efe238c00e18bf55371aab16ca48e5915ae9d1ed58ef839be45d369d24ece2d1faea72d4f5a58375ec27d1233bfc87d4fe9c3769fbf
EBUILD howdoi-2.0.20-r2.ebuild 1070 BLAKE2B 3b7a025c9e0a1ffdac60f7626ffa5faec422da740f95d8e553d05d4a43352d473b8380fc0f274bf9c9305b712c1f4f8bdad71e85138bb5e7966a17f4d28c48fb SHA512 aef35cb3d04cb0b9d5c107d452417886fa600c81b9ee85e06e35d4241cebc1d594f5e8f460a7d2d050db8bfdd087669385ad56b1ef6848401a5e5b9f510022fd
MISC metadata.xml 314 BLAKE2B e40e7e6433ff34dde02694b59b222bc4d88eca4bb8d08c80e9d01db0c253ad60b4d47ab3cf0121480aa119ee1805bbea5223e4115d8f956d26fd4572c176f30b SHA512 c0436baa5ddba9423a8cc85adc93939b813aa893f3ed74510223f36fee0d4ba8626da36565ccfdb6e5b8ed3f2d61bad3ae41cc3369241455ab51796069dc6ab9
diff --git a/dev-util/howdoi/howdoi-2.0.20-r1.ebuild b/dev-util/howdoi/howdoi-2.0.20-r1.ebuild
deleted file mode 100644
index 12c28a11d859..000000000000
--- a/dev-util/howdoi/howdoi-2.0.20-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_{10..11} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="A code search tool"
-HOMEPAGE="https://pypi.org/project/howdoi/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-# bug 818580
-RESTRICT="test"
-
-RDEPEND="
- dev-python/appdirs[${PYTHON_USEDEP}]
- dev-python/cachelib[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/keep[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- >=dev-python/pyquery-1.4.1[${PYTHON_USEDEP}]
- dev-python/rich[${PYTHON_USEDEP}]
- >=dev-python/requests-2.24.0[${PYTHON_USEDEP}]
-"
diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest
index e52440f553b8..026d1cb0afdb 100644
--- a/dev-util/idea-community/Manifest
+++ b/dev-util/idea-community/Manifest
@@ -1,4 +1,4 @@
DIST idea-community-2024.2.0.2-aarch64.tar.gz 994007824 BLAKE2B 08727c3e808edbb70ec546bbf73aef8abe499a7bb36ab5fd18972318d4cc31aa6485aeccf6b6b40af7fc0c0a136aab229fbb99f7b55d22dd76454f48edc0d6e5 SHA512 45ab7604575c792416dd4c5f44194b590e68d8908fbd25be815409376fc4df1f1560e6e8299237acf32e3ea0bbce3ea03dd1542c687a9e8e23845feb972f4c69
DIST idea-community-2024.2.0.2-amd64.tar.gz 994626688 BLAKE2B f94d3f90349035aa00023fbf8ecc27fa14507a434e0b04f5b2e3db16104c4eb892f8f34544d6bb1d5377e27f5782b4300dca7762704df84baf3aa457137c38ba SHA512 dc63a6a3916a4990cf3b8f013703af01e1f95df02a222d40989e62dbd153f1df24c3b4c6abfbc941143d7d41e322f7d122717ae1376769f8e79ed0d1c6c3980b
-EBUILD idea-community-2024.2.0.2.ebuild 3828 BLAKE2B 1fa5ad4bf2044a40954735c898a7be47972e5ffff134370d8b3b1aad461c01068d3ec52e8ea0900b588e6520105cb5601fa7070c542e9d26c6ad9b26468fe3e6 SHA512 3c793a04e8dfde2267384abebd45b67a7748d9f1017b17004e33745e8301ef0fc4266a8c3169ac54fafb2b07a9a2fbea564e9904d2fa307f4b3ee89322d25a46
+EBUILD idea-community-2024.2.0.2.ebuild 3836 BLAKE2B 2598027b0f9e83756ef814304925745bc89aeb89bd77c1f01d0f39717688b29503568f88a06ac538ecd54d7bbc308e624aeb5864ea24ad21e8d4a6afe221c850 SHA512 eb5d6fbdb2b26d01f9930fb27dee821fdc9752dec7028b5228806870cf68cc6ee36fa88d2465b61e7022a3f9f86c4106e1df63087907b6edb981f3715d7164ef
MISC metadata.xml 454 BLAKE2B 297cfd8c543bf216cd45b66b5284f310659422e91f12af3d0bbe2ff689d94c96988d4c125c75a95526135b2c0f54a004ee43e1c1c4dfe4d1d68e86af5f75ab0d SHA512 5ca382bcbc51ea5400cbaeb067bccfcb4a245e208a2769d800cbd80fc7151310f895d410e5828c9a32223ab93345716ba4a2ebce521092631a4b7c0858519ef2
diff --git a/dev-util/idea-community/idea-community-2024.2.0.2.ebuild b/dev-util/idea-community/idea-community-2024.2.0.2.ebuild
index 9590a791d7ba..332b64131dc1 100644
--- a/dev-util/idea-community/idea-community-2024.2.0.2.ebuild
+++ b/dev-util/idea-community/idea-community-2024.2.0.2.ebuild
@@ -100,7 +100,7 @@ src_install() {
insinto "${dir}"
doins -r *
- fperms 755 "${dir}"/bin/{format.sh,idea,inspect.sh,restarter,fsnotifier}
+ fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier}
if use amd64; then
JRE_DIR=jre
JRE_DIR=jre
diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 4b3581451f5b..4a221843da23 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,5 +1,5 @@
DIST stripe-mock-0.187.0.tar.gz 1664469 BLAKE2B d6e52fcf8b2c32f9e7203f34b7749a5166eefd3fd5a86a499566a47f149b4a94b2bb6144932324b30ab7781d7827aa71a1c9b9ab7d63be9e8ae4b541dbc74bb1 SHA512 b91eee52baf2952d9766af32af02691107986fdf87676684865161127c7262b3f13914a4a41f2de0b76c77a7ae9777b08a828379b8e7c6bc5521f2058475fa65
DIST stripe-mock-0.188.0.tar.gz 1667602 BLAKE2B 0a26afc1865c2123f4aca4dc8231b74eef43972e8c1f43cb2196529c72feaa0143239c7c74ef34dc9a1cb543eec6ee328a96e45ca4515f488d89452dfbecefc7 SHA512 aaf2ed6619383d7eecdf43e93306b8523f4699ba6e0971724e69c1c0921d0c691ab5211a9e5efb642a7e7dd51324aef2996b663b622a1c346da9d80241a476ee
EBUILD stripe-mock-0.187.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab
-EBUILD stripe-mock-0.188.0.ebuild 507 BLAKE2B 27a91d651b531becfed0a42c432226cb82d7938021ba33f64aea3db0a563fba9513533bd1b773a47ddd4b9e2a08ff0e30de75e44c063f7ae7966d9de278ac255 SHA512 31ea1222464ca53e1d16ffa10c9cc794be9b2d2deda22cd4b4aeebf7e31dc64504242559dcd0e54e508ee5b9edd5e7a001c75db98f7e4ec75042906dbd9a16d1
+EBUILD stripe-mock-0.188.0.ebuild 506 BLAKE2B 834ddc7bfa3d1eb726bc95f67cedf8a8250c3260b5566bf6c7384ad7dc130f10ede5f841424d545918614828ff83b185c32ff5d9022234022876313c51aec00b SHA512 13038d78b846e27a9bfbcb8c7440f179e8b12c2f36c2cb94ad0bd90095799f167a876359dec2847fe3de0f3f4fde1dfc1bc140aa9527b065be1a47f3df65c52e
MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098
diff --git a/dev-util/stripe-mock/stripe-mock-0.188.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.188.0.ebuild
index 352d14e2ce00..376f53675e71 100644
--- a/dev-util/stripe-mock/stripe-mock-0.188.0.ebuild
+++ b/dev-util/stripe-mock/stripe-mock-0.188.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT ISC BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
src_compile() {
emake build
diff --git a/dev-util/weka/Manifest b/dev-util/weka/Manifest
index 1cc15fe0a9ae..2b3e4e356742 100644
--- a/dev-util/weka/Manifest
+++ b/dev-util/weka/Manifest
@@ -1,3 +1,3 @@
DIST weka-3-8-6.zip 59573134 BLAKE2B 00957c9c524a9a61f961146d8c8dd2e2272997584f89e8a94d6a22e1caf711a5b082e4977cc5f42b70f82ac556b96a83b86fc780a02eb267eba190b89bf8f29a SHA512 9499e1921fde51b827243b4905708d0e36a1ab454b92889f1d33eafce9638ec8039bb769c09aefba0654b2a83e66ec99f300c1fdba4652831e5e871ca2bb4916
-EBUILD weka-3.8.6.ebuild 1597 BLAKE2B 8803f319a07e3e87e8c8315fdb7cb165345867e51de86c77bf2d3c16b40daf4942ed74df1ab76e229454c72e63c40b52ac6060bb45f1c25a710d109ae36e8468 SHA512 fadcd378a6a8e40d05ba322f12748dd8c0f59bb4b7ab78fa55c955ec4baf51beb66d2f0b2c8297d199da93499d8892b33de9a7f5a8297e933cc2455868adb90d
+EBUILD weka-3.8.6.ebuild 1593 BLAKE2B 0f242ec1eb87fbe9db1abd1047c8726f779bd20d28ac99a54ea4f596f13c8c65beaf425ec8e9a31e23fe0cac45198e542a89e0ef976360276b881945ff249f76 SHA512 551cf8cc1267a55a8d6c4ecdc823317a49d80dec687bd9f57e011c2395946b8a3365ddbd0406c32c8e73c7825bc0066f924d49415cf5a727ae7d1984f1a13b03
MISC metadata.xml 441 BLAKE2B 57e012777845edb06bf71cf440da0732148d1df26f83d5256adc3934c4a7d28654c93844532b0ada1038b776641bd372f896a6bc43cf894ede04a94fd51d61bb SHA512 46ca61a2faa1c21740356d1c49efab974e020f723fb8aa5595f98a753b0657f5cef9358619d689bee27690c04cd316215824534736c2a5c6e48fdbb8476d3eca
diff --git a/dev-util/weka/weka-3.8.6.ebuild b/dev-util/weka/weka-3.8.6.ebuild
index 035711364244..a548207dc42f 100644
--- a/dev-util/weka/weka-3.8.6.ebuild
+++ b/dev-util/weka/weka-3.8.6.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P//./-}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64"
BDEPEND="app-arch/unzip"
CP_DEPEND="dev-java/javacup:0"
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 18c1ec373c08..3610d40d7b61 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index be02920162f4..10fd0cca2cc5 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -47,6 +47,7 @@ BDEPEND="
${PYTHON_DEPS}
app-alternatives/cpio
app-alternatives/bc
+ dev-lang/perl
sys-devel/bison
sys-devel/flex
virtual/libelf
@@ -243,7 +244,7 @@ kernel-build_src_configure() {
MAKEARGS+=( KBZIP2="lbzip2" )
fi
- [[ -f .config ]] || die "Ebuild error: please copy default config into .config"
+ [[ -f .config ]] || die "Ebuild error: No .config, kernel-build_merge_configs was not called."
if [[ -z "${KV_LOCALVERSION}" ]]; then
KV_LOCALVERSION=$(sed -n -e 's#^CONFIG_LOCALVERSION="\(.*\)"$#\1#p' \
@@ -602,10 +603,13 @@ kernel-build_pkg_postinst() {
# 3. Config saved via USE=savedconfig (if applicable).
# 4. Module signing key specified via MODULES_SIGN_KEY* variables.
# 5. User-supplied configs from ${BROOT}/etc/kernel/config.d/*.config.
+#
+# This function must be called by the ebuild in the src_prepare phase.
kernel-build_merge_configs() {
debug-print-function ${FUNCNAME} "${@}"
- [[ -f .config ]] || die "${FUNCNAME}: .config does not exist"
+ [[ -f .config ]] ||
+ die "${FUNCNAME}: No .config, please copy default config into .config"
has .config "${@}" &&
die "${FUNCNAME}: do not specify .config as parameter"
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index b3a22634f2e1..da943081b9bf 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
+ 20.0.0_pre20240830)
+ EGIT_COMMIT=5500e21942f7047344b6fee62d3e08c0ba2f9182
+ ;;
20.0.0_pre20240822)
EGIT_COMMIT=503907dc505db1e439e7061113bf84dd105f2e35
;;
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz
index c179e0abd382..e194832d4a41 100644
--- a/games-util/Manifest.gz
+++ b/games-util/Manifest.gz
Binary files differ
diff --git a/games-util/joycond/Manifest b/games-util/joycond/Manifest
index adce0ecd1a80..39750e6bc7d7 100644
--- a/games-util/joycond/Manifest
+++ b/games-util/joycond/Manifest
@@ -2,5 +2,5 @@ AUX joycond-systemd-paranoia.patch 1119 BLAKE2B fde4c65b6f7e557604458ec32babe0b4
AUX joycond-systemd-paths.patch 1626 BLAKE2B 6df9c18daf72949e5cc96a99be9da4af9e15d20101c513a5c2db79d912b0ef61348dd442cdc3172a042bce171e05c2d82deed4c05dbb088bd76520d5ac9c4609 SHA512 2c8e912f3f5a6b10d59b01fb40240bb725e75a7d900d9e808c6f501de9f48e89ac3b4028eb0df0d6fe1bf1b4a01fa861b593035ed9fc02fbcee7b5aba4b5e00b
AUX joycond.initd 205 BLAKE2B e5da9bf96d39796897bd0f819c874c40285a85578c61c12c38c702e1719c238e8ad6e106d282846f8576a38ddd3c1960efdaeed2ab9e186b25e86cc40b0035e0 SHA512 2d96fe9af653f88adc8918733f729e9bf5e7c43ed5a6ae5f24f8ad73d45d05f59b142634377de74a3fccda6704233a862bb4a066068b1aabc428d6d54cd4cb0d
DIST joycond-0.1.0_p20220720.tar.gz 30009 BLAKE2B b3963a6d3e8047708d2aa258cb11a8018e263d91c4e1c5491b70eef9d22b4256002780adf897b809f87b101e2876086528389ce9649f34125b3fa226695b5e8f SHA512 b32be26a2d7184910d2d8c1e3ac356885f301d5a443b0d9c91431e37108bc77feb369e93db3c3f0a20a81c2287fd54baed785e5744a787a0bff9763815ffe655
-EBUILD joycond-0.1.0_p20220720-r1.ebuild 881 BLAKE2B 14540cbda095ccc5d01fdd6a7240505167cfcbdd28dfc1220727d3258ce8bd40d7c30d796126ec550a542c080f946bf2fa6097ef179cc54285d1c8e4cab3bb9a SHA512 fd3ac1c9c2dc3bc1e90e37732fc3c00a4bba97488a73592af32b82b7b9e4931d106585d7abf46d7bc5126ad286399b6b290b01026f0791e892a40f2c9e5632b9
+EBUILD joycond-0.1.0_p20220720-r1.ebuild 888 BLAKE2B eb3798b4dd5e6668c9635fe74ed8a34f11c7da0fbce51612135d357d02893b3ba5de22e0c32ec9895f2d36afb1b5e9a71bc31f6b053ed279e43f41dec0b430be SHA512 b4f86d5f7284ef2527bdb1c50b1c2dfc7bbca9da774f60f4c1dfbf42ca2a8b9e8c6859862beb182a9874ddfed136aba8b1f107d368b2c40b5ba0eae89fbc0ddb
MISC metadata.xml 342 BLAKE2B f256215b8ff7fe2d8b1d360f3a3da2a530a5c7b8137a2f38d21a51e303ead2fc3b28c20a9199bd7885a940908cd2b084ce58db14cb9578b3d63c5e86be5f45e8 SHA512 a68b62631acf469245b1c78ad35487390937f5a555251cc0ae75d7756677d760d2c730f891854e16e06cbf0382a649992006a1c7f13b843c03551aa1754f106c
diff --git a/games-util/joycond/joycond-0.1.0_p20220720-r1.ebuild b/games-util/joycond/joycond-0.1.0_p20220720-r1.ebuild
index 108e48aba915..293bbf3b3ce6 100644
--- a/games-util/joycond/joycond-0.1.0_p20220720-r1.ebuild
+++ b/games-util/joycond/joycond-0.1.0_p20220720-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/DanielOgorchock/joycond/archive/${COMMIT}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
DEPEND="
dev-libs/libevdev
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index a71e7da80aef..5b5c1d456ee8 100644
--- a/gui-apps/Manifest.gz
+++ b/gui-apps/Manifest.gz
Binary files differ
diff --git a/gui-apps/waypipe/Manifest b/gui-apps/waypipe/Manifest
index 4702261cdf5c..84f884988986 100644
--- a/gui-apps/waypipe/Manifest
+++ b/gui-apps/waypipe/Manifest
@@ -1,6 +1,6 @@
DIST waypipe-v0.9.0.tar.bz2 193493 BLAKE2B 891b1015951459faf15c181c35499558458fd69c63695f4b6be67e686c8ba7806f0193ed0fc4500b370345b570536b6fdbb3c01f2fe861e87e00b1d4db7c05d7 SHA512 c37b630f4659ccc52d2a85a749971d552d5d535fc33e30aea1c2d22b057aaf3cf2756d6347cc89e3068ce59a14e871e7ffae9016608803549d0e7b1b6a0bd1cf
DIST waypipe-v0.9.1.tar.bz2 193469 BLAKE2B adffa29092eae327e6e07f5b20c136121018f3da6de01fcef8cde49a4bca3da8c5785db4e3e9e825bee49779fe9274fb357ac25b93fc632ce5ede53ebe74f9db SHA512 bd9899e2e8adba453861022c1e95ad41a5979d72cbbd1a346949450fb8da5450aa240bdd555a5774ed9e360f07bbf52bc10bb5e46ff579535033fe2ccc600511
-EBUILD waypipe-0.9.0.ebuild 1823 BLAKE2B 62dece1bc44f9f0416297631a4db3fdfe581996a1385f7dce82b3db146f5be6a2d7e030ca0359eb00ae287703c61f60880310c95f45cc12682854d43678e42b0 SHA512 b6902b2f618f579621462a6ff65c1064d128e569927c15e7736ed75736d807e2ecf928caaad1b0f000adb4def450bfcde6fa9f476f0ce960da82b3b0364688a9
+EBUILD waypipe-0.9.0.ebuild 1822 BLAKE2B dc0418459dc2f0a7a7cf132644a3accb90b7340d249848ae5454b172b61c8b2d5d6ad0115cbabcc4c627c687374609529a4ef4ddaf8f33286ea2fff51e95dfe4 SHA512 36d6370345cbd91d8fbbecbc78054df1c7720df8b1e6c7b56fe1e7f265bf5b4c4f89bf374352e1f56d572fa83d218d65394706bc4a6a7cdcedf41a5f60d2f8a6
EBUILD waypipe-0.9.1.ebuild 1827 BLAKE2B 457c988b7f87cd6f8a2b99fb134668dabb279644e97601ed60ceb4a438ce62137e8e811634d92f638719b0c46ed757670b4ae4f7efbaaa371df1a5c13eca0f7f SHA512 400f494cb596bdfd279f67dec4506f5bf88d52813c4b0356a742ea98fd6166c00e6e3086ab5074676bd8a60db07528b50e9e494f742b445503c6d3b5ae4faf76
EBUILD waypipe-9999.ebuild 1827 BLAKE2B 457c988b7f87cd6f8a2b99fb134668dabb279644e97601ed60ceb4a438ce62137e8e811634d92f638719b0c46ed757670b4ae4f7efbaaa371df1a5c13eca0f7f SHA512 400f494cb596bdfd279f67dec4506f5bf88d52813c4b0356a742ea98fd6166c00e6e3086ab5074676bd8a60db07528b50e9e494f742b445503c6d3b5ae4faf76
-MISC metadata.xml 790 BLAKE2B 8928c96854495a9bd18ee980c4ab1a3d5d93e06b3ed5f11a1fa90b719f24391fbfbb99cafddaf6fa75ff4b59a0aa72f92cf1db48d9f3d62df8f0603e628e6aac SHA512 eab5538af33b220a5f7896c80d42429677da4cb39426ddbaa18594a39fd23aa1fd00e500f7599c3956105ab47380cee75e1aa42b413f540a5425d6563d9f1c07
+MISC metadata.xml 790 BLAKE2B d7e9e09b70c1ed38044b63dc1065e22df6b07d5fab073b233ecfd83b2ef12efe98219421a09932a3b7f8316d7866cd9e6c11f6c6daad4996dc867e1ad6526839 SHA512 9809cd800edce75db912f61e16323a40e08a0bfd36615ada31727a6e1dc0eb9fc044300b4ed1e1f0f27c9179040b311f17a0c6e8dd62be350ef3f5b395223cb0
diff --git a/gui-apps/waypipe/metadata.xml b/gui-apps/waypipe/metadata.xml
index 418f3128fc8e..0c0253d7bce7 100644
--- a/gui-apps/waypipe/metadata.xml
+++ b/gui-apps/waypipe/metadata.xml
@@ -11,7 +11,7 @@
<use>
<flag name="dmabuf">Use DMABUFs for data exchange and hardware decoding</flag>
<flag name="ffmpeg">Link with ffmpeg to allow buffer displays using video streams</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
</use>
<upstream>
<remote-id type="freedesktop-gitlab">mstoeckl/waypipe</remote-id>
diff --git a/gui-apps/waypipe/waypipe-0.9.0.ebuild b/gui-apps/waypipe/waypipe-0.9.0.ebuild
index 61ad589c6584..2328492e15e2 100644
--- a/gui-apps/waypipe/waypipe-0.9.0.ebuild
+++ b/gui-apps/waypipe/waypipe-0.9.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}"/${PN}-v${PV}
- KEYWORDS="amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~x86"
fi
LICENSE="MIT"
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 092ffe9b0d24..9e084d122679 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index 1cdb7c195bab..4db508435068 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -2,6 +2,6 @@ AUX wlroots-0.17-fix-automagic-libliftoff.patch 1446 BLAKE2B 087afe7764251882c1e
DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b SHA512 35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116
DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6
EBUILD wlroots-0.17.4.ebuild 2300 BLAKE2B c4d3285af6801baa3323046e960ef40f6fa05993d6cf675a88d6e6a7defbd92d81b054a216091c63063e9dc232e84e43c89ee11bdc77b4bb6206bc3b32cf0b2d SHA512 e015a8e7523e53b7b586dc91548c0d52de396cbbd74939728d0a2e6c009254ecaf9e29c44c9a8a1ac99d551038c31b08ebd339f39bbc9484a4daed1d5e94e938
-EBUILD wlroots-0.18.0.ebuild 2292 BLAKE2B b297f0b0eef91c1639c085de0fd358dc67388114e3ac2960dcff3ad852cd7b73ede8e7116879c5a18363d87763e69b34732e647495a0e9204fd8c02818103ed0 SHA512 3004464b8dc8cd46d0a04b6b4e6fe611e29b1a43cc08a2b2567f29d217dd9e96ff8b2c7e3e41052ca81e066e87ea511b90c82a4f92558e615fc7ebff3302cd7a
+EBUILD wlroots-0.18.0.ebuild 2290 BLAKE2B 5ded671baea81e0c99d8dbd7588ff6f309f52dfb47223c478f96eccf9752dfa534f23f7fb12c0a8147e1906e9b95dd8fa9e566cd53c3040b0b4b532c58d7c103 SHA512 af0844f5e82597ea324a2936db7690ff9d45f48f48d687935c8a55b8a03d4bf8eae098f3b2c21a8f57db3446e40eb6d697eae48b070a48208ea345ba1d46db2a
EBUILD wlroots-9999.ebuild 2276 BLAKE2B 06f2f469cfc869846a321574cf6fbec899e0106daf9260b546e7630b054758c928a7b7cd83a2f949221241713853dead269f942864acc664faf2386b2d57fa11 SHA512 ad945ce3a8b7b87526d3a0290d7f7b47ce659601a4a34ca1991de4d5462c4bd67a95ec1f67c7dccadc9343d4d64c96ffba5329b6ae401d61da49226d46d7ff99
MISC metadata.xml 2073 BLAKE2B 01685a9e54fd33a6432190d523f0700575992139e10abdc30864dc3ec662da38f3efe22ac858568cfe4ae6a0d8d83b2c5da846c7c8fe42159e7bf569a07c8960 SHA512 e2a94175fd489823ef4ebbd6601dff059b7f34c668cb18a69df76a74cfa4f6aed8191b5544b436424b3c7b4992f5ab803326079393a6883724f03fb215871348
diff --git a/gui-libs/wlroots/wlroots-0.18.0.ebuild b/gui-libs/wlroots/wlroots-0.18.0.ebuild
index 48239c150060..8e578393fa3f 100644
--- a/gui-libs/wlroots/wlroots-0.18.0.ebuild
+++ b/gui-libs/wlroots/wlroots-0.18.0.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0.18"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
SLOT="$(ver_cut 1-2)"
fi
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index 3b2bc726ac30..293b76e02f42 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/tinywl/Manifest b/gui-wm/tinywl/Manifest
index b0afefccf894..f15dbee912a8 100644
--- a/gui-wm/tinywl/Manifest
+++ b/gui-wm/tinywl/Manifest
@@ -2,6 +2,6 @@ AUX tinywl-0.17.4-improve-makefile.patch 3033 BLAKE2B 8a269dfc866a72d57d028dc422
DIST wlroots-0.17.4.tar.gz 609179 BLAKE2B dc5a7749533ab54631d4a26be554b86e5b08b2472cf8f22ccebddb319d571cbd98a5c56e64e7bc762a5918d4272eb6b4261050288f3053c18c824c6a9c32b96b SHA512 35803df9fe68cadb0b9b5e522863535407ba2354ed1ca8f824a9c40b64698a97c579fec0afeb444b05d429adc1e3dfc45b20c3a1b7a2004e4f5a10d2305c9116
DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d225f7cb06ccd5abde3b3da8d5401a6eb5d57ab65154a6faf7961473039833e558e3b25da1210891d34667da5bf9 SHA512 2cf848aa67f41089b60cc7d01c3a344ebaf7f5bbced459675fef885cd4b3e6b99d9a49d6b127518314d0ae38e52e9aff7991611592b2add4cba96f15aa0bf1c6
EBUILD tinywl-0.17.4.ebuild 1126 BLAKE2B 89f55f5cb9febeda4f768b36c8ce89bf9ef4a27c57c61c99655a7f5049c7b288f0c3575ad1d87bd7d78b8e7a4c3f7211f397c58405bf73ed3dc50d737f06659c SHA512 7effcd5ce1168c129ed64f64422cf063abc6852c8df2864cbddbc113c2a7ddf93753ec2bed2a1db243dc436186bc877c0097e6997d44b50224f33c7daba6d959
-EBUILD tinywl-0.18.0.ebuild 1010 BLAKE2B 536bdffa2b4b0956c79f434e2feea957db6041720812d6cf1ec7bc6eafb94fd35120e43546e2ed6854ba7906f8682f1afc735977364554897c87810c8b16cfcc SHA512 bc9a735c32e9a7ec2125e831b145296c6279d713d1c04333ace47ef3234d186f8f3a0b22d07d0f4f96a1b6bbbd028e81e42b62aa03668dbe4dea0a15f972429f
+EBUILD tinywl-0.18.0.ebuild 1008 BLAKE2B 52bda1696bed42827bba93ee59fea3ebc313fad6d579705009a973134a7cce29f7a7a85b865367c4d3c144c0539a10ed51ad390afadb59152cccaa61d81522ca SHA512 d7707b6a8a935972186797122886652ce9b18ab3db7a06c95d240cab02eb92f4e954c0f748e6a6b444f5b664550db652c6f1b9ba1634844a088c6b01c7cc6caf
EBUILD tinywl-9999.ebuild 1011 BLAKE2B 286aa7111615bd9af8e9f6f03ef830cfedfe223f71720080998074b7d3736cd1eb880b8c35638f5dbd9600a1974c1e34303a862a02d809cd2b035e4173a85ddd SHA512 016b92d65d57ca8854c8c987cdf5b46f75bc1f693902a3417d4f894cfce37c453df874f36bc3e777f590aad59156f8ee548a5619ff189f0932f319673ca1fdb0
MISC metadata.xml 505 BLAKE2B dceb764d020ca749f5f5c82b310b2357ec234b93afe377b1b8bcff210c9cc85300bcae834d0a7b772a76378f28edae24d6b5c12eaaa00795ff0ffb4c486ae2e4 SHA512 c142b3f1637209f1f43fcb4123435cf10e643fabff9473f98aa754bca3fe6dc8cec66851d2086658e56191919455eae3ed7d5ef3fa0d85391d1c7b82045b2787
diff --git a/gui-wm/tinywl/tinywl-0.18.0.ebuild b/gui-wm/tinywl/tinywl-0.18.0.ebuild
index 12057c2b99d3..706d1f95c099 100644
--- a/gui-wm/tinywl/tinywl-0.18.0.ebuild
+++ b/gui-wm/tinywl/tinywl-0.18.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/${PV}/downloads/wlroots-${PV}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv ~x86"
S="${WORKDIR}/wlroots-${PV}"
fi
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index 777e0328c32d..0787f719ded3 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest
index 8b0167aa4499..8c9dd23283e4 100644
--- a/kde-apps/kio-extras/Manifest
+++ b/kde-apps/kio-extras/Manifest
@@ -2,6 +2,7 @@ DIST kio-extras-24.05.2.tar.xz 3468452 BLAKE2B 396a057299bf48357083321c30c5ca1d3
DIST kio-extras-24.08.0.tar.xz 3474308 BLAKE2B 508063a9bc6071974e6699e8ca8eee66e5d291917462bcb4e8f58c77137e41cdedcef99206314f318e4da8d95d33d18e689fc0c225729bc1bf54807a178ab925 SHA512 82952feaf739d27b54ed59b7051fc1dfe17668dbfcb1330cbd72553b3aef244155de49ec8919c947a3e2e7074ea84a125ccb4111d05b3aa4e9b4b135979425cf
DIST kio-extras-kf5-24.02.2.tar.xz 1468060 BLAKE2B a578cebef92e2531e7a1565109470585022ad740220d7cf11547c50e4f2cd4b0336619b76cdfb4cfa07c3c6a5db5e421d89f5e2caaa11d60dffd17047bd96304 SHA512 b8bb00d59d4f84d58ea22bdda6dccd5151a7e48f788fe8827ca9576cf7e287b91c08ebb77b76cd93007593f4d9f0210d75ef551a92e8448796b83b5ffd37255a
EBUILD kio-extras-24.02.2-r1.ebuild 2843 BLAKE2B 41c52978899290cea78d185ed3d43c8f625d9d7685960f08842c42352bd2099a4118a7401af417756760ec9d90182d90539baea8015874a26605e32d6ccb8a22 SHA512 b59969562ac66cda1c827a96b95e3ea518941f3f61c6bd4abbbce53c2876106cf85a499e20d74262d7086068496247c49ecb3879798d65c5d205df7f80d258cb
-EBUILD kio-extras-24.05.2.ebuild 2621 BLAKE2B 4b8996473ccde4c906790b2d163ddba68036bbc991f4cf5a2cefcdad7b6ed44df7300b2969af68fe39e8debe1b3be9bfc20b48baab45e449ad1062217364ff9f SHA512 ac8ac80b818084ff4f9b63658c61bfe7b5f8ffd3e507602374c4d913d499d32c1920596737eb1bb2b806f2318c7fe99b8fe0915f6aa40c0b21e2d1ff414b8e4b
-EBUILD kio-extras-24.08.0.ebuild 2621 BLAKE2B 13169e296f32cc75583319ff37fd4582a59abbb5fa9be597770db88bbd0b131061eeed6b76709734794f3dcb1d6a5a80086650004ec820280d96078ec1e80b24 SHA512 e3d3f2ab30615c2e20a5a1b442bfed9f249832d4ef4564d9dd923b24e210e1632be4fb072cc2ebd5b9ce2c270707ce70a70bf6b125abaf0c132de36a793e856f
+EBUILD kio-extras-24.02.2-r2.ebuild 2846 BLAKE2B 3e66cd94eebd4fc6d585f1aaee8e57eda1d9bae55b2f089061b5d81aded683a340a4b331c7d2bfd327354fd851781403093eae400a55aefbde37d84e9b9d9fde SHA512 5a9697a98883403e826f506f96c5e8e57a3aea3590484b4df9e56899ef9abc8656f77cf791264a4e13f12eb6dcad6d4a6ec3f686f09b4f32a1d1924efceea838
+EBUILD kio-extras-24.05.2-r1.ebuild 2648 BLAKE2B abb39daec273af3593605df337e2f779f25f6d1c918ed8ed2575b2443395afac9c887d0050c200f25884030a3c6b70c2814b7a80ef4ac61b22e9e2daaf3f666a SHA512 3ea5a75d80c6d0fe0ffb07eadf12d296b2ac62b8214b8b88ad4ae5e9dd6864ac772c66fa672db9a746b91fd22801f898c30b26b695b079ee58efb152d195ff8e
+EBUILD kio-extras-24.08.0-r1.ebuild 2648 BLAKE2B 67bacf0f8cdb32b8d0541e7877f9bd38275830ed28d2aa2a64505ae76cac28b133bde800295c071c68fa06da186bc3f04e4a5b6d19e86ffa09cbff9a26bcf4b6 SHA512 5f62e64298d6e0262ab9910fe34bda3ecd8f28fffcdb337b4121d24da236ffc81e3d86135d02ad9d4893e13e6d47ab3dbde2460f134039b97b64851a4cecb67b
MISC metadata.xml 1230 BLAKE2B 9b567eac809ae4520744b33f1bac2230e14e8666b7d12be0dab5b99a750626ff6f87b93f15c3ebfded9ca0540b6244105ec5531aa61778e052fe9610130f3a17 SHA512 60f5c4fe5c342680b50d3c8796142d41477468edab3aeb7b45f8e4d8ae932d2ee781bb49034272ca1d726031ab14c73fa137541318dcefd62f28aeba271c4295
diff --git a/kde-apps/kio-extras/kio-extras-24.02.2-r2.ebuild b/kde-apps/kio-extras/kio-extras-24.02.2-r2.ebuild
new file mode 100644
index 000000000000..a25aa1d5f591
--- /dev/null
+++ b/kde-apps/kio-extras/kio-extras-24.02.2-r2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KDE_ORG_TAR_PN="kio-extras-kf5"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
+HOMEPAGE="https://invent.kde.org/network/kio-extras/-/tree/kf5"
+EGIT_BRANCH="kf5"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="activities ios kf6compat +man mtp nfs openexr phonon samba +sftp taglib X"
+
+# requires running Plasma environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ kde-apps/libkexiv2:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ activities? (
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=kde-plasma/plasma-activities-${KFMIN}:5
+ >=kde-plasma/plasma-activities-stats-${KFMIN}:5
+ )
+ ios? (
+ app-pda/libimobiledevice:=
+ app-pda/libplist:=
+ )
+ mtp? ( >=media-libs/libmtp-1.1.16:= )
+ nfs? ( net-libs/libtirpc:= )
+ openexr? ( media-libs/openexr:= )
+ phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
+ samba? (
+ net-fs/samba[client]
+ net-libs/kdsoap:=[qt5(+)]
+ )
+ sftp? ( net-libs/libssh:=[sftp] )
+ taglib? ( >=media-libs/taglib-1.11.1:= )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+"
+RDEPEND="${DEPEND}
+ !kde-apps/kio-extras-kf5:5
+ >=kde-frameworks/kded-${KFMIN}:5
+ kf6compat? ( kde-apps/kio-extras:6 )
+"
+BDEPEND="man? ( dev-util/gperf )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_ACTIVITIES=$(usex activities)
+ $(cmake_use_find_package ios IMobileDevice)
+ $(cmake_use_find_package ios PList)
+ $(cmake_use_find_package man Gperf)
+ $(cmake_use_find_package mtp Libmtp)
+ $(cmake_use_find_package nfs TIRPC)
+ -DKF6_COMPAT_BUILD=$(usex kf6compat)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package phonon Phonon4Qt5)
+ $(cmake_use_find_package samba Samba)
+ $(cmake_use_find_package sftp libssh)
+ $(cmake_use_find_package taglib Taglib)
+ -DWITHOUT_X11=$(usex !X)
+ )
+
+ use samba && mycmakeargs+=(
+ # do not attempt to find now Qt6-based system version
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDSoapWSDiscoveryClient=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kio-extras/kio-extras-24.05.2.ebuild b/kde-apps/kio-extras/kio-extras-24.05.2-r1.ebuild
index d6afb2b48687..959f12b6bf5f 100644
--- a/kde-apps/kio-extras/kio-extras-24.05.2.ebuild
+++ b/kde-apps/kio-extras/kio-extras-24.05.2-r1.ebuild
@@ -69,8 +69,9 @@ DEPEND="
"
RDEPEND="${DEPEND}
!kde-apps/kio-extras:5[-kf6compat(-)]
- !kde-apps/kio-extras-kf5:5[-kf6compat]
- !kde-frameworks/kio:5[-kf6compat(-)]
+ !kde-apps/kio-extras-kf5:5
+ !<kde-frameworks/kio-5.116.0-r2:5
+ !kde-frameworks/kio-trash-desktop-file:5
>=kde-frameworks/kded-${KFMIN}:6
"
BDEPEND="man? ( dev-util/gperf )"
diff --git a/kde-apps/kio-extras/kio-extras-24.08.0.ebuild b/kde-apps/kio-extras/kio-extras-24.08.0-r1.ebuild
index 6e535d02aa5f..b907daec37f3 100644
--- a/kde-apps/kio-extras/kio-extras-24.08.0.ebuild
+++ b/kde-apps/kio-extras/kio-extras-24.08.0-r1.ebuild
@@ -69,8 +69,9 @@ DEPEND="
"
RDEPEND="${DEPEND}
!kde-apps/kio-extras:5[-kf6compat(-)]
- !kde-apps/kio-extras-kf5:5[-kf6compat]
- !kde-frameworks/kio:5[-kf6compat(-)]
+ !kde-apps/kio-extras-kf5:5
+ !<kde-frameworks/kio-5.116.0-r2:5
+ !kde-frameworks/kio-trash-desktop-file:5
>=kde-frameworks/kded-${KFMIN}:6
"
BDEPEND="man? ( dev-util/gperf )"
diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest
index 6442c24e8719..da413293d6fa 100644
--- a/kde-apps/libkgapi/Manifest
+++ b/kde-apps/libkgapi/Manifest
@@ -2,7 +2,7 @@ DIST libkgapi-23.08.5.tar.xz 335116 BLAKE2B 0d2c4515efa9a8adf9388b6447bef3d06887
DIST libkgapi-24.05.2.tar.xz 339032 BLAKE2B 5fc1b454bdae7b613ccfc7a5158944c0a7ee0e2d7e1c1c76e2b49abdc3090b67ecd0df8b53ad9e7bc9fd3004e291427cbcc22f36bafc243cd6d2b06f2281b809 SHA512 ee24f38be43086ad2651a0d1a611cb01eefc21e7b76b983641a65374c0e187f5ee555f3f20a4eb99fc17c4592daf031d6149155e4a440c8df3c7996bc866e00a
DIST libkgapi-24.08.0.tar.xz 339452 BLAKE2B 9ab7cf70e366ae70b88d3281329f3aeeef8449c3d32629526518c089e99115dee9d5208507501b598ec139fda2779336a4716606c62b209ffc7c967ccb41742b SHA512 237ef5dec44adf9ad90ea1fd50fb374a6b72fca92d7617b4ab14ccc3518c7bcc721918819c55efe14c39b76a77fc8097859e640797d7032d19f1a54063e01718
EBUILD libkgapi-23.08.5-r1.ebuild 1509 BLAKE2B 7fa07b6ec19f1052ea7f07ee63c907d99d0a40e4e283671074624eda97f1ab35a6e92e1496ffb07ae624f92e356ec5e70856d1111410bbce77948565f00a01be SHA512 faa4464b7e2b49dbb7ea46a8f9d3c57aa0f11e21c9abd3ea46e34c727a00dffcacae2ccc26c9a1c1b380a47b52a36a5518074e12e8c711d798cc4c06bf4eb673
-EBUILD libkgapi-23.08.5.ebuild 931 BLAKE2B 562d9d3e46714e30859ce3883600798b755da4e3e785e2e0b516e3cbcd0f959c9657c222e25be5943b3e2d6174d2e5a448f20647e5ab3f0fa388887033fe10cc SHA512 5ca14253737b76a7d74a52da4c2d50af71873fa1821ddc8edb2952eebaa0d21d14bb473a16a0839e2f1ab98f26730e99c323d9d97cb78092217240037ae4110f
+EBUILD libkgapi-23.08.5-r2.ebuild 1512 BLAKE2B ce28cdf0238c6e56c64bbe1375032ee6cd2ef28461c764d63700e4a770bf0b7f04a80f51f59b2fcd3e0c047fb5fe4afe9da0c24f5d14c6acc8b3a1b63e2f91c1 SHA512 7707a8fa224b9564ed1cf886869f23a7aaf0f03c2a14652f807deb8e124265adb29dcc2f2684a88342cca34996e1c7d76b98769d5e8f90a8a88c55e761ab4236
EBUILD libkgapi-24.05.2.ebuild 890 BLAKE2B fafcd18402e8e41c5892c78f8f6bce734870a2b5e11ce1224a197c75b119510eeee21d90ae92ed839a8c0182b5ee3da0afac2a6ad46bfdd143ec3b4c4de9f009 SHA512 a3bc287955d13e1820b20d47315858a15f308e5843cd22a9b2e61a9693cbbf8ea6ffb6deb7fe0201341f598646c16f5f50dc7f04de83d3816690f508c193c3a4
EBUILD libkgapi-24.08.0.ebuild 890 BLAKE2B 461507de09d22e65fac865da05a2f990b6141db3577c38901ead66a5c9528c7e7c819afef1ebd334d4d371c5c8a9662c7d01d0e5d61ecef050f46d142348d383 SHA512 6eeaa09de415d1878c63fd4f37b5c4bf7d797019175a3f8d4cf255a47e5010359ea3d093ad6aa0df4fc68231414bde1b555d73816c7d3b7aadd7360a7fa6109a
MISC metadata.xml 437 BLAKE2B 2003b1d95cf9e5003a00dee70b38f274c19409d922c0f9db381c0b64631541183d642951af2c2e088fdd4ca019728e4692346397a664cfbfea5adf76bd154901 SHA512 742e962cd1f78a6eee879e58da6d665211f55c30f84c1cd6f0b87921646965c1e6348b9c8ec161cbc7ef2983f0f950b9f05b28836671fa5c298262eaf4db473e
diff --git a/kde-apps/libkgapi/libkgapi-23.08.5-r2.ebuild b/kde-apps/libkgapi/libkgapi-23.08.5-r2.ebuild
new file mode 100644
index 000000000000..4bb890933a7f
--- /dev/null
+++ b/kde-apps/libkgapi/libkgapi-23.08.5-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing Google calendar and contact resources"
+HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="kf6compat"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ !kf6compat? ( dev-libs/cyrus-sasl:2 )
+"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-apps/libkgapi:6 )
+"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SASL_PLUGIN=$(usex !kf6compat)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local myctestargs=(
+ # Both fail for multiple distros, see bug #832709 for more discussion
+ # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least):
+ # contacts-contactcreatejobtest, contacts-contactmodifyjobtest
+ # More failures not specific to Gentoo, bug #852593, KDE-bug #440648:
+ # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest
+ -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/libkgapi/libkgapi-23.08.5.ebuild b/kde-apps/libkgapi/libkgapi-23.08.5.ebuild
deleted file mode 100644
index 916b879155c2..000000000000
--- a/kde-apps/libkgapi/libkgapi-23.08.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=5.106.0
-QTMIN=5.15.9
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for accessing Google calendar and contact resources"
-HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-IUSE=""
-
-DEPEND="
- dev-libs/cyrus-sasl:2
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcalendarcore-${KFMIN}:5
- >=kde-frameworks/kcontacts-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-CMAKE_SKIP_TESTS=(
- # Failures not specific to Gentoo, bug #852593, KDE-bug #440648:
- calendar-event{create,fetch,modify}jobtest
- # bug 924625
- tasks-task{create,modify}jobtest
-)
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 647542206dee..9210181433b8 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest
index d8802d5c07de..51420d91245d 100644
--- a/kde-frameworks/baloo/Manifest
+++ b/kde-frameworks/baloo/Manifest
@@ -1,5 +1,6 @@
DIST baloo-5.116.0.tar.xz 311500 BLAKE2B 81e0545b1238ab5d88f3622deee0563fac512b89e6641ac704d595accd894eedefc3f9fd28a2e442954ed15bf40fbe170cc19455c32552562b2d64eb222f89be SHA512 956a07009fa83f852fa88a7bcabffc73343072e30650cc7000e385f73e467aa2c7c440b41715405fc0a59d68ad8e533c2587e06de8475f24b49e1fa35d8b2486
DIST baloo-6.5.0.tar.xz 316456 BLAKE2B ca07516493ddba9278dd9bf72d37d02afd6048115ade1469215ef0ec3dfa38df1b76009a6012f456a79cb9a0af3296acfe98a4f36e3fc74fea425851e2646605 SHA512 8dc2397c672a8b2c5259b979e15f7dc9e583cedbdb9423de6827c53d5552f18cfcae7fe918a3a8e78875f5e229be003a25eb5f9d213e2768aef16a474bf83b72
+EBUILD baloo-5.116.0-r1.ebuild 1051 BLAKE2B e5e4d6a34c3381a4b3791a276622de6438449fe6ed37de59d249bc843f228ff0738c8b82e1ab3403f233e17826a026b90bea1f393f8c260a6e65a17571ae6fc2 SHA512 7140f302d71266ce544ea295cc7cc37f2b99413a6c57c0634e645e0407f5cca704555d829850cbc589629be62a9288c0793298e3f9561348bf7b0b1cd6b47d94
EBUILD baloo-5.116.0.ebuild 1048 BLAKE2B 1100aed9b61d4dbe1217b8325a26cec333ed76c0f43381b673f348ee7dfa31430aed1dbd8fcb9e11fedb77fccd144c78464b4f18e6957725b22bb7423b2c5711 SHA512 c5c3199cd2209aa8e031e5140721e6174a1e10d2521ea3cac462dfb79a6cbe4953cb930796664d70585e44707c15f3391bb2574eb02030910ac8d1930105ad89
EBUILD baloo-6.5.0.ebuild 877 BLAKE2B 93d488bfa3e199d1b9e52cdddccef66b8f906810f04579e29d5866527f45f753ffa5f70600d29f8be43e246f7538c13f7895698eea149df49fdaf99b9b12072e SHA512 9b9b085654a6fea18f332a980c2243a8f6c04c8f442d53309b51db802b4aacd4bb7d2821244dce2fc4c499b4744b687fa5883aa7fb7e151331ba252fe91d6d64
MISC metadata.xml 575 BLAKE2B 040d93d8f8e1d2c97c4e84e322884b676648cc1c7639a87986ac40f3056bf9616f30fb70d7dd7e69a9b7bed344de0ad6a08fa7569e576543c957da8abb779698 SHA512 f82968e1bf26f71e9a67718b4220e777075b86480304997ac4ed1dbebb5eab1251d2c45dab43d661564bde8961405eb1f979aafc84abd1fb7e2717e140a80d28
diff --git a/kde-frameworks/baloo/baloo-5.116.0-r1.ebuild b/kde-frameworks/baloo/baloo-5.116.0-r1.ebuild
new file mode 100644
index 000000000000..ba12b6ca7fd1
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-5.116.0-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for searching and managing metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="kf6compat"
+
+RESTRICT="test" # bug 624250
+
+DEPEND="
+ >=dev-db/lmdb-0.9.17
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ =kde-frameworks/kconfig-${PVCUT}*:5
+ =kde-frameworks/kcoreaddons-${PVCUT}*:5
+ =kde-frameworks/kcrash-${PVCUT}*:5
+ =kde-frameworks/kdbusaddons-${PVCUT}*:5
+ =kde-frameworks/kfilemetadata-${PVCUT}*:5
+ =kde-frameworks/ki18n-${PVCUT}*:5
+ =kde-frameworks/kidletime-${PVCUT}*:5
+ =kde-frameworks/kio-${PVCUT}*:5
+ =kde-frameworks/solid-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-frameworks/baloo:6 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_INDEXER_SERVICE=$(usex !kf6compat)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
index db7d8c6b38b2..71399021ffd3 100644
--- a/kde-frameworks/kglobalaccel/Manifest
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -1,5 +1,6 @@
DIST kglobalaccel-5.116.0.tar.xz 2305972 BLAKE2B f5243fc4f539ef5f8877114e1fd5854c98adc747cc7509c8f3ea4285b85680b06ebd230160c988591beaa0f05ff5c0983eb9c577e8bb4ca450396a337f0a8875 SHA512 76420eb2fa026c0770b8f78c9ff0780056e2126aa4b6efdeb023faf306e7068781fb2885e0fff2d6f47475a73ca01fdf137f329701c7f240bc03f485daafbbeb
DIST kglobalaccel-6.5.0.tar.xz 2294512 BLAKE2B d31f85daad0dcd715e5aab081ac144aa258aa7d3b4e51fec5529933c927415086e114ea73fbf0291c64e52c1fee6fbe95a19c91ffac48431b12c08b91f0020c8 SHA512 4bde41f4a86f294ac1f49b8deccd303513eea1e2aebdcfeb6232de757fec5362300307be82eaf873ae06caea9997430fcd282b5c0ffc05e34ebea3784e47558a
+EBUILD kglobalaccel-5.116.0-r1.ebuild 1197 BLAKE2B faa8ca1a3e98bdc0c191e29fdd9f87cd1cf0cdb295261fc84c894eb1b048088fb23fee664e9aea553deb4e7870e90149d894a10304768ec7a5f4c660415c266d SHA512 dc59429e553487e194fc948c95bc5d7f6bb6e52b9499e9d2ac933ec8bfdfde4c15eae45f8c76bac502faa9e6fb7670d449598b38ec41d548942d0efda69852b0
EBUILD kglobalaccel-5.116.0.ebuild 1193 BLAKE2B 0ffa251d546e938ac806c54db61134de148d345f9d64a80e32a63a4beed97924c18db43ebb282f3600b6332a6d2461717b261e9563157a6d7ccb3774527970df SHA512 e33067af69f8ca6b27ae1a3942a13d39befea0f6e0760b9c10ab57cf2b5b0bd350a902ec178a3f40448a84a40aaf76cb9454253120d079b6f95519e998b5c2af
EBUILD kglobalaccel-6.5.0.ebuild 403 BLAKE2B 676544418bf477dc679bbfc836536098787d3b3009099b6ed273270013bd103ca2ae04b89ef1c35c7b369838800a052e14a3a12cf82a6b09bdf375eec060e01f SHA512 4bd1d7592daa7a6dc2869a4400c1151502c663ed9cf620555f3f7d0067546f835bb4355e465c3507b6b0093283d8f159f8e7ac6773bbd3946e45e5fa88f7d98e
MISC metadata.xml 642 BLAKE2B a72c8198bbeafd0090718a7ae9f850f48a57fce9af91511bc7b8e975e9dce8f892aacf840de2755e04c8a07cbcfce49b9d6634178f4586c496c83910c9278248 SHA512 1b7db8f5864447411c1b3de136b543d0bca8db26850b1eb63809295afe690998cb399b299da14d214ebe43049c6121ff9faa311834f6c26f7afdefa6691dcc46
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r1.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r1.ebuild
new file mode 100644
index 000000000000..f9b4b69210a2
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="kf6compat"
+
+RESTRICT="test" # requires installed instance
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ =kde-frameworks/kconfig-${PVCUT}*:5
+ =kde-frameworks/kcoreaddons-${PVCUT}*:5
+ =kde-frameworks/kcrash-${PVCUT}*:5
+ =kde-frameworks/kdbusaddons-${PVCUT}*:5
+ =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+"
+DEPEND="${COMMON_DEPEND}
+ test? (
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ =kde-frameworks/kdeclarative-${PVCUT}*:5
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ kf6compat? ( kde-plasma/kglobalacceld:6 )
+"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKF6_COMPAT_BUILD=$(usex kf6compat)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
+}
diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
index 1d4c3e8705f6..05ced72dfc55 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,5 +1,6 @@
DIST kguiaddons-5.116.0.tar.xz 78472 BLAKE2B 5ebfeeda5ce828dbfb8ca6ccabd35b3a3e67fda861d82e2da7f2d7ff6050ec449c03cf4c09a5407a9955a1f905e369fbdb1badd324e3d37ab95d184037089c7d SHA512 6a09bd6b7a3142827e9e44b1526daf945b6b777d091e0c7926fb48604c1ca586c6acc3282b5c8cabec24fba0be3c78e32141ea3307c79d84465718222bd8af04
DIST kguiaddons-6.5.0.tar.xz 82340 BLAKE2B 5ecbe6a54987a79e87482d7e8b9d2a9edf8acd409eac6bec2787ff2df39601d6f469d035cc284c24586978a74017aaa5495dcb86cc3366cafcb15b3bef2b736e SHA512 a411731a0c805d322ec2848f223d295ccf2a938742d404f17c421d6448df011f4cbc4fb991c1d0fa6a3f225e3924fd09c3717f3178f1aaa060a482839187db48
+EBUILD kguiaddons-5.116.0-r1.ebuild 1119 BLAKE2B 9bea1c6bd0344660cb50c7907fc786a0301dd5213d262a05fac402d8ba7e5c3c41be4cc41bb59d28d00e8496ab0f3539d8b5752306dbeb513e79fd02e258fb72 SHA512 ecf6a1d5ed920b3d1afcddb201b24684cdb31fb53be413d76db61bbca43729be8b4e64f6c98c94f308912e1ec2203c3262f07829eaa6e46030e807a354b1e50f
EBUILD kguiaddons-5.116.0.ebuild 1115 BLAKE2B 9d5a1d92d8827a60b5dcfd4d4f397fc4b516ad022d3fc275ba7804d68d167f6c7f1d23a03ce391aea0cb0b9bfe0c09d71078d3f2428e55b6b56be4ef024975f5 SHA512 6f3baaa42f8616725d71c7b7899d74b739255662377bd34ff58188caf3869d2fa593921f4daa9a263d140c584c1f9e5f4b4fcfd5ff6cbca74ba5235a27e77ad9
EBUILD kguiaddons-6.5.0.ebuild 1004 BLAKE2B 01be155c137ce479cea211eb709a1474246643f2e7efee4ea1e1fbd064aceba09e0e37e7996ef1046ab37904eefff7d19a548d6110a399dd3809a2442cf7789f SHA512 a80addf6dd68cf108ca1f10efe75a1b59cf19c32ebd771633f86f7af6162221dd94fbd531fb4f3e67e3ad82ac18f2d8105f892dfc2202011372c459d20f6a476
MISC metadata.xml 575 BLAKE2B 040d93d8f8e1d2c97c4e84e322884b676648cc1c7639a87986ac40f3056bf9616f30fb70d7dd7e69a9b7bed344de0ad6a08fa7569e576543c957da8abb779698 SHA512 f82968e1bf26f71e9a67718b4220e777075b86480304997ac4ed1dbebb5eab1251d2c45dab43d661564bde8961405eb1f979aafc84abd1fb7e2717e140a80d28
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.116.0-r1.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.116.0-r1.ebuild
new file mode 100644
index 000000000000..e51d5c73e09a
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.116.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="false"
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus kf6compat wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h
+COMMON_DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtgui-${QTMIN}:5=[wayland]
+ >=dev-qt/qtwayland-${QTMIN}:5
+ )
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+ wayland? ( >=dev-libs/plasma-wayland-protocols-1.7.0 )
+ X? ( x11-libs/libxcb )
+"
+RDEPEND="${COMMON_DEPEND}
+ kf6compat? ( kde-frameworks/kguiaddons:6 )
+"
+BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_GEO_SCHEME_HANDLER=$(usex !kf6compat)
+ -DWITH_DBUS=$(usex dbus)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kio-trash-desktop-file/Manifest b/kde-frameworks/kio-trash-desktop-file/Manifest
new file mode 100644
index 000000000000..e0f24c779abe
--- /dev/null
+++ b/kde-frameworks/kio-trash-desktop-file/Manifest
@@ -0,0 +1,3 @@
+DIST kio-5.116.0.tar.xz 3800352 BLAKE2B 2197d92589bd6eba360a72fb1902bb1e97d48065834e762e681eb312797f8c54829ee6099e87f316de83913755572e7b9fe4aa1d168fa83ada519cce8980d030 SHA512 a07661717846860db3a64bcead9c2b80192d8c5b8e66a25f0f83ced6b596c4e8af7eb94e68b17770f45b36b22ccbcecaef4f8590d790cf69fceb140ab9e47376
+EBUILD kio-trash-desktop-file-5.116.0.ebuild 540 BLAKE2B 876f441e9a85e20328fd6d929013fd229a412658df8de851cc1ae6c09b211454d7d59d2880c3985f5e5a344ba50252b632f5a4747521dd13cedca4580056c541 SHA512 8226bbe42dc894936a007a555307ffa6cd1adb7deed97f6a6f43ef4a7f91421a0ba1cf3cb6e419c71ca56decf65692fa5aadca2f8cc3c8cfa94c919da59d3ec0
+MISC metadata.xml 376 BLAKE2B ca845bf09d5a4a97521b3351877685059dbab53a5de2837a74b49552ec6ec12fa5bb740d4b562f604ca992243749b47021a3e329b73c00433ec87f1a10377f51 SHA512 da729d986749e9cb9c3ae97ba16a52d0ea7a45e78e1fa9de1bdbbcb33115fba5a5c610bff85460ae885cd8c2ac3bceb3341bbc97000ef38ddbbb37a7142ff8e5
diff --git a/kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild b/kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild
new file mode 100644
index 000000000000..3d9229ffdb1e
--- /dev/null
+++ b/kde-frameworks/kio-trash-desktop-file/kio-trash-desktop-file-5.116.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_I18N="false"
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="${PN/-trash-desktop-file/}"
+KFMIN=5.115.0
+inherit ecm-common frameworks.kde.org
+
+DESCRIPTION="KIO Trash KCM service desktop file"
+S="${S}/src/ioslaves/trash"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+
+RDEPEND="
+ !<kde-frameworks/kio-5.116.0-r2:5
+ !kde-apps/kio-extras:6
+"
+
+ECM_INSTALL_FILES=(
+ kcm_trash.desktop:\${KDE_INSTALL_APPDIR}
+)
diff --git a/kde-frameworks/kio-trash-desktop-file/metadata.xml b/kde-frameworks/kio-trash-desktop-file/metadata.xml
new file mode 100644
index 000000000000..9a90f9cc8a0a
--- /dev/null
+++ b/kde-frameworks/kio-trash-desktop-file/metadata.xml
@@ -0,0 +1,12 @@
+<?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://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/kio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index cd35007973fb..aa6da32ea043 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,5 +1,6 @@
DIST kio-5.116.0.tar.xz 3800352 BLAKE2B 2197d92589bd6eba360a72fb1902bb1e97d48065834e762e681eb312797f8c54829ee6099e87f316de83913755572e7b9fe4aa1d168fa83ada519cce8980d030 SHA512 a07661717846860db3a64bcead9c2b80192d8c5b8e66a25f0f83ced6b596c4e8af7eb94e68b17770f45b36b22ccbcecaef4f8590d790cf69fceb140ab9e47376
DIST kio-6.5.0.tar.xz 3350220 BLAKE2B 56b581082b0741953e8b980733dcea45a9c0c77585e061daa1d2ab35249c172c74cf4cf6abaac35c47829c007bf7f6192caddafe7fbf777f42f7624fecbd3cc1 SHA512 091e7bd21140b3c9b11608449dc0d4af75e0ad4e2122d95864cacb7e9f78502fe5daca80774287a9a724ddeb80bef35fbfb1d05a76810229f58f1b948be6093f
+EBUILD kio-5.116.0-r2.ebuild 2486 BLAKE2B 04deefe77e8aae5d611768b6b590841352e8c68f30c8b5559bbcd330648afeff74f394967c8496e916e2d1b4c984911556acd2deb26e4729045bbf023ae1c81c SHA512 0501c6c9be041e4b8a36dcffb360e851257ec462d5659bc4306f48c98dda41cd2aff481e300fa836068ae7412e0e0e0a5ef31e5f6054471008911bc4ded4bf51
EBUILD kio-5.116.0.ebuild 2433 BLAKE2B ef2dbdc733214e9ad012fbf45564b3eb052bf3980e346977d9c9c7ec13a4cd512fcc5a6b517d9993ed333c821e885228779ea53649905c9f744025ffdd21dd0d SHA512 9ea1c94266e3f638e891fdf834919deba8ade49b4339366d8ff965a23e221c55155e5bf963f585185ef8b191c3c242d04d7c88f09cbc73196bee5fb18d72c3ee
EBUILD kio-6.5.0.ebuild 2397 BLAKE2B a10736b84e64b50909bd85c1a1090669af17dba36e6851bab9c84489496ee5358dab34cbe4d569581b7f4562d77958044fd6d8e3276d912a86c67259d07ff6cb SHA512 6452272b6e47312e57a00afbc0c8360839031b3f68ecfcc577508f1fefee71fb7ed043e31f4e14bc62f290de28fc62de55d374f91a96be63f46b491f194cc97f
MISC metadata.xml 776 BLAKE2B c30d6d930265af6c0f0d5e01e2ad7b4c7961190f013e9447dea890880f947a0ad006ac523e7363e50a58221d807e1b9ce78270800a20226906e48980eb332b6a SHA512 ccf86c003f2933287e41fcac9980f07006b3bde5a303f241d7a1fadeffa0b22656ea6e51fadd5ea5c40d7e8fa0debaf16a0ac004db317a18c99d80461bc82115
diff --git a/kde-frameworks/kio/kio-5.116.0-r2.ebuild b/kde-frameworks/kio/kio-5.116.0-r2.ebuild
new file mode 100644
index 000000000000..b6f5df68011e
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.116.0-r2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+IUSE="acl kerberos +kwallet X"
+
+# tests hang
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ =kde-frameworks/kauth-${PVCUT}*:5
+ =kde-frameworks/karchive-${PVCUT}*:5
+ =kde-frameworks/kbookmarks-${PVCUT}*:5
+ =kde-frameworks/kcodecs-${PVCUT}*:5
+ =kde-frameworks/kcompletion-${PVCUT}*:5
+ =kde-frameworks/kconfig-${PVCUT}*:5
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+ =kde-frameworks/kcoreaddons-${PVCUT}*:5
+ =kde-frameworks/kcrash-${PVCUT}*:5
+ =kde-frameworks/kdbusaddons-${PVCUT}*:5
+ =kde-frameworks/kguiaddons-${PVCUT}*:5
+ =kde-frameworks/ki18n-${PVCUT}*:5
+ =kde-frameworks/kiconthemes-${PVCUT}*:5
+ =kde-frameworks/kitemviews-${PVCUT}*:5
+ =kde-frameworks/kjobwidgets-${PVCUT}*:5
+ =kde-frameworks/knotifications-${PVCUT}*:5
+ =kde-frameworks/kservice-${PVCUT}*:5
+ =kde-frameworks/ktextwidgets-${PVCUT}*:5
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+ =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
+ =kde-frameworks/kxmlgui-${PVCUT}*:5
+ =kde-frameworks/solid-${PVCUT}*:5
+ sys-power/switcheroo-control
+ acl? (
+ sys-apps/attr
+ virtual/acl
+ )
+ handbook? (
+ dev-libs/libxml2
+ dev-libs/libxslt
+ =kde-frameworks/kdoctools-${PVCUT}*:5
+ )
+ kerberos? ( virtual/krb5 )
+ kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
+ X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ test? ( sys-libs/zlib )
+"
+RDEPEND="${COMMON_DEPEND}
+ || (
+ kde-apps/kio-extras:6
+ kde-frameworks/kio-trash-desktop-file:5
+ )
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKF6_COMPAT_BUILD=ON
+ -DKIO_NO_PUBLIC_QTCONCURRENT=ON
+ $(cmake_use_find_package acl ACL)
+ $(cmake_use_find_package kerberos GSSAPI)
+ $(cmake_use_find_package kwallet KF5Wallet)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ ecm_pkg_postrm
+ xdg_desktop_database_update
+}
diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest
index badce0e80d8f..2a69f2890a03 100644
--- a/kde-frameworks/kuserfeedback/Manifest
+++ b/kde-frameworks/kuserfeedback/Manifest
@@ -2,5 +2,6 @@ AUX kuserfeedback-1.3.0-missing-include.patch 765 BLAKE2B 2d3afc6c228bfd33dbdd6b
DIST kuserfeedback-1.3.0.tar.xz 230644 BLAKE2B b7305be09a5e62c980273766ec16f624eab4312ababbb8ebb3e24983ffad7ac19445bb848088331c0b4b02da37ee646c9cf91b8965455d018f9b45084c62d17c SHA512 16fc7fa850e7ac1dc772ab25f81f75fe28454680ce9ddf68da0f14c6d5e9b8201f69d168b1ee32bdf9f0ee517b0cac34eb09fd3dbfa697c0a8d3b23c6ac790cb
DIST kuserfeedback-6.5.0.tar.xz 255484 BLAKE2B a1b50f088b59d589a2f2ad70ae60cf071661f37a84da2362a725b715de8c5c2d0bddba3741f875a0044dd5b05262f475453d8261a3bf484251e1edca8fca244e SHA512 2b6160d2d35b73e4dc27ffd059526d0bb308f5c321cb106114042c0b3411c50469b5a82128115b2e3c1aa187f4ee844e9358c5dc3fabad8dea3182681718ce3f
EBUILD kuserfeedback-1.3.0-r3.ebuild 1332 BLAKE2B 8a89b6342ce343afc57cfc6df2cd61fb6f01951816147de129d20d1cc7b4d6966191f8c77637aa314c67e51ce2a89ca7f1dce6b3c1f7bc025cf982a60afefbef SHA512 00f1bc8f2f32f8a5ae561241f96f7f7f1df2cd6dc25727267269bba79dc674556a3fa610c38edb0f53f011d7e396de2c611e9826075ff0f5b76fdad64d4722fd
+EBUILD kuserfeedback-1.3.0-r4.ebuild 1335 BLAKE2B f7b902043d2d9c0bb89fc02db938b59aafd39f32250979c2d73fa30a9ebab8903b5818f82ad49b175fa0dfee26cf35c8ff42804b684d9f3ebd0eb488e0d94c1c SHA512 536a213310efef4c3a9a7cbf214f2f15a6c130b9da922735776b6ec3f9e015bf7ddc4ee41ff7ab67c4810a779c003ac0bb50966cf6ff1a3986c3fb126a9aaf54
EBUILD kuserfeedback-6.5.0.ebuild 1084 BLAKE2B b80f42da57a68b25912433feeec76885a6c2a08a34bede96b4a4f9383a4ef5104304161f4a323e6ee1453a8d5e68b9575edeb8a97f1f869e52c8f8c232894814 SHA512 359549410f593297390fbc9a0244b8c4bd33e2f1a797312fd3b584caf3d7e180cbd1ff0a5bc2c0d077f1b0ae110eec558323febe295e1b6534df1d15be5488e2
MISC metadata.xml 551 BLAKE2B 9550e0e453997dc6bca7baa1ef52155831a64d52f4b6cdf2d6eb69be23f701648d0bd99174609472ff489171ac9a33042e97083523ebca2a1c6e68b1eb063533 SHA512 5a3432c2a7e1cf390bfce9ff2801637c41a92240fd4517c4d2138c2561f09d343517c740fb7df3a7bd26088e7fc70dc86aff2e451bce6cb07287cb36a728b4fa
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r4.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r4.ebuild
new file mode 100644
index 000000000000..5ed8d018e769
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm kde.org
+
+DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
+SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc kf6compat"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ !kf6compat? (
+ >=dev-qt/qtcharts-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ )
+"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-frameworks/kuserfeedback:6 )
+"
+BDEPEND="
+ app-alternatives/yacc
+ app-alternatives/lex
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ doc? (
+ >=dev-qt/qdoc-${QTMIN}:5
+ >=dev-qt/qthelp-${QTMIN}:5
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-missing-include.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ # disable server application
+ -DENABLE_PHP=NO
+ -DENABLE_PHP_UNIT=NO
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
+ -DENABLE_DOCS=$(usex doc)
+ -DENABLE_CLI=$(usex !kf6compat)
+ -DENABLE_CONSOLE=$(usex !kf6compat)
+ )
+
+ ecm_src_configure
+}
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 921359, requires virtualx
+ openglinfosourcetest
+)
diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index ea2ac55d0965..69ea5e84aadc 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,5 +1,6 @@
DIST kwallet-5.116.0.tar.xz 353948 BLAKE2B d8c38a71e72ea9ce316a9f5af440c502b4e21b69f9ae40e740a209bde3aaa6519dd26079c99ffe1b7441a464c1ebdb34b550f9127be89c0f2baede68003eb462 SHA512 fc96b2e87e565dadb960159c5412cc0862454331824510405f434dfda2146ecf4e2ca133345c0c46608143da10265f154a0225f4d8d82ae6f11a184b222d663d
DIST kwallet-6.5.0.tar.xz 352952 BLAKE2B b595e551fcf56743f0d87ca88354d4efaf16c3663f46e40328e4f61c6cb885a26eb96cb7f0b235b66f636cf88473ca78c4ea54affd055bc2b87a0ba6242cdda0 SHA512 0547be2bf4a204fc322225e603f2fff3a5c0078f22f0a0111046e9fd69dfd20cb1560be08f7f5234e3ce5f0c6d72fdc539fe78de9700d3854fd93c154106f892
+EBUILD kwallet-5.116.0-r1.ebuild 1647 BLAKE2B 511784e6a2138b369fabbc7a2ff1d7a5ae73dc8dfcf2bf7e3a985dff6dd597f2f1c3f5ef992558e50e8ceca5bb3f7d13e30587017b9823cfc44e5dc450e02954 SHA512 c67d2ca4a982d4e034988d0c451519a42966b20123a956bea518397de73c79788b7ca26c590e8057742356d6b1222072c3b8ed5a30b642b47008d123f0380ceb
EBUILD kwallet-5.116.0.ebuild 1643 BLAKE2B 69e89dbbd584b53aab5a03648cfe28b3573eb4fbbf8536046d0c0bc5bb9a26e9de9e9df14946825653c25dd1fed0b266fa1f380322d93d06414aecedd0203df9 SHA512 7d34ff2c22d03e65361e85c4a905addd9cfc67fd6697321bb7d855d921cfc119eced6e5b909e5124ef117d1823b76e8c035bc79c5d1de8d0e02d868f31c30671
EBUILD kwallet-6.5.0.ebuild 1420 BLAKE2B 11206aafe7d06c259213d0f27f177086c244f55505aee2573c39e71a3ea83426ac43af9b0fec7a31c1f29bce576118f07748f0b4d2c7be67855ecd5ef454efe6 SHA512 15e7beed21bc30a7a51c0e6d5a52261a6d724f2e25547c42ca42846317f71cc6da1fde81e8a6bd91d27d774aa899be7ded9ebfb1fff65449a12b36c50e4d2011
MISC metadata.xml 690 BLAKE2B 1743d2641c26df1e27b29f20146f5aa56afedefe4ed0091b7e423c8216d18826a3023ecc7c4490a078f0bf960de3150b08fb120704413f2373330563366e0c93 SHA512 5e8252e0203af006d692b1e5430a48133dfa282376dc903696dc8f80c1f26ec71b14ac275bdae199b3aaafcdad9818bb22f46a77afabc87fc01fe4694c2eaf70
diff --git a/kde-frameworks/kwallet/kwallet-5.116.0-r1.ebuild b/kde-frameworks/kwallet/kwallet-5.116.0-r1.ebuild
new file mode 100644
index 000000000000..422b94f04d8d
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.116.0-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gpg kf6compat +man"
+
+DEPEND="
+ >=app-crypt/qca-2.3.1:2[qt5(+)]
+ dev-libs/libgcrypt:0=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ =kde-frameworks/kconfig-${PVCUT}*:5
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+ =kde-frameworks/kcoreaddons-${PVCUT}*:5
+ =kde-frameworks/kdbusaddons-${PVCUT}*:5
+ =kde-frameworks/ki18n-${PVCUT}*:5
+ =kde-frameworks/knotifications-${PVCUT}*:5
+ =kde-frameworks/kservice-${PVCUT}*:5
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+ =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+ !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) )
+"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-frameworks/kwallet:6 )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KWALLETD=$(usex !kf6compat)
+ -DBUILD_KWALLET_QUERY=$(usex !kf6compat)
+ $(cmake_use_find_package man KF5DocTools)
+ )
+ if ! use kf6compat; then
+ mycmakeargs+=(
+ $(cmake_use_find_package gpg Gpgmepp)
+ )
+ fi
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Auto-unlocking after account login" "kde-plasma/kwallet-pam:5"
+ optfeature "KWallet management" "kde-apps/kwalletmanager:5"
+ elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz
index 779e67482535..991306009807 100644
--- a/kde-plasma/Manifest.gz
+++ b/kde-plasma/Manifest.gz
Binary files differ
diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest
index ab1c55e00892..f051dabd34d2 100644
--- a/kde-plasma/libplasma/Manifest
+++ b/kde-plasma/libplasma/Manifest
@@ -1,5 +1,6 @@
DIST libplasma-6.1.4.tar.xz 2117624 BLAKE2B 95267993a201d4c8fb638e5f61a346736a0b86b20aa99b393e5d6695f5d798573b97fd1e516e541216583dac1af214043e7f78e0960a2415ea18cab073cec794 SHA512 d0db7ad8ceb9b63019d63070233664cd5f5b8a25b4f9de9a435e49db89f5b57bb71889b0d3fa07e0a99e3085f3874e80cff6b7c9190b467e63ff9a44e934107f
DIST plasma-framework-5.116.0.tar.xz 3311836 BLAKE2B ca47628891705bda2ae02728a680296e0ac2e4754f779a65685a85dd364ada9217e485ac9e10130c6c37fd0b98137263cb919941933fdbc0ba4c44febb6a99fd SHA512 d15a1379d14a13c17932c1278b209b0a2f6a07f1abc15cb436f73765f8df12564297541c29bf453991e4dc7d469c5b83ecc53e9e97480d10d8d897597acfe804
+EBUILD libplasma-5.116.0-r1.ebuild 2149 BLAKE2B 010d87bea8ccbd9e214e7a3222a085a78593a107e5ae29e27a31813612df549fe9973e0a2180897599d0be3de80613f897b5860f0bbb9d93c7c72493e1bfa2a7 SHA512 463abc848f36e1b314e50f588e28fd04f22516e611694f17ce597b1effa75dec9b571c55f7f168b23de1ebfbb27cb452b707843b802e7189e57bfd003be0c93f
EBUILD libplasma-5.116.0.ebuild 2146 BLAKE2B 381aa30144912b310b99e4cfe5cb9f5cbb95e4a3194a2f0e4f0d8b1c2669dbf504efcfb5c4fe3d16aa1875a7faf2c887ae72379d78de40e9a4cc4fd5578be982 SHA512 8dd613aa84e716a83d57b4508103d253364d4c4a0e4509edee9b425f70415b72c6e5d46f258e7482711af6bb8bca4d40cda67b983e57336158b95bd32eb861cb
EBUILD libplasma-6.1.4.ebuild 1780 BLAKE2B fccc3aec11ef57d90ea7065df67367e140dd3eecb558b22220d43c14146b2b56519019caa569473e02f6f6c292e914ecc8bf49174c4e2f86654830aea86f22cd SHA512 4c7b131503654801e67ba45340df50f1186aa2b99c87d66c2ae3f11fed72c61785065bc1ad56ae77fb22b731a8030389e0e9eba3d7f6544b01a10f1859c51c06
MISC metadata.xml 635 BLAKE2B 87a5964fc009b3353d3cf69e5988fd57c196f914a0890b0850d2fbce36518202b9260611b0e1efdbbe3b6c80ac16f83c24f39252379eea6b9794cd3405f72df6 SHA512 5989f9f50cb7906662114c6dd606339cbc5c46f20f475037c7e051806b8aafe9465d0ad7e7cd1c3e3bf4a462327868de64ed2137d406058e2e75826509b1ca8f
diff --git a/kde-plasma/libplasma/libplasma-5.116.0-r1.ebuild b/kde-plasma/libplasma/libplasma-5.116.0-r1.ebuild
new file mode 100644
index 000000000000..987b3ba7565e
--- /dev/null
+++ b/kde-plasma/libplasma/libplasma-5.116.0-r1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_TAR_PN="plasma-framework"
+KFMIN=$(ver_cut 1-2)
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only kf6compat man wayland"
+
+RESTRICT="test"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ =kde-frameworks/karchive-${KFMIN}*:5
+ =kde-frameworks/kconfig-${KFMIN}*:5[qml]
+ =kde-frameworks/kconfigwidgets-${KFMIN}*:5
+ =kde-frameworks/kcoreaddons-${KFMIN}*:5
+ =kde-frameworks/kdeclarative-${KFMIN}*:5
+ =kde-frameworks/kglobalaccel-${KFMIN}*:5
+ =kde-frameworks/kguiaddons-${KFMIN}*:5
+ =kde-frameworks/ki18n-${KFMIN}*:5
+ =kde-frameworks/kiconthemes-${KFMIN}*:5
+ =kde-frameworks/kio-${KFMIN}*:5
+ =kde-frameworks/kirigami-${KFMIN}*:5
+ =kde-frameworks/knotifications-${KFMIN}*:5
+ =kde-frameworks/kpackage-${KFMIN}*:5
+ =kde-frameworks/kservice-${KFMIN}*:5
+ =kde-frameworks/kwidgetsaddons-${KFMIN}*:5
+ =kde-frameworks/kwindowsystem-${KFMIN}*:5[X]
+ =kde-frameworks/kxmlgui-${KFMIN}*:5
+ =kde-plasma/plasma-activities-${KFMIN}*:5
+ x11-libs/libX11
+ x11-libs/libxcb
+ !gles2-only? ( media-libs/libglvnd[X] )
+ wayland? (
+ =kde-plasma/kwayland-${KFMIN}*:5
+ media-libs/libglvnd
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+ kf6compat? ( kde-plasma/libplasma:6 )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DESKTOPTHEMES=$(usex !kf6compat)
+ $(cmake_use_find_package !gles2-only OpenGL)
+ $(cmake_use_find_package man KF5DocTools)
+ $(cmake_use_find_package wayland EGL)
+ $(cmake_use_find_package wayland KF5Wayland)
+ )
+
+ ecm_src_configure
+}
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 87ace5af300f..18a7e7cc6c4a 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
index db127ed60472..289b7ad72cd5 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -131,10 +131,77 @@ DIST thunderbird-128.1.0-uz.xpi 591808 BLAKE2B eec16355be449ee03382f1d0aceb13ae4
DIST thunderbird-128.1.0-vi.xpi 784659 BLAKE2B a5452b16ff2c77537db81fc43b06969706ea5bbc0dc9ef2815923936d86e36f69ebfffad039c44e8fd1ab1ee29fb7e088f08193a634af8a53c7e3efda54cd3f5 SHA512 25c8fc8b8428d49e1e5e97231c00e4c1a864a8883c6f96f74b74e07d09a8448b90289767a2968fe58636db30e92af8e8f874ff431b97562261f0a855d3e3cd3a
DIST thunderbird-128.1.0-zh-CN.xpi 784195 BLAKE2B 8431470bf86b0ae14013c46fcf52335a1f18240a8c27d52f2d3b2532d6cde2d75ebefc1b25f8dce4cde0ee95d6d92229c57b6dd82551fcc31f5a557f4e3c48ca SHA512 fcc3247cd35392d05a2bb7c6274152a5724e8a96180c652c5978182f24ae19b63e99db9285687fdbaaf609bf03f2eb014891f218bdf6bc4721e4be86b6602af8
DIST thunderbird-128.1.0-zh-TW.xpi 787478 BLAKE2B 808f24ea4c0be1ea3d66b1cc10c887b201563a2a0e011529d4ae4b2da63ed3d43a7c27016a989fab67ac819ad685c6c4089988946afa821ab85850d9843be49e SHA512 fac29119ac494ef69432a79328c507ab3e64a7e94efe504e5d9db24c01d6701616c90eaad2f446e1099f954a465f91eb408b82e7972bf7e99c4fba74d3612352
+DIST thunderbird-128.1.1-af.xpi 530026 BLAKE2B b10f1d8efc346b3dad5ef3a8d4c81f354d00a69751039637a3a2ff0cb5610f3c187d00b9f65f681a8f1480011ebc42645594cd0530c785acd0dbdb835190c0c8 SHA512 679d037b130be9f6463609d4268ef3b3b40c9efeb308f12fe3865870519c2a6805cb0c91b8914c7752d22fbfbfb9a7743ddcf1ff3613de8e732df61748fb6a7b
+DIST thunderbird-128.1.1-ar.xpi 679533 BLAKE2B 6550a043ee29c7925373ce150365c975879d2ca7a12b0a65c8765e5384916afab849e942ea2be02a1e00b84bf93ff8112958d5d1bc1cc050bd31a217a0c09f36 SHA512 335cf6164d46f826335eb553c61cababbdea524207c8cfc60998136cd96406ce2f37c11221a6bf96b3c6fdbe38b29ab20aee451ba2fc3de373175dc1f7dcf2d8
+DIST thunderbird-128.1.1-ast.xpi 560728 BLAKE2B e6b74839085027038b0d0199b5f075dac34814c06b89aefcf8b39b48e6ba26864045e8d42773e282815003718341f207ebf240f263ab5fa759528ef4f1e90f7e SHA512 e4bef426ebcac1e86ccbe9d4a1a3d69c5f367fe724ee403ae1c580517bd27802fdc0bf730bac73a8e31f5b47f345f69446cf6404b94665166672c85cafc3bcbc
+DIST thunderbird-128.1.1-be.xpi 753253 BLAKE2B 58e6f0fd7768118bfbd24e5d79dc41d88e6363fd60e40bba5d5353fe02df05b98b121fa19be8ed87952697c9f0aaf432c214ff538fc51052cbabbe1074d68272 SHA512 25bc0c4f792615f73a4eb9fd54bbd03ae1a6fd2fb2469fa8e301e5857eb9a8604431dbb73c5ff62b1c6e8bb01033822d78f94d25d017d9607209b63e7b520619
+DIST thunderbird-128.1.1-bg.xpi 801173 BLAKE2B 29a8a8391d8ddc19659fc680b28e352300354100c74186358aba3975c36acad3b9da9dd3d5b5be6e7689ee3122d527a84a26fc81b658360767cb0f40a2b9f60e SHA512 5d908d068e312a9c5e0d7db124d704dfde20e89f3de62b5593cf822f2b3caec37ff37c2d6ff42c62aa50f9893bd708b4b3235ab33797f7418b62e58aa3ae9805
+DIST thunderbird-128.1.1-br.xpi 652151 BLAKE2B a6ec3043f58a35597f03b3b5c61037903903c4e9ddfca10d5c193a0bc02cbb730ddafbe28f892309d3f91e5d593ec01d8f041cdaaa900ae528e22bb358757986 SHA512 86a7b76a80834845eeee60114d69dd53606d3105ca6ad321988487dd7ddc506fdd18dbb033083fe0863c402180267b83c2225ab80afc82aca2ba4d479b990e11
+DIST thunderbird-128.1.1-ca.xpi 707977 BLAKE2B 632577f29990968bbe422a1d348f581b68bd01c1fc8ddba3a73bc932a852e3cdd7b5217522dd8b3174eae630332f32b10f8d64229e1cfad1e5067e4726280bf1 SHA512 5674eec4fc407cab5b6ace537c21371d6fb107a7741823f043a261aa1295fef0fb6b69f93b2200b17a0a17f74b309a6004ca4d6a590920ae80b1a87bbc16b993
+DIST thunderbird-128.1.1-cak.xpi 671378 BLAKE2B 4c53064aceed14507c6c27b89712715a6409865bd5d6671068e8ca0a41f4cffdc2c23df26cf8e52b4465ca970373d7e7bdba1c4bca104e8cc26aaa95ae62cfac SHA512 418e0985174dae5d0de1e56aa730f4faf2dc21eebd6d38ad23d0abcac3e481b33e725f91bdc1c33643e119fbef986b8f0458b23f8c12d312140de6567ff0e2aa
+DIST thunderbird-128.1.1-cs.xpi 782657 BLAKE2B 5a35a51a8676e73801c99237c863f2234783a52867e21571f92bb231904c7082c672cfeb92c76a4c3fbde9706f3f160532508ddee041a52bb9be50f37a0cefa2 SHA512 f72a1f61d868f0545176313f02700c9f4fb5bab44dc0677642cfdc695a73c2acecfdddadf7a61bdefdda5cc9b74f7800c5d11429cd29d68cbe3c2efe876727f9
+DIST thunderbird-128.1.1-cy.xpi 745992 BLAKE2B 146eb29adecc9be1c980d1e74a5a9f398abc528c9a1bc785770fb4044d20aeb725ef8007556aa3a1b8b1bbb1afb66fbe3798f1281266a59cfa943e190f4888f9 SHA512 ee4f973fa8787a859471e38125100bdffab3b7dc35c46fa3a9b8abcbc0a5cc77101e80f3e6d576da2ac902dc46159994a5dd5fb49c5bef7d78262b1ecccca17a
+DIST thunderbird-128.1.1-da.xpi 732218 BLAKE2B 6675dc577b16be547f7e2d0632309cf474db772be9716d6a28d8814c4a0af4501210911c8186ae96c0f02a0c674b14748f6962bd98da6e8487e8442daf305081 SHA512 6b75f206da06d914af402b66dc88398e547a7b9f2cdce2b5b999c22d9356d210a0f3da130d2cf333fb0bdad650b89e17f015293a9ae8d33a891459024266001d
+DIST thunderbird-128.1.1-de.xpi 763095 BLAKE2B 75ba72464cbd9ae75638dcfb59bd0064232518d1af80dc7be32d4ffefc1275c4c5641264620565f4582d03e958f8a37c9889cfcef7255a01624fff9c089b1cf9 SHA512 4309d01ce71ac8b18cc1a885225ad2bbc6cf9e8711cd6f196074d13f97c18c354ec364526bf8883227d1c4e7cfe67b0176a83cca9a3eed133eaae5bb2c484fec
+DIST thunderbird-128.1.1-dsb.xpi 780652 BLAKE2B 1af80bc4db88291bc567bc2a552773498da96b15ce609450ed2c8d326e368d7bf3c796eba3e53312ef999acb72cf07144c916433e1bb5c4262e8fd03a4d4fe33 SHA512 cddbe93033a78450354d4d634a4838510704c21612605fc66878dd7e18a15dd8e086369208d2ed2c982ee4ed47374cb30e22b2975d936613dce5dd810fd8b135
+DIST thunderbird-128.1.1-el.xpi 886743 BLAKE2B 800af0b6919a3527c203e0fc46f2d4cacbd85d09b5147999a627bed60d48cfde4676ed460f7166d0e165ade6e2fffcad916912f4a61156ef3e917be237a213f8 SHA512 eb917a74dc9b7dff0364dd6022590236975fdc4037b276388f87589a3263a6b060af2767b48be483d258fd76d6e1f249c5e3ca01d8688c8c41098c3a6fcfc387
+DIST thunderbird-128.1.1-en-CA.xpi 699939 BLAKE2B a297dbb9525cee90345eb29922c5225a376202400351a49534ddd3aa4dc64c489e5a005ce237acbb69bf7cb98a72046d982943c930a8b65676b97d9782771fe5 SHA512 03c8c50b015b5dd6aed624a1f66079972f092dc631ff354aea6de0977384785de3846f676dc702d37ee2b4d2a77cc85b8dee42134396ebcffe46fa56276a0124
+DIST thunderbird-128.1.1-en-GB.xpi 700796 BLAKE2B 97a96bc346c40e4a95fd93b08f3cbbd21f2c8d1e73e22201f7b85da2935d48a0680de0c91fd5c3ebf85cb0022463109afe63d5e915259366157549678ba0dc36 SHA512 10ef391e86f32478724bcdeef5ba9775f37722a7a01508ea3616e223836a7e6a80a23b7f1546f1b11b925744b73755839b5fa69fafe687f0d4472a374dc3eb23
+DIST thunderbird-128.1.1-es-AR.xpi 756246 BLAKE2B 0a6ab1d246747de2a04237019ed89a4741c6aefb218be4c2b1420a313dd40feb2a44e96b834230c785e1ceadd8530fe58602220989a4ff7a999fb28b9cea6a45 SHA512 3cbd0cf639c51714fbb4102d98a483f6c33dfcf89d0593f895f915f5f4ad40e0612661259189a9f8a090a516b797f5c8380f701ea4e29d5deee5246558db768c
+DIST thunderbird-128.1.1-es-ES.xpi 723185 BLAKE2B ef4e0440ed35de9eefea226d9f06a325b8250a207eefacc4669bca902e876492d337c196abbafcb3727b9db49f5a3f8860f37bd426c86272e70bdebed2590e73 SHA512 c421410c7b004b2465dab37bcaf4f4e21c14009faddd3c6c2cf74980dcd85a0b743b42bba27077b945822fd5691271bf0cf86e945f7f0ac1d17a2805e39a44a4
+DIST thunderbird-128.1.1-es-MX.xpi 734910 BLAKE2B fbd4c41700ae669a79413ff50f29708eed5d3e7b6dcbabc97be83d3a1e7dd20a0df949a437ca29b1ad2ed9d33933cd97a741a2dc0bacb0435dfe9dd5cac5ded1 SHA512 a819fcccfa9802e4314f57cb4c84c9afd398701fc7a916ad6326275207ac85dd7130848de2475482a33a43577c095b2895760ceb6a49aadc228098a8ea09271e
+DIST thunderbird-128.1.1-et.xpi 695922 BLAKE2B c8aff7ef11f36717fe7c6d6ec26dac1254d317cd6f2a2b35b0a4aca6e3e4f13fa8fb6add6e68fda14b001d49ef5ab112d237c2cfbd521b28c2c4a96293a3b58c SHA512 169dec6011581d657a8a59fea7ce9fe08e1535b58eced80bd364d54be7e26e2b4f5ff7e96823eca669294a34df0846c80585f29eaf60f18e533abf3bfafbadb9
+DIST thunderbird-128.1.1-eu.xpi 726477 BLAKE2B 7de427d57fb0bcc1ae3c72ba919896d1c0d91fd456839df17d174e8518d683d9e598069de030d9adb0c2db4d0c34989b7018609492aaa143221c00b95f062fa3 SHA512 b702077009df6ab53c5d739a68f73050f9a19eddb69dc1d5a134b23046885b69960de0dd72990c1f5615c2fa7034e4add13f7f71ba0aab2b62ed0335ef6f2b67
+DIST thunderbird-128.1.1-fi.xpi 731186 BLAKE2B 975f0751f0e6171f614c1673a06b8786880445bd4dfbaf49312e925fd7fb38e2950886f1053c1a6b4af41fd0cdbb17ded7057bae14020a87264befffed163603 SHA512 be2d3e25b1aa95b3ac4b14941b6b928575eea5ba3a07bd058fb26f220636601c69cd869db6452773ad81113e7bc5b24b1b9ea3a649098128607f1145528257cb
+DIST thunderbird-128.1.1-fr.xpi 768736 BLAKE2B 5d130b41617e2394fa070d57824cc88121bb917901f27da43f70144caff49d708ee9abff1c11cde7d0136fcd06c1d7acfa2f0ab4979bb6cb6389affccb5fc928 SHA512 bf4797e981ff74dbb7ddab51200d88c633ee5f9caed8916fbae00994f0adafb684f3484459f8485f585ca6a502811424bfeec95385b77a2c2c3930950c3ddf0c
+DIST thunderbird-128.1.1-fy-NL.xpi 750791 BLAKE2B 218f3e40449f782322aa2663ba0341a3f41ebb8fbcc072df9b5b2f0b531d2ead49b6b0f04e18fd498ee29a723e9fd1cfded6b57e9784b733e6c9f2cd46949898 SHA512 5b14a30d14cc3642266d98bcb57b61a6ee40008e984bd8cdd846d08749049dc67c8070344dd4c933978721112c357c33c8ea71eeaac5b48b87a73ff9513a0f28
+DIST thunderbird-128.1.1-ga-IE.xpi 614867 BLAKE2B 0ee9858b27bea800209d4c4900ec4e4cbe8ef09108d8a4b164a5acf4f18f1380dd3adcee3282bd418cb9c0feffa3ed8691b527a1c3580adef15d01048f560664 SHA512 499b857e297b45a62f6833a86621c7803f7ad1f31d1edd3e7262ba6775a42e01a8d65bf5a68dcd8b9e479a2c2f01bdaa73b5021f0d2c17d98394c366b875c51e
+DIST thunderbird-128.1.1-gd.xpi 727477 BLAKE2B 9e5ad9945682f06d9210589a96dd69b1a6ca578b4df60728a4746b58dcc157efe0dfe45dc12286496c36acca29f20927b4bde064c69b44584481dc26e4273fc9 SHA512 cbcc83a9a4ce3b46cac945f2da3c545522eae7c33e855563599850ad604937293ffdf3ff86b44e617b3263372a3a612b9de84a5800eef316b36e0b54296e1c19
+DIST thunderbird-128.1.1-gl.xpi 736249 BLAKE2B 5fa8ddbd41f780b2e37fe07cb8f0c0c41043eda1b041f2d2b35937b23d70864bb7c8350a924a0ddc5523630e2017fe699bd51e4d176e54b7cc24988b9768863b SHA512 12604c11470bcaba80a0100e422e634c380101c093b4f9b2967684edf14b5a4b7c5b364cb974f17bf50a8966051289a8438861b3ba6f244043d66a13127b644f
+DIST thunderbird-128.1.1-he.xpi 698230 BLAKE2B dc7169581988aee1385b2bac5d1b57d1bf40b8482ca833c7b1679271504e926161e204afa5cb715c47b6d4a17dfe0d860d1036a4464d1c532f622da1f6246fee SHA512 4af4ff48ba6e4249e9ecf8f9b95984fe5e4a4fbf613a25ef38a68a9615f3f7f4ad753a95e0a57b61341f9165ce2bdc0e12dd3ce8957868e6eeda9d9909166691
+DIST thunderbird-128.1.1-hr.xpi 700182 BLAKE2B 5c8bfbe9a95043d2b039d281552f5d92e33d1bf97ac1e4fb3b8895cdf7bac71ebc1d576c487f25c4a514ae47dc05e9fb56efd72f5de9e6284ca8b288c48bedd7 SHA512 3a2d9605a023b591d22d5e3da4bcd008f5029aa958057fc3bfe22637fd807663f9fb579d57543e3b8c52f4f62b00dfa02b41c1065af7cb3493d90675b6b8e2f4
+DIST thunderbird-128.1.1-hsb.xpi 778161 BLAKE2B 41c7253cfb7f12403ff49ae2bf9b964e8402490b715e2ac4b563a5f447b7e63419cbea5375daf84b4abf517ac1f7ca634919b04ab61fda965e7c458ab790fec1 SHA512 751eede7bd28badca08a5cd5cc0d3261ed006113bcfae3d2593e9137f988fec551815c075b1fe93c58fd3cf79f600a5f1cb9cb09a873b00baf119de72fc146f8
+DIST thunderbird-128.1.1-hu.xpi 779502 BLAKE2B 0e81476f314d73a9f7f7192fdaf3bff4520be1a335cc467b3dd76b97c79831b9e740d2054c10d797dd29c9f4516202d98df04cc5cd8c37195517db2ecb505c9e SHA512 a2d3dad8c13cdd14d5bc3bfd7fab60460d49c5875ab95c206b9a3620aa9c705c3f7dca4e5403a6c9bc9fd3493784a7ef522807258650c118a23482b33e5ffbdf
+DIST thunderbird-128.1.1-id.xpi 665687 BLAKE2B a370ce9bc99c6f7170536b244cf972a0644322ca80441deafd6e4b891888de6ca5abc36d3698df35974eefc0874a7c3aa773efedcf88deb841f968fd0fcf4f3a SHA512 31d30bc4b143aacb0b0c8ee00cd3f377e99738d040cbdf7f3dcc126605d113e45a7cc0cdedd27b233f7398a728ea59aceedd06227d9b9bb9235a7788e1846ec5
+DIST thunderbird-128.1.1-is.xpi 742975 BLAKE2B 1dfaf9e04f340cf0cab4f6f04f863596c2317b3d4d75959637eca09a594c91af8b52843b499fb76ad61c8a06c84bba608c81e44cb66bf69024448592cb0288a8 SHA512 cff944013c69d3b26c5ce6bd25a2f1b8580c663978e491f679af9c73f0a016103ca398de2666e96c926ec2d5e72edc8986624819938464d57a7cdbe94d0d7954
+DIST thunderbird-128.1.1-it.xpi 687915 BLAKE2B f7ca29996141885293acbc6d858ddb03149a71357fad82857a72b04bbe6539265c502814d9d5a9920ca95cdd6c5e937f1fc43611a2e9024aa50b3da891d5c5bc SHA512 d10f49dee11276d9639b73506f061295aaefa17191610f2bff02f7bb0f018d9f9b8f0866b79a985ea4a539dfd13ebfe8c866ebd2933760becda8b12b18fc6ac7
+DIST thunderbird-128.1.1-ja.xpi 818061 BLAKE2B bcb43287b9c7bfba5e0e71fce4b3caab0275e623f61202b58fc59523700ef9ca3f828c0c5f67a2ebfd17f8f36f9a8c18e7814fdcf74ef9279f77472aef63afa1 SHA512 0220377c9d3bf899c0424054faa22ae7abe9f83f81f10a04162052e8de51cc82b262ac788a89de232c3b2d174afda71ac7279778f0a226567cedd3b4be040b94
+DIST thunderbird-128.1.1-ka.xpi 795721 BLAKE2B bf42fd4ebc612764641fbbf3cd17cd21364866716a52518167c39485f069553ab7fde3fc46d996275b01c57d4098f43389b5a4158b9bd3ed9939b38f45062086 SHA512 bfeb4d172bb3f5f476665c44efc5373f8147d7b1c0f3eba2de53e7e553997beba553842f901abe6e36c64bca18e42cf7dd31996ba9861b82063fe2e259aef38c
+DIST thunderbird-128.1.1-kab.xpi 731533 BLAKE2B c43e8ec8a5ba5429a75f58c86a324815cbc587f571105881f173d7631dcbe3d49e5ff0adeafc9d50a1c945c88406b1475763fa054e8bf96335fc0fe6f89fb1ff SHA512 558c8f8b77c900a4bdfc61d08ba2d587fc0f9ca603f1bfa775741d4dd64f5dc76354764d23d1cdfd523850faa65fc6d0a6d1c5016d5833835f48b0c8227e556a
+DIST thunderbird-128.1.1-kk.xpi 854920 BLAKE2B 2aed0ab08746bcf154512e4fab1d8c8b310313191f2127a2aa4cdd83efd7ebae31f8b3b25a2fb9f2cd803edc671a08543f06c9e4bf13cb2861c62225100b4ad2 SHA512 b2bdcc0b641d7b94935af19328a5a5c5dd65b3cc015637efe360b775f04d68e8a4c59530f406fc123c4123c1a632887af13f43e6b02b1d258c9830526a7d4656
+DIST thunderbird-128.1.1-ko.xpi 753028 BLAKE2B 73fb048cfbdc3b22592e5e750262067c13113c4e5b1e2fdf1edb97bf23f12c530387fcaab1326ba6aacf4647ebf9978c0c4fb820b4ed56693fd479f54731c12b SHA512 b0430802e0ff41f0af1e974a087f622505242f9bc080d91e93cacbe3169d52f218c7639604624df4a68f2c6b3a40f3dd8c8cfea4227ae0b715477e986084a0e5
+DIST thunderbird-128.1.1-lt.xpi 700595 BLAKE2B 99ee7ea617a3e24050e73833cd77bdb0f9d4646696b858b92dc944efff0825e4ca6b5961731359cb9a1bee9ab75943019b15b6e4c1b5f86087278a696f4a7f60 SHA512 aa5825e8ac4d17b6b12ea667cc6eab4b6153ba5c464a4b7a6e73d5051dec002b85d54bd3e52dcb878851c15415ac013d4cfbed874b05b7af8857f6c489a66f5f
+DIST thunderbird-128.1.1-lv.xpi 621078 BLAKE2B 1755014f6d7bb7536feb89b7fad3638f70a63e2ec05393f9dbf726776e42476a31731a760f5712ea1ddcb974b70af00132d02826f37de9767b3a34dc7ff59132 SHA512 64c05f6ef2f9e23f9fb35ae0ed423cfdbadb4d7b4d47c8e72d7ec1b1f103b5abfb88667afc85b9d1a7e4255a3a1aeb6cb74ba9da6196f23ffc9896cd4e6a90f9
+DIST thunderbird-128.1.1-ms.xpi 580760 BLAKE2B 49d6f88d83f6725de4d4dd068becd3f263e74f4325a0084666b0a9af7c69f31b9160e17b248463ee74f0789c59b7125d1273e3c92922aab28762dc6523b89277 SHA512 02fedcf89aba12b2a47ae553efa63dc1df8e0ff6797978c82c89a0faafb99730b2cc99006c294b00194a0da0c948bf86d0f646ca9ff258d13cb672cd6f0f1190
+DIST thunderbird-128.1.1-nb-NO.xpi 702091 BLAKE2B 4f2d4c9863b9e22f0045c932931a607dbbb484548afc2b271a7eb55e9447c8107875bfa6804ac30c3226e833dea8c02e5a036d9a9e41d975a0526a34c44fbd5e SHA512 20a5c81f293df762b334c2eab3712b8c977408880c6e6bd9ccadf5bf3e0849b7ff9d602f7ed056272cdabc0e9df4c9ce30ea72413138514619090dcd1353b65b
+DIST thunderbird-128.1.1-nl.xpi 742071 BLAKE2B e30cf1b9961f87d6e1b8af6559db456429cfe0b1cf0a1b3908d0b1075ef698b81c2f467198f4196d982146ee91fe0e2962d4bd39f477f8d6989e53c365f9661d SHA512 1ed963e4d9ff02cec836ad62b58766f3e061efe67e66aa6ab91c8797d5894edbb28d6c66c16aee60be0cab87006a29924a183f84acceafcfea47802d26848b1e
+DIST thunderbird-128.1.1-nn-NO.xpi 721391 BLAKE2B c25de2b3c14569ef33ed39c440553d1d4cafac8c53616dd27ae77492035e0bed933ae20ee3191fc8b60afd3f9786fe550d452c8ad714d433269203774959310c SHA512 eeeb982276229ee673f7e43ae5f23e0f593a158b545eba8870248e1d3a5f95e0b9115080fae00e50ca65be2f232a2ffef2493e05c01a78d55cad75e57052c36f
+DIST thunderbird-128.1.1-pa-IN.xpi 681222 BLAKE2B 8533c26a4b315fcf32da8cc13a95eed5b19e00444a06a32177569f41e43067161bb1795055df71af065856f43030247a7920210fead3e4da80ebc337adcc6b38 SHA512 8564abc9b8e50cebadffd2aaefa97ea340761ac9ccc0074a6b0fbd7f1dff2f09f2c8b232ee5fe74d1a838cd3dea424ec84ae103c03f9ff486c3ee3395c8d5826
+DIST thunderbird-128.1.1-pl.xpi 760888 BLAKE2B 378f664d2596aa1aa44ca7abf292e173e5fbfe167cbf9a4df73e354d5eb59f4f996d9a0c3eeab505c218ef317b53e7062c2578fd5b1189ba9888f3ef29eb2995 SHA512 58cf7c5ea95e9d123e677083abf5556fe10ac09f2cdc38d71918113378551811f69c2c6e2e15deab95124f199acde7fdcc1eee65774e16fcfdc3dbc94687ba6a
+DIST thunderbird-128.1.1-pt-BR.xpi 749078 BLAKE2B 794f1da22894520777c8116a77b68704f4f00dec477c6e562512fe53cd7b8086fa395a597f7df93e8610d45a0e2a2205eebdf07e75cbfae50d1ae1bb58393179 SHA512 9a513c854eae6ee538b56cb7303dfe483fcf5f7734e5a2ba340ca1344817d7b1a9b1593c2c7d17b0e3f506cf4931c97ed6d53b11b0eccc913fd4da7feab7cd12
+DIST thunderbird-128.1.1-pt-PT.xpi 744907 BLAKE2B 2cee75854081d80429e15e105a0e8d1ba7c3e61d783eb0d9c3044ba488be43e571939d125e04991471e58b5ee09759437effddccbfb49827ad1ad68e85316e86 SHA512 947d4530b24829a13d09964416654224072fdfa44523605241672891d2aa8111d7c14794de852074d7b97e6f99b7481eb9cfb2637f65d4221cf9922738438dfa
+DIST thunderbird-128.1.1-rm.xpi 746021 BLAKE2B 5f913ef56cb475a89bdc5633b20ef31a66d197e6a47d20913032853f2764094f00645cafd5ab7812b2559bad689111a14f1254bfb04023be8d56a307026908e1 SHA512 9371a6d777217f041856fbf42f759540bc5f9ce2141ccda494bc6e015f84aa1fac5c0abbeb32e1a2cffcd713f28742573642c23ab28d6ddd764699e403509edc
+DIST thunderbird-128.1.1-ro.xpi 669418 BLAKE2B 0ed646e0935ab00ba75ce3491c925aa8af1dd1c7c3c587527f80a505ffa6795365c91320db716bce6b31aba98154b459964217da4740a86482b722cbd0739828 SHA512 d155fcb44b4424b282bdd10c8bbdd4be8dddf32d7a3320c24e6e9071277a032536a352ff1ff87528ff97093c8cb37e2778aedbc535f15f5a288cee485f4106a3
+DIST thunderbird-128.1.1-ru.xpi 869880 BLAKE2B ab9e69708102ce63f2239413820e59cbcd2f26f29680e2be43ef88b5301340e81c45c70b2b3902a25f95054448d1f551d1a84b0cd3895e15ca4486266a6e7418 SHA512 4db43dbb1807e96ce17ec2696ce758e827895be8394f24eef297be24862cafe25b76cb512e07281a6477018b437f77faa9dae429a6a039a0302c4411ffd85cc6
+DIST thunderbird-128.1.1-sk.xpi 781843 BLAKE2B 3e08add0379d28b6bcc44294de3ab6afaa8c745cb34af60f399fd857fbd46f2ce0e3ddbc7253dadba527094b215f68ebee9d152bb55aa3f613e3b344b337dc53 SHA512 8bafa78c068ac43ef64b4b0ac2fb46abc98cec0a630d85470370116258efe4ea9d48764db6cb953d1fbb88ee777c3639b3ec85e11cb95fdb5753d68f1baace87
+DIST thunderbird-128.1.1-sl.xpi 742785 BLAKE2B 26a360d83a329bc982bc3f625e70d89afe80113a8943e55e062dc3838b448abede8eab63ef93a35579bb8901680b845f37d305e953eaa7a1a47e872c1d7e4e09 SHA512 9bbdde150802d07102f993fdcaa22391b2e44de5708e2725f7c289129148970520154f8ac97f4b56f59e482e4b013ce2f194918b7d662fa770eb1ab1b4cbc798
+DIST thunderbird-128.1.1-sq.xpi 765340 BLAKE2B 225a30cd2dec7f21e4dd245250d555ea5c7fe1d8896a7faa40716bcd023583f6680947df49073db4b97500cbc07a2d404880fad8bdb197ec6f909efdf0e24b42 SHA512 67047c15f33c1870f4eecd05d4734326b1ce7d9e7c5436ee369c4f6888f7db442991e350d2cdd89d1010e9895d4276c150ae46250c208da4bf1b1c4f8c6a4dd0
+DIST thunderbird-128.1.1-sr.xpi 770682 BLAKE2B 8fb9185bb8c01e22356fe7af75c4134370ed60c025ef7947a79b18ec0aace5dbc3833455cdf874d33a548fdbd5028fe14adc854a009e1a8d2cb063538b339154 SHA512 4fc70e14169a0bccade80d51fa81a4966f23af49fc708fdec558a8a5d6e8a8ae58b1443c39fbc7c398c4f4fc081d1ab0d57fbe48d30238ddfa27f3dffb41a100
+DIST thunderbird-128.1.1-sv-SE.xpi 745493 BLAKE2B 756f6a8f2301da147156a056a2a6c162dffd642e671e976dc036c1121fc13fd11e4ee101952e33eed4f7642f8f4e4c17ddec7b4e6bde5251cea0cde96f7433a9 SHA512 1273d66b33960c3c45998d4f08f8af83a4ae5749fc79ae9b12e925dc1d1f7cfea989e25485c51e88516857ddc05150ceaf6412ef4765c31e2d42e150efa3ed00
+DIST thunderbird-128.1.1-th.xpi 810987 BLAKE2B a8608d4ff0a3905d7a963d6147f8dd829a78a1285215296a7a56d43ee3ed5135c65e2c426ea7303cc9382564c932145addb9685fc2d2242ef3247f0e17f845d3 SHA512 98bfd7b4156aabc84190a246295a0239fc2538322d9b06b7b73621ff614aa649e331b3a8bfe0be64d0f79b950b6d8b059ced3d364294571157c0e065e0fcbccd
+DIST thunderbird-128.1.1-tr.xpi 755983 BLAKE2B 6c854657cccab9b1e901cff967cb9def4f9a5045f5809fb52769e55e1b0ae21b260416346d32c15864d1fe38c70beec23d0c6985a2f7f1aace1a832e7b8bf259 SHA512 e37ac7ce0671389ca564d47f37a977223853a8bf3cbdad3834494d3d7c76caf06fc1f7a26b246d93bd899b49728cfd5ab912a7713170f24c1edba4c748b002ea
+DIST thunderbird-128.1.1-uk.xpi 855732 BLAKE2B 640f1424995265a7d9afd79d00b5bba1e3881dfc62b9b53e03a38283e9834e188111bf77441653ee807b110075cfb3ba06c3734ea39b3142fed7a864582ecdb8 SHA512 3ea7a90e3da56a9ba045d91f48969afa3a5e93f389c11da06c42c816332c43ea8bf096c9d1eabbb9df16adbc4f8d2ab882cd5d091abea490669b1364b92d19fa
+DIST thunderbird-128.1.1-uz.xpi 591809 BLAKE2B a8468e0e6c7b26de3e96a731cfa4873c571c3ffda6ee52737bf4e21e7278718ea7709836f8c810fce8d1925f68f3056299617ac712c6c137174a45667a9af843 SHA512 bac1956bfb40105d6fd81d066466699762aa9578f6d27311abf5629b5b869c97164eecd7819a7c1ed47a19335d8aa617397f566cd2fc67ba31642a67ba61b279
+DIST thunderbird-128.1.1-vi.xpi 784776 BLAKE2B addae70dfb4fcbeb4ee55d179c5be4617ab1e5f05a33febf648f3ad99476f87654d4655631e9ea1920630065cdf4e6aeef801f52b2edcd75a6c14a74184ef99f SHA512 9f8abf8dc183a4546fce4d129a9ee314150abdea401449902bde32c51fa1007368fe8f477c3aacfc67bdf48ba6c49c5f2b55994296689116204e57db7ddc3f6b
+DIST thunderbird-128.1.1-zh-CN.xpi 784197 BLAKE2B 8e4074448545cb54373406d0ce0295a68e6fdfababf38e95a4a473407cd824e189d62b27105156dc2f923beb6a9c2f2348d83802ce550dcb4d0a3c36d90d71ac SHA512 b42683ec3970afa764f491ac1f47cd7ccc117646a2f377088902f0c1f46b7bc2719d318f86cddc483268dcc65a59c87a1b1ac6dc627dd58ec9fc1254d1d73794
+DIST thunderbird-128.1.1-zh-TW.xpi 787600 BLAKE2B 9a56823925b2f0a5bff9c2c098d45d04242ac2a3d33603deaba17d346c6756b624f352d0a10fc6206a2f80c008fd822d9002c860ec89dbabcc9b398c7c4a0f3f SHA512 997c503a8dbe3e8cd2d331de6633eb205a9d21a886284360793e481bbcbfcb2a60e0451a64aa78d536034376aee6dea660cc14f8c8bdf8255acfdd9733631276
DIST thunderbird-bin_i686-115.14.0.tar.bz2 83136429 BLAKE2B fff57e1f9caf22597f3b885f1b0a31c68af0dbdd7184bb4f739d17c7080a688bcb23d29cacaeb093f76ce8614386c239fbce3c047472f82e149b62ee98bf1760 SHA512 04831eafba7a958f64a695967bbc95d7f9d8ad1e09a98e806f8779f3e4a55bc1fa43ea1a39801597002a812b7b5dd1fa7cb6dd26758a878488453bd60effe0ff
DIST thunderbird-bin_i686-128.1.0.tar.bz2 89403791 BLAKE2B 12540eb0548211e2ea8c46bdf5383e55a68bf18a21220dd5d6f1fe5bd61dbe5b053ed5baa35edbdf7f5d232822fee823bb157177382d8af6698f34c6858f5f04 SHA512 a3619751f1b5e8c1f35c49ac6d22751b08f9468e359e1983d3006b08471f6413a611dc4859b3876ef374fb9ba9920e2499bb14a8ba88d2a364b4e039cafdc8e1
+DIST thunderbird-bin_i686-128.1.1.tar.bz2 89456112 BLAKE2B a8ac7fbfac883962041f944431845a4920200da4c30a452e508ffd455b7153b603752c75c4bd85be53fbde9a04e8fb9a056012230c428c093ff6e63f2e2635a3 SHA512 5928645626a14b3461ce8eef10b08cceeead0798b0933225314045b0949535ecddc1285607ba1a804fce88c41cd53955aa22bed3102aa2c3103876e9815a7327
DIST thunderbird-bin_x86_64-115.14.0.tar.bz2 80695203 BLAKE2B 5bcc8db265176070d5a80f4ba237f1b25ff3d36b7591eb415cc2a4cdac28fa2c474970c0c1430e04e85c2398d9772f9f839634f6111afba9f77e7a3bcee74760 SHA512 4eb3da52ace5361bc3e57d242ecba13023f9064387f4b804d2208b969d09adfc9fbee5a047b09eff6adc93fc69f4b6f70716444803a4ec403058cfcc720ff49b
DIST thunderbird-bin_x86_64-128.1.0.tar.bz2 86969550 BLAKE2B 10305032a0af853468d65bff4aa2d942548356bef2ff80f92692ebf21e191ad3cc7f386e43bcff13cedee0300f3790552720bdc67bffa5a0d18793156edb01e6 SHA512 f1849d6ae306980c2bec3102007151af1dbca625489fc29c7f2c397d178eff4a0647707106285f1cf7b498d4ff6662dce097d1fbbd58da4fddbcd97902f15244
+DIST thunderbird-bin_x86_64-128.1.1.tar.bz2 87097805 BLAKE2B 328896fa91313a0eeab7eb5e583264f42afeb2695f9cf8c426a39e10684ba4eb9c18755846b9f7096bc5a9f4791d23e430d114b864bf27ace2137ad670f23478 SHA512 404f39614b98f0ddb0ddf841c04483250d1aac0c63622951e851cf835ae77d8dd607c74e2099590d47810dea4fe02d91bb9239212384ce8e4fcf019abd50d38e
EBUILD thunderbird-bin-115.14.0.ebuild 9025 BLAKE2B b920c9d10cd4ab8c4e9167f777fef46e6cd254c8a7c41955bf68bfa609b3f81170147b2e46910a29db50b9cc655200421524f2918b63ab7c43f370362432830a SHA512 93b42f57a301b7bc9433a7c93d042e7f8728f6bdf004cd5e3d9ba64f18059adce79cf534ee3686246534ab3509ff5cd4a2f5fc20cd9945071431f0ac675a520f
EBUILD thunderbird-bin-128.1.0.ebuild 7456 BLAKE2B 548308fbb858db79ebc9e4f29027ffc808087bbf79234110ceec866f85e8f728683c516b72bec0c039647e8dad30a3e82e3e76771d45743f3dd195fbf8f7643b SHA512 e1d31d6e428b3e337605ba2377d41ca3ba7e1ac978f30b073afd8e6ad0550f1237dc83f1f8222dd78fd7c2c62e1c3d9f8bd0ead412adfd00b74c096db64fb8f6
+EBUILD thunderbird-bin-128.1.1.ebuild 7456 BLAKE2B 548308fbb858db79ebc9e4f29027ffc808087bbf79234110ceec866f85e8f728683c516b72bec0c039647e8dad30a3e82e3e76771d45743f3dd195fbf8f7643b SHA512 e1d31d6e428b3e337605ba2377d41ca3ba7e1ac978f30b073afd8e6ad0550f1237dc83f1f8222dd78fd7c2c62e1c3d9f8bd0ead412adfd00b74c096db64fb8f6
MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-128.1.1.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-128.1.1.ebuild
new file mode 100644
index 000000000000..1df793b39ec9
--- /dev/null
+++ b/mail-client/thunderbird-bin/thunderbird-bin-128.1.1.ebuild
@@ -0,0 +1,278 @@
+# 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="+alsa +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+ >=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
+ alsa? (
+ !pulseaudio? ( media-sound/apulse )
+ )
+ pulseaudio? ( media-libs/libpulse )
+ 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}-${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
+ local apulselib=
+ if use alsa && ! use pulseaudio ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ 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
+
+ local HAS_AUDIO=0
+ if use alsa || use pulseaudio; then
+ HAS_AUDIO=1
+ fi
+
+ if [[ ${HAS_AUDIO} -eq 0 ]] ; then
+ ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
+ fi
+
+ 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 c221be8c1c6d..6b4b2f151349 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -137,6 +137,72 @@ DIST thunderbird-128.1.0-vi.xpi 784659 BLAKE2B a5452b16ff2c77537db81fc43b0696970
DIST thunderbird-128.1.0-zh-CN.xpi 784195 BLAKE2B 8431470bf86b0ae14013c46fcf52335a1f18240a8c27d52f2d3b2532d6cde2d75ebefc1b25f8dce4cde0ee95d6d92229c57b6dd82551fcc31f5a557f4e3c48ca SHA512 fcc3247cd35392d05a2bb7c6274152a5724e8a96180c652c5978182f24ae19b63e99db9285687fdbaaf609bf03f2eb014891f218bdf6bc4721e4be86b6602af8
DIST thunderbird-128.1.0-zh-TW.xpi 787478 BLAKE2B 808f24ea4c0be1ea3d66b1cc10c887b201563a2a0e011529d4ae4b2da63ed3d43a7c27016a989fab67ac819ad685c6c4089988946afa821ab85850d9843be49e SHA512 fac29119ac494ef69432a79328c507ab3e64a7e94efe504e5d9db24c01d6701616c90eaad2f446e1099f954a465f91eb408b82e7972bf7e99c4fba74d3612352
DIST thunderbird-128.1.0esr.source.tar.xz 677372864 BLAKE2B 43afab70674010ebc0839eacb513d031cb36b7c2dd7bdbe3d1096b9b16ab82e36c6d45b638e37b7fa6b6c88b1ab737110512ee17aa0df2f5c827d11ee47d2fcb SHA512 cda64afee45ae20a627116f9475cc4421262db40a7efa09eeafcb6e96f8fad97e8c96e2ecf04466ac4bce99fcebe0c3ce9953fa3fc4f5a92ab6f60e122f58c9a
+DIST thunderbird-128.1.1-af.xpi 530026 BLAKE2B b10f1d8efc346b3dad5ef3a8d4c81f354d00a69751039637a3a2ff0cb5610f3c187d00b9f65f681a8f1480011ebc42645594cd0530c785acd0dbdb835190c0c8 SHA512 679d037b130be9f6463609d4268ef3b3b40c9efeb308f12fe3865870519c2a6805cb0c91b8914c7752d22fbfbfb9a7743ddcf1ff3613de8e732df61748fb6a7b
+DIST thunderbird-128.1.1-ar.xpi 679533 BLAKE2B 6550a043ee29c7925373ce150365c975879d2ca7a12b0a65c8765e5384916afab849e942ea2be02a1e00b84bf93ff8112958d5d1bc1cc050bd31a217a0c09f36 SHA512 335cf6164d46f826335eb553c61cababbdea524207c8cfc60998136cd96406ce2f37c11221a6bf96b3c6fdbe38b29ab20aee451ba2fc3de373175dc1f7dcf2d8
+DIST thunderbird-128.1.1-ast.xpi 560728 BLAKE2B e6b74839085027038b0d0199b5f075dac34814c06b89aefcf8b39b48e6ba26864045e8d42773e282815003718341f207ebf240f263ab5fa759528ef4f1e90f7e SHA512 e4bef426ebcac1e86ccbe9d4a1a3d69c5f367fe724ee403ae1c580517bd27802fdc0bf730bac73a8e31f5b47f345f69446cf6404b94665166672c85cafc3bcbc
+DIST thunderbird-128.1.1-be.xpi 753253 BLAKE2B 58e6f0fd7768118bfbd24e5d79dc41d88e6363fd60e40bba5d5353fe02df05b98b121fa19be8ed87952697c9f0aaf432c214ff538fc51052cbabbe1074d68272 SHA512 25bc0c4f792615f73a4eb9fd54bbd03ae1a6fd2fb2469fa8e301e5857eb9a8604431dbb73c5ff62b1c6e8bb01033822d78f94d25d017d9607209b63e7b520619
+DIST thunderbird-128.1.1-bg.xpi 801173 BLAKE2B 29a8a8391d8ddc19659fc680b28e352300354100c74186358aba3975c36acad3b9da9dd3d5b5be6e7689ee3122d527a84a26fc81b658360767cb0f40a2b9f60e SHA512 5d908d068e312a9c5e0d7db124d704dfde20e89f3de62b5593cf822f2b3caec37ff37c2d6ff42c62aa50f9893bd708b4b3235ab33797f7418b62e58aa3ae9805
+DIST thunderbird-128.1.1-br.xpi 652151 BLAKE2B a6ec3043f58a35597f03b3b5c61037903903c4e9ddfca10d5c193a0bc02cbb730ddafbe28f892309d3f91e5d593ec01d8f041cdaaa900ae528e22bb358757986 SHA512 86a7b76a80834845eeee60114d69dd53606d3105ca6ad321988487dd7ddc506fdd18dbb033083fe0863c402180267b83c2225ab80afc82aca2ba4d479b990e11
+DIST thunderbird-128.1.1-ca.xpi 707977 BLAKE2B 632577f29990968bbe422a1d348f581b68bd01c1fc8ddba3a73bc932a852e3cdd7b5217522dd8b3174eae630332f32b10f8d64229e1cfad1e5067e4726280bf1 SHA512 5674eec4fc407cab5b6ace537c21371d6fb107a7741823f043a261aa1295fef0fb6b69f93b2200b17a0a17f74b309a6004ca4d6a590920ae80b1a87bbc16b993
+DIST thunderbird-128.1.1-cak.xpi 671378 BLAKE2B 4c53064aceed14507c6c27b89712715a6409865bd5d6671068e8ca0a41f4cffdc2c23df26cf8e52b4465ca970373d7e7bdba1c4bca104e8cc26aaa95ae62cfac SHA512 418e0985174dae5d0de1e56aa730f4faf2dc21eebd6d38ad23d0abcac3e481b33e725f91bdc1c33643e119fbef986b8f0458b23f8c12d312140de6567ff0e2aa
+DIST thunderbird-128.1.1-cs.xpi 782657 BLAKE2B 5a35a51a8676e73801c99237c863f2234783a52867e21571f92bb231904c7082c672cfeb92c76a4c3fbde9706f3f160532508ddee041a52bb9be50f37a0cefa2 SHA512 f72a1f61d868f0545176313f02700c9f4fb5bab44dc0677642cfdc695a73c2acecfdddadf7a61bdefdda5cc9b74f7800c5d11429cd29d68cbe3c2efe876727f9
+DIST thunderbird-128.1.1-cy.xpi 745992 BLAKE2B 146eb29adecc9be1c980d1e74a5a9f398abc528c9a1bc785770fb4044d20aeb725ef8007556aa3a1b8b1bbb1afb66fbe3798f1281266a59cfa943e190f4888f9 SHA512 ee4f973fa8787a859471e38125100bdffab3b7dc35c46fa3a9b8abcbc0a5cc77101e80f3e6d576da2ac902dc46159994a5dd5fb49c5bef7d78262b1ecccca17a
+DIST thunderbird-128.1.1-da.xpi 732218 BLAKE2B 6675dc577b16be547f7e2d0632309cf474db772be9716d6a28d8814c4a0af4501210911c8186ae96c0f02a0c674b14748f6962bd98da6e8487e8442daf305081 SHA512 6b75f206da06d914af402b66dc88398e547a7b9f2cdce2b5b999c22d9356d210a0f3da130d2cf333fb0bdad650b89e17f015293a9ae8d33a891459024266001d
+DIST thunderbird-128.1.1-de.xpi 763095 BLAKE2B 75ba72464cbd9ae75638dcfb59bd0064232518d1af80dc7be32d4ffefc1275c4c5641264620565f4582d03e958f8a37c9889cfcef7255a01624fff9c089b1cf9 SHA512 4309d01ce71ac8b18cc1a885225ad2bbc6cf9e8711cd6f196074d13f97c18c354ec364526bf8883227d1c4e7cfe67b0176a83cca9a3eed133eaae5bb2c484fec
+DIST thunderbird-128.1.1-dsb.xpi 780652 BLAKE2B 1af80bc4db88291bc567bc2a552773498da96b15ce609450ed2c8d326e368d7bf3c796eba3e53312ef999acb72cf07144c916433e1bb5c4262e8fd03a4d4fe33 SHA512 cddbe93033a78450354d4d634a4838510704c21612605fc66878dd7e18a15dd8e086369208d2ed2c982ee4ed47374cb30e22b2975d936613dce5dd810fd8b135
+DIST thunderbird-128.1.1-el.xpi 886743 BLAKE2B 800af0b6919a3527c203e0fc46f2d4cacbd85d09b5147999a627bed60d48cfde4676ed460f7166d0e165ade6e2fffcad916912f4a61156ef3e917be237a213f8 SHA512 eb917a74dc9b7dff0364dd6022590236975fdc4037b276388f87589a3263a6b060af2767b48be483d258fd76d6e1f249c5e3ca01d8688c8c41098c3a6fcfc387
+DIST thunderbird-128.1.1-en-CA.xpi 699939 BLAKE2B a297dbb9525cee90345eb29922c5225a376202400351a49534ddd3aa4dc64c489e5a005ce237acbb69bf7cb98a72046d982943c930a8b65676b97d9782771fe5 SHA512 03c8c50b015b5dd6aed624a1f66079972f092dc631ff354aea6de0977384785de3846f676dc702d37ee2b4d2a77cc85b8dee42134396ebcffe46fa56276a0124
+DIST thunderbird-128.1.1-en-GB.xpi 700796 BLAKE2B 97a96bc346c40e4a95fd93b08f3cbbd21f2c8d1e73e22201f7b85da2935d48a0680de0c91fd5c3ebf85cb0022463109afe63d5e915259366157549678ba0dc36 SHA512 10ef391e86f32478724bcdeef5ba9775f37722a7a01508ea3616e223836a7e6a80a23b7f1546f1b11b925744b73755839b5fa69fafe687f0d4472a374dc3eb23
+DIST thunderbird-128.1.1-es-AR.xpi 756246 BLAKE2B 0a6ab1d246747de2a04237019ed89a4741c6aefb218be4c2b1420a313dd40feb2a44e96b834230c785e1ceadd8530fe58602220989a4ff7a999fb28b9cea6a45 SHA512 3cbd0cf639c51714fbb4102d98a483f6c33dfcf89d0593f895f915f5f4ad40e0612661259189a9f8a090a516b797f5c8380f701ea4e29d5deee5246558db768c
+DIST thunderbird-128.1.1-es-ES.xpi 723185 BLAKE2B ef4e0440ed35de9eefea226d9f06a325b8250a207eefacc4669bca902e876492d337c196abbafcb3727b9db49f5a3f8860f37bd426c86272e70bdebed2590e73 SHA512 c421410c7b004b2465dab37bcaf4f4e21c14009faddd3c6c2cf74980dcd85a0b743b42bba27077b945822fd5691271bf0cf86e945f7f0ac1d17a2805e39a44a4
+DIST thunderbird-128.1.1-es-MX.xpi 734910 BLAKE2B fbd4c41700ae669a79413ff50f29708eed5d3e7b6dcbabc97be83d3a1e7dd20a0df949a437ca29b1ad2ed9d33933cd97a741a2dc0bacb0435dfe9dd5cac5ded1 SHA512 a819fcccfa9802e4314f57cb4c84c9afd398701fc7a916ad6326275207ac85dd7130848de2475482a33a43577c095b2895760ceb6a49aadc228098a8ea09271e
+DIST thunderbird-128.1.1-et.xpi 695922 BLAKE2B c8aff7ef11f36717fe7c6d6ec26dac1254d317cd6f2a2b35b0a4aca6e3e4f13fa8fb6add6e68fda14b001d49ef5ab112d237c2cfbd521b28c2c4a96293a3b58c SHA512 169dec6011581d657a8a59fea7ce9fe08e1535b58eced80bd364d54be7e26e2b4f5ff7e96823eca669294a34df0846c80585f29eaf60f18e533abf3bfafbadb9
+DIST thunderbird-128.1.1-eu.xpi 726477 BLAKE2B 7de427d57fb0bcc1ae3c72ba919896d1c0d91fd456839df17d174e8518d683d9e598069de030d9adb0c2db4d0c34989b7018609492aaa143221c00b95f062fa3 SHA512 b702077009df6ab53c5d739a68f73050f9a19eddb69dc1d5a134b23046885b69960de0dd72990c1f5615c2fa7034e4add13f7f71ba0aab2b62ed0335ef6f2b67
+DIST thunderbird-128.1.1-fi.xpi 731186 BLAKE2B 975f0751f0e6171f614c1673a06b8786880445bd4dfbaf49312e925fd7fb38e2950886f1053c1a6b4af41fd0cdbb17ded7057bae14020a87264befffed163603 SHA512 be2d3e25b1aa95b3ac4b14941b6b928575eea5ba3a07bd058fb26f220636601c69cd869db6452773ad81113e7bc5b24b1b9ea3a649098128607f1145528257cb
+DIST thunderbird-128.1.1-fr.xpi 768736 BLAKE2B 5d130b41617e2394fa070d57824cc88121bb917901f27da43f70144caff49d708ee9abff1c11cde7d0136fcd06c1d7acfa2f0ab4979bb6cb6389affccb5fc928 SHA512 bf4797e981ff74dbb7ddab51200d88c633ee5f9caed8916fbae00994f0adafb684f3484459f8485f585ca6a502811424bfeec95385b77a2c2c3930950c3ddf0c
+DIST thunderbird-128.1.1-fy-NL.xpi 750791 BLAKE2B 218f3e40449f782322aa2663ba0341a3f41ebb8fbcc072df9b5b2f0b531d2ead49b6b0f04e18fd498ee29a723e9fd1cfded6b57e9784b733e6c9f2cd46949898 SHA512 5b14a30d14cc3642266d98bcb57b61a6ee40008e984bd8cdd846d08749049dc67c8070344dd4c933978721112c357c33c8ea71eeaac5b48b87a73ff9513a0f28
+DIST thunderbird-128.1.1-ga-IE.xpi 614867 BLAKE2B 0ee9858b27bea800209d4c4900ec4e4cbe8ef09108d8a4b164a5acf4f18f1380dd3adcee3282bd418cb9c0feffa3ed8691b527a1c3580adef15d01048f560664 SHA512 499b857e297b45a62f6833a86621c7803f7ad1f31d1edd3e7262ba6775a42e01a8d65bf5a68dcd8b9e479a2c2f01bdaa73b5021f0d2c17d98394c366b875c51e
+DIST thunderbird-128.1.1-gd.xpi 727477 BLAKE2B 9e5ad9945682f06d9210589a96dd69b1a6ca578b4df60728a4746b58dcc157efe0dfe45dc12286496c36acca29f20927b4bde064c69b44584481dc26e4273fc9 SHA512 cbcc83a9a4ce3b46cac945f2da3c545522eae7c33e855563599850ad604937293ffdf3ff86b44e617b3263372a3a612b9de84a5800eef316b36e0b54296e1c19
+DIST thunderbird-128.1.1-gl.xpi 736249 BLAKE2B 5fa8ddbd41f780b2e37fe07cb8f0c0c41043eda1b041f2d2b35937b23d70864bb7c8350a924a0ddc5523630e2017fe699bd51e4d176e54b7cc24988b9768863b SHA512 12604c11470bcaba80a0100e422e634c380101c093b4f9b2967684edf14b5a4b7c5b364cb974f17bf50a8966051289a8438861b3ba6f244043d66a13127b644f
+DIST thunderbird-128.1.1-he.xpi 698230 BLAKE2B dc7169581988aee1385b2bac5d1b57d1bf40b8482ca833c7b1679271504e926161e204afa5cb715c47b6d4a17dfe0d860d1036a4464d1c532f622da1f6246fee SHA512 4af4ff48ba6e4249e9ecf8f9b95984fe5e4a4fbf613a25ef38a68a9615f3f7f4ad753a95e0a57b61341f9165ce2bdc0e12dd3ce8957868e6eeda9d9909166691
+DIST thunderbird-128.1.1-hr.xpi 700182 BLAKE2B 5c8bfbe9a95043d2b039d281552f5d92e33d1bf97ac1e4fb3b8895cdf7bac71ebc1d576c487f25c4a514ae47dc05e9fb56efd72f5de9e6284ca8b288c48bedd7 SHA512 3a2d9605a023b591d22d5e3da4bcd008f5029aa958057fc3bfe22637fd807663f9fb579d57543e3b8c52f4f62b00dfa02b41c1065af7cb3493d90675b6b8e2f4
+DIST thunderbird-128.1.1-hsb.xpi 778161 BLAKE2B 41c7253cfb7f12403ff49ae2bf9b964e8402490b715e2ac4b563a5f447b7e63419cbea5375daf84b4abf517ac1f7ca634919b04ab61fda965e7c458ab790fec1 SHA512 751eede7bd28badca08a5cd5cc0d3261ed006113bcfae3d2593e9137f988fec551815c075b1fe93c58fd3cf79f600a5f1cb9cb09a873b00baf119de72fc146f8
+DIST thunderbird-128.1.1-hu.xpi 779502 BLAKE2B 0e81476f314d73a9f7f7192fdaf3bff4520be1a335cc467b3dd76b97c79831b9e740d2054c10d797dd29c9f4516202d98df04cc5cd8c37195517db2ecb505c9e SHA512 a2d3dad8c13cdd14d5bc3bfd7fab60460d49c5875ab95c206b9a3620aa9c705c3f7dca4e5403a6c9bc9fd3493784a7ef522807258650c118a23482b33e5ffbdf
+DIST thunderbird-128.1.1-id.xpi 665687 BLAKE2B a370ce9bc99c6f7170536b244cf972a0644322ca80441deafd6e4b891888de6ca5abc36d3698df35974eefc0874a7c3aa773efedcf88deb841f968fd0fcf4f3a SHA512 31d30bc4b143aacb0b0c8ee00cd3f377e99738d040cbdf7f3dcc126605d113e45a7cc0cdedd27b233f7398a728ea59aceedd06227d9b9bb9235a7788e1846ec5
+DIST thunderbird-128.1.1-is.xpi 742975 BLAKE2B 1dfaf9e04f340cf0cab4f6f04f863596c2317b3d4d75959637eca09a594c91af8b52843b499fb76ad61c8a06c84bba608c81e44cb66bf69024448592cb0288a8 SHA512 cff944013c69d3b26c5ce6bd25a2f1b8580c663978e491f679af9c73f0a016103ca398de2666e96c926ec2d5e72edc8986624819938464d57a7cdbe94d0d7954
+DIST thunderbird-128.1.1-it.xpi 687915 BLAKE2B f7ca29996141885293acbc6d858ddb03149a71357fad82857a72b04bbe6539265c502814d9d5a9920ca95cdd6c5e937f1fc43611a2e9024aa50b3da891d5c5bc SHA512 d10f49dee11276d9639b73506f061295aaefa17191610f2bff02f7bb0f018d9f9b8f0866b79a985ea4a539dfd13ebfe8c866ebd2933760becda8b12b18fc6ac7
+DIST thunderbird-128.1.1-ja.xpi 818061 BLAKE2B bcb43287b9c7bfba5e0e71fce4b3caab0275e623f61202b58fc59523700ef9ca3f828c0c5f67a2ebfd17f8f36f9a8c18e7814fdcf74ef9279f77472aef63afa1 SHA512 0220377c9d3bf899c0424054faa22ae7abe9f83f81f10a04162052e8de51cc82b262ac788a89de232c3b2d174afda71ac7279778f0a226567cedd3b4be040b94
+DIST thunderbird-128.1.1-ka.xpi 795721 BLAKE2B bf42fd4ebc612764641fbbf3cd17cd21364866716a52518167c39485f069553ab7fde3fc46d996275b01c57d4098f43389b5a4158b9bd3ed9939b38f45062086 SHA512 bfeb4d172bb3f5f476665c44efc5373f8147d7b1c0f3eba2de53e7e553997beba553842f901abe6e36c64bca18e42cf7dd31996ba9861b82063fe2e259aef38c
+DIST thunderbird-128.1.1-kab.xpi 731533 BLAKE2B c43e8ec8a5ba5429a75f58c86a324815cbc587f571105881f173d7631dcbe3d49e5ff0adeafc9d50a1c945c88406b1475763fa054e8bf96335fc0fe6f89fb1ff SHA512 558c8f8b77c900a4bdfc61d08ba2d587fc0f9ca603f1bfa775741d4dd64f5dc76354764d23d1cdfd523850faa65fc6d0a6d1c5016d5833835f48b0c8227e556a
+DIST thunderbird-128.1.1-kk.xpi 854920 BLAKE2B 2aed0ab08746bcf154512e4fab1d8c8b310313191f2127a2aa4cdd83efd7ebae31f8b3b25a2fb9f2cd803edc671a08543f06c9e4bf13cb2861c62225100b4ad2 SHA512 b2bdcc0b641d7b94935af19328a5a5c5dd65b3cc015637efe360b775f04d68e8a4c59530f406fc123c4123c1a632887af13f43e6b02b1d258c9830526a7d4656
+DIST thunderbird-128.1.1-ko.xpi 753028 BLAKE2B 73fb048cfbdc3b22592e5e750262067c13113c4e5b1e2fdf1edb97bf23f12c530387fcaab1326ba6aacf4647ebf9978c0c4fb820b4ed56693fd479f54731c12b SHA512 b0430802e0ff41f0af1e974a087f622505242f9bc080d91e93cacbe3169d52f218c7639604624df4a68f2c6b3a40f3dd8c8cfea4227ae0b715477e986084a0e5
+DIST thunderbird-128.1.1-lt.xpi 700595 BLAKE2B 99ee7ea617a3e24050e73833cd77bdb0f9d4646696b858b92dc944efff0825e4ca6b5961731359cb9a1bee9ab75943019b15b6e4c1b5f86087278a696f4a7f60 SHA512 aa5825e8ac4d17b6b12ea667cc6eab4b6153ba5c464a4b7a6e73d5051dec002b85d54bd3e52dcb878851c15415ac013d4cfbed874b05b7af8857f6c489a66f5f
+DIST thunderbird-128.1.1-lv.xpi 621078 BLAKE2B 1755014f6d7bb7536feb89b7fad3638f70a63e2ec05393f9dbf726776e42476a31731a760f5712ea1ddcb974b70af00132d02826f37de9767b3a34dc7ff59132 SHA512 64c05f6ef2f9e23f9fb35ae0ed423cfdbadb4d7b4d47c8e72d7ec1b1f103b5abfb88667afc85b9d1a7e4255a3a1aeb6cb74ba9da6196f23ffc9896cd4e6a90f9
+DIST thunderbird-128.1.1-ms.xpi 580760 BLAKE2B 49d6f88d83f6725de4d4dd068becd3f263e74f4325a0084666b0a9af7c69f31b9160e17b248463ee74f0789c59b7125d1273e3c92922aab28762dc6523b89277 SHA512 02fedcf89aba12b2a47ae553efa63dc1df8e0ff6797978c82c89a0faafb99730b2cc99006c294b00194a0da0c948bf86d0f646ca9ff258d13cb672cd6f0f1190
+DIST thunderbird-128.1.1-nb-NO.xpi 702091 BLAKE2B 4f2d4c9863b9e22f0045c932931a607dbbb484548afc2b271a7eb55e9447c8107875bfa6804ac30c3226e833dea8c02e5a036d9a9e41d975a0526a34c44fbd5e SHA512 20a5c81f293df762b334c2eab3712b8c977408880c6e6bd9ccadf5bf3e0849b7ff9d602f7ed056272cdabc0e9df4c9ce30ea72413138514619090dcd1353b65b
+DIST thunderbird-128.1.1-nl.xpi 742071 BLAKE2B e30cf1b9961f87d6e1b8af6559db456429cfe0b1cf0a1b3908d0b1075ef698b81c2f467198f4196d982146ee91fe0e2962d4bd39f477f8d6989e53c365f9661d SHA512 1ed963e4d9ff02cec836ad62b58766f3e061efe67e66aa6ab91c8797d5894edbb28d6c66c16aee60be0cab87006a29924a183f84acceafcfea47802d26848b1e
+DIST thunderbird-128.1.1-nn-NO.xpi 721391 BLAKE2B c25de2b3c14569ef33ed39c440553d1d4cafac8c53616dd27ae77492035e0bed933ae20ee3191fc8b60afd3f9786fe550d452c8ad714d433269203774959310c SHA512 eeeb982276229ee673f7e43ae5f23e0f593a158b545eba8870248e1d3a5f95e0b9115080fae00e50ca65be2f232a2ffef2493e05c01a78d55cad75e57052c36f
+DIST thunderbird-128.1.1-pa-IN.xpi 681222 BLAKE2B 8533c26a4b315fcf32da8cc13a95eed5b19e00444a06a32177569f41e43067161bb1795055df71af065856f43030247a7920210fead3e4da80ebc337adcc6b38 SHA512 8564abc9b8e50cebadffd2aaefa97ea340761ac9ccc0074a6b0fbd7f1dff2f09f2c8b232ee5fe74d1a838cd3dea424ec84ae103c03f9ff486c3ee3395c8d5826
+DIST thunderbird-128.1.1-pl.xpi 760888 BLAKE2B 378f664d2596aa1aa44ca7abf292e173e5fbfe167cbf9a4df73e354d5eb59f4f996d9a0c3eeab505c218ef317b53e7062c2578fd5b1189ba9888f3ef29eb2995 SHA512 58cf7c5ea95e9d123e677083abf5556fe10ac09f2cdc38d71918113378551811f69c2c6e2e15deab95124f199acde7fdcc1eee65774e16fcfdc3dbc94687ba6a
+DIST thunderbird-128.1.1-pt-BR.xpi 749078 BLAKE2B 794f1da22894520777c8116a77b68704f4f00dec477c6e562512fe53cd7b8086fa395a597f7df93e8610d45a0e2a2205eebdf07e75cbfae50d1ae1bb58393179 SHA512 9a513c854eae6ee538b56cb7303dfe483fcf5f7734e5a2ba340ca1344817d7b1a9b1593c2c7d17b0e3f506cf4931c97ed6d53b11b0eccc913fd4da7feab7cd12
+DIST thunderbird-128.1.1-pt-PT.xpi 744907 BLAKE2B 2cee75854081d80429e15e105a0e8d1ba7c3e61d783eb0d9c3044ba488be43e571939d125e04991471e58b5ee09759437effddccbfb49827ad1ad68e85316e86 SHA512 947d4530b24829a13d09964416654224072fdfa44523605241672891d2aa8111d7c14794de852074d7b97e6f99b7481eb9cfb2637f65d4221cf9922738438dfa
+DIST thunderbird-128.1.1-rm.xpi 746021 BLAKE2B 5f913ef56cb475a89bdc5633b20ef31a66d197e6a47d20913032853f2764094f00645cafd5ab7812b2559bad689111a14f1254bfb04023be8d56a307026908e1 SHA512 9371a6d777217f041856fbf42f759540bc5f9ce2141ccda494bc6e015f84aa1fac5c0abbeb32e1a2cffcd713f28742573642c23ab28d6ddd764699e403509edc
+DIST thunderbird-128.1.1-ro.xpi 669418 BLAKE2B 0ed646e0935ab00ba75ce3491c925aa8af1dd1c7c3c587527f80a505ffa6795365c91320db716bce6b31aba98154b459964217da4740a86482b722cbd0739828 SHA512 d155fcb44b4424b282bdd10c8bbdd4be8dddf32d7a3320c24e6e9071277a032536a352ff1ff87528ff97093c8cb37e2778aedbc535f15f5a288cee485f4106a3
+DIST thunderbird-128.1.1-ru.xpi 869880 BLAKE2B ab9e69708102ce63f2239413820e59cbcd2f26f29680e2be43ef88b5301340e81c45c70b2b3902a25f95054448d1f551d1a84b0cd3895e15ca4486266a6e7418 SHA512 4db43dbb1807e96ce17ec2696ce758e827895be8394f24eef297be24862cafe25b76cb512e07281a6477018b437f77faa9dae429a6a039a0302c4411ffd85cc6
+DIST thunderbird-128.1.1-sk.xpi 781843 BLAKE2B 3e08add0379d28b6bcc44294de3ab6afaa8c745cb34af60f399fd857fbd46f2ce0e3ddbc7253dadba527094b215f68ebee9d152bb55aa3f613e3b344b337dc53 SHA512 8bafa78c068ac43ef64b4b0ac2fb46abc98cec0a630d85470370116258efe4ea9d48764db6cb953d1fbb88ee777c3639b3ec85e11cb95fdb5753d68f1baace87
+DIST thunderbird-128.1.1-sl.xpi 742785 BLAKE2B 26a360d83a329bc982bc3f625e70d89afe80113a8943e55e062dc3838b448abede8eab63ef93a35579bb8901680b845f37d305e953eaa7a1a47e872c1d7e4e09 SHA512 9bbdde150802d07102f993fdcaa22391b2e44de5708e2725f7c289129148970520154f8ac97f4b56f59e482e4b013ce2f194918b7d662fa770eb1ab1b4cbc798
+DIST thunderbird-128.1.1-sq.xpi 765340 BLAKE2B 225a30cd2dec7f21e4dd245250d555ea5c7fe1d8896a7faa40716bcd023583f6680947df49073db4b97500cbc07a2d404880fad8bdb197ec6f909efdf0e24b42 SHA512 67047c15f33c1870f4eecd05d4734326b1ce7d9e7c5436ee369c4f6888f7db442991e350d2cdd89d1010e9895d4276c150ae46250c208da4bf1b1c4f8c6a4dd0
+DIST thunderbird-128.1.1-sr.xpi 770682 BLAKE2B 8fb9185bb8c01e22356fe7af75c4134370ed60c025ef7947a79b18ec0aace5dbc3833455cdf874d33a548fdbd5028fe14adc854a009e1a8d2cb063538b339154 SHA512 4fc70e14169a0bccade80d51fa81a4966f23af49fc708fdec558a8a5d6e8a8ae58b1443c39fbc7c398c4f4fc081d1ab0d57fbe48d30238ddfa27f3dffb41a100
+DIST thunderbird-128.1.1-sv-SE.xpi 745493 BLAKE2B 756f6a8f2301da147156a056a2a6c162dffd642e671e976dc036c1121fc13fd11e4ee101952e33eed4f7642f8f4e4c17ddec7b4e6bde5251cea0cde96f7433a9 SHA512 1273d66b33960c3c45998d4f08f8af83a4ae5749fc79ae9b12e925dc1d1f7cfea989e25485c51e88516857ddc05150ceaf6412ef4765c31e2d42e150efa3ed00
+DIST thunderbird-128.1.1-th.xpi 810987 BLAKE2B a8608d4ff0a3905d7a963d6147f8dd829a78a1285215296a7a56d43ee3ed5135c65e2c426ea7303cc9382564c932145addb9685fc2d2242ef3247f0e17f845d3 SHA512 98bfd7b4156aabc84190a246295a0239fc2538322d9b06b7b73621ff614aa649e331b3a8bfe0be64d0f79b950b6d8b059ced3d364294571157c0e065e0fcbccd
+DIST thunderbird-128.1.1-tr.xpi 755983 BLAKE2B 6c854657cccab9b1e901cff967cb9def4f9a5045f5809fb52769e55e1b0ae21b260416346d32c15864d1fe38c70beec23d0c6985a2f7f1aace1a832e7b8bf259 SHA512 e37ac7ce0671389ca564d47f37a977223853a8bf3cbdad3834494d3d7c76caf06fc1f7a26b246d93bd899b49728cfd5ab912a7713170f24c1edba4c748b002ea
+DIST thunderbird-128.1.1-uk.xpi 855732 BLAKE2B 640f1424995265a7d9afd79d00b5bba1e3881dfc62b9b53e03a38283e9834e188111bf77441653ee807b110075cfb3ba06c3734ea39b3142fed7a864582ecdb8 SHA512 3ea7a90e3da56a9ba045d91f48969afa3a5e93f389c11da06c42c816332c43ea8bf096c9d1eabbb9df16adbc4f8d2ab882cd5d091abea490669b1364b92d19fa
+DIST thunderbird-128.1.1-uz.xpi 591809 BLAKE2B a8468e0e6c7b26de3e96a731cfa4873c571c3ffda6ee52737bf4e21e7278718ea7709836f8c810fce8d1925f68f3056299617ac712c6c137174a45667a9af843 SHA512 bac1956bfb40105d6fd81d066466699762aa9578f6d27311abf5629b5b869c97164eecd7819a7c1ed47a19335d8aa617397f566cd2fc67ba31642a67ba61b279
+DIST thunderbird-128.1.1-vi.xpi 784776 BLAKE2B addae70dfb4fcbeb4ee55d179c5be4617ab1e5f05a33febf648f3ad99476f87654d4655631e9ea1920630065cdf4e6aeef801f52b2edcd75a6c14a74184ef99f SHA512 9f8abf8dc183a4546fce4d129a9ee314150abdea401449902bde32c51fa1007368fe8f477c3aacfc67bdf48ba6c49c5f2b55994296689116204e57db7ddc3f6b
+DIST thunderbird-128.1.1-zh-CN.xpi 784197 BLAKE2B 8e4074448545cb54373406d0ce0295a68e6fdfababf38e95a4a473407cd824e189d62b27105156dc2f923beb6a9c2f2348d83802ce550dcb4d0a3c36d90d71ac SHA512 b42683ec3970afa764f491ac1f47cd7ccc117646a2f377088902f0c1f46b7bc2719d318f86cddc483268dcc65a59c87a1b1ac6dc627dd58ec9fc1254d1d73794
+DIST thunderbird-128.1.1-zh-TW.xpi 787600 BLAKE2B 9a56823925b2f0a5bff9c2c098d45d04242ac2a3d33603deaba17d346c6756b624f352d0a10fc6206a2f80c008fd822d9002c860ec89dbabcc9b398c7c4a0f3f SHA512 997c503a8dbe3e8cd2d331de6633eb205a9d21a886284360793e481bbcbfcb2a60e0451a64aa78d536034376aee6dea660cc14f8c8bdf8255acfdd9733631276
+DIST thunderbird-128.1.1esr.source.tar.xz 667771968 BLAKE2B 61cad10d9ec40d854ae7521b7cfd3075a9994d15a88af9171fec0ce228d08c7c75d41108f89a4bc8b5356322776cf25289e74f8b2b601bcfbe29b5b494bb11fa SHA512 91e17d63383b05a7565838c61eda3b642f1bb3b4c43ae78a8810dd6d9ba2e5f10939be17598dd5e87bdf28d6f70ff9e154e54218aaf161bd89a5a6d30b504427
EBUILD thunderbird-115.14.0.ebuild 39759 BLAKE2B 2da23464f236749409d2809acf66d836379e9fbf393039c144c4223d942095b1235d0450a57cde3ea4b2e0867d285f5af336b9da95a299c9eecdf8a3a39302f9 SHA512 dc244a723ab46e1e781eaecbfa4c801b00687eaa58acd8569fc9334d28a5cadbf1c7d87d86af4d82857cd3241f7e3ed7e3ea2caeea32dcddb4da002049f94ce3
EBUILD thunderbird-128.1.0.ebuild 36692 BLAKE2B 33dcd6e10fe3064cbed99463430930bcccd29ddc4f16a209eb7dcdf7fd5ea3156c894b8b2dda1cbf1112e86453a9c12e6d1b2690eb1ac5673188e518e52aa8ba SHA512 263308e503b83264126282d8181835b424eac4fd1789c5423f822527afd993870f331612e24b2cf149508a3a01569e5ae2f53fbaa47d5ad72e034cdf96694581
+EBUILD thunderbird-128.1.1.ebuild 36692 BLAKE2B 33dcd6e10fe3064cbed99463430930bcccd29ddc4f16a209eb7dcdf7fd5ea3156c894b8b2dda1cbf1112e86453a9c12e6d1b2690eb1ac5673188e518e52aa8ba SHA512 263308e503b83264126282d8181835b424eac4fd1789c5423f822527afd993870f331612e24b2cf149508a3a01569e5ae2f53fbaa47d5ad72e034cdf96694581
MISC metadata.xml 2387 BLAKE2B 3602296d8cca60f79ea66089332dbce63b9da3625e476659e0a663966e65bc060e67b263c8fdcdbf8fa5545adf7b8f958cc36f9011459c715ee31bb494e7ce5e SHA512 e51ee84ed715cba36beb240db27265ac37b8df684c0e98f3b81ccf7785c1f465f1bbe3729c1c01717445e787129b449c009815f62a7455ea3fc4db8d1d9e82c3
diff --git a/mail-client/thunderbird/thunderbird-128.1.1.ebuild b/mail-client/thunderbird/thunderbird-128.1.1.ebuild
new file mode 100644
index 000000000000..505685b90a5c
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-128.1.1.ebuild
@@ -0,0 +1,1226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-128esr-patches-02.tar.xz"
+
+LLVM_COMPAT=( 17 18 )
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+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 autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
+ optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}esr"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}esr-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}esr.source.tar.xz -> ${MOZ_P_DISTFILES}esr.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio"
+IUSE+=" selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent"
+IUSE+=" +system-libvpx system-png +system-webp wayland wifi +X"
+
+# Thunderbird-only USE flags.
+IUSE+=" +system-librnp"
+
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ pgo? ( lto )
+ 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 '
+ sys-devel/clang:${LLVM_SLOT}
+ sys-devel/llvm:${LLVM_SLOT}
+ clang? (
+ sys-devel/lld:${LLVM_SLOT}
+ virtual/rust:0/llvm-${LLVM_SLOT}
+ pgo? ( sys-libs/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
+ !clang? ( >=virtual/rust-1.76 )
+ !elibc_glibc? ( dev-lang/rust )
+ 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
+ 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 )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/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 "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
+ einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ 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}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+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 lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm-r1_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
+
+ # 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
+}
+
+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; 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"
+ else
+ die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
+ 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 \
+ --enable-thunderbird-rust \
+ --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
+ # 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-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
+
+ # LTO is handled via configure
+ filter-lto
+
+ if use lto ; 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
+
+ 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
+ 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
+
+ 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"
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # 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 tc-ld-is-mold && use lto; 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 sys-devel/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 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
+
+ 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@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ 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-mta/Manifest.gz b/mail-mta/Manifest.gz
index 57c161d38892..c226972669f4 100644
--- a/mail-mta/Manifest.gz
+++ b/mail-mta/Manifest.gz
Binary files differ
diff --git a/mail-mta/courier/Manifest b/mail-mta/courier/Manifest
index 623ac6966aaf..9c81503f900b 100644
--- a/mail-mta/courier/Manifest
+++ b/mail-mta/courier/Manifest
@@ -4,6 +4,6 @@ AUX norewrite.patch 488 BLAKE2B 663b52ff5936d5c8aa24ce2a226cd803f09a972a2f358b7f
AUX password.dist 247 BLAKE2B 1803a6663c32ccc74c4dfb1d591a01d4416f9de9c4bf35c9a7ca277c2007b8c29a8899f4285c78eeb8592766457eef0caf377a344adee7a61be15bbf8b80c7de SHA512 f488b0ab1a909c9b878b9f3f3147641a9ed6d8d2ad44c67cd641934b800b18a62de2a7f5f51fdbecfbbcdd7c39c753734984cc0836c905a3b708858e1b91093d
DIST courier-1.3.10.tar.bz2 7898254 BLAKE2B 10558f78cd58540cacbd85fb4dadbeddd374b8832a27c546864023aeebdf9e5ca1fa4d770cdefce6bf7ed2bbaf334a893393eae79cee2b13482e75d8b157824f SHA512 266d2785ea7a8b9455b9448e3279f77d399c182ec4408b599a301f389a28dd40b7b869c8b158eb49b4416b58ce09805fad3f176796a2cf0408bb93b766081ce3
DIST courier-1.3.5.tar.bz2 7901040 BLAKE2B 5a79d02d1d40967f98f2a1942fee6786d8e6e2ddc7dea6677a85db0480f71e4b974a671adc81c4bafd66c888c5b54012eb5684f2936f5164496699939d179fc4 SHA512 5f51383356f4a36f9c114be6aa69d694c82bb95b1a336d2948d486d582bd6559da69be93b7c20aee2ff57826ab7eeb265aa20794074456d036b22da7f280f95d
-EBUILD courier-1.3.10.ebuild 9329 BLAKE2B 735f5fe0cc4752248637557bbef95268f9c59c4a797656683aec640a7256e602270834eb14b7f36866aaf72cffc14d88a9ed1a37c2eee29b40b932ebbc18465d SHA512 131e8fd7479c5b20d1d271575325ac2d87ac6be119d5c14afae3857b39a216873a2243cda8fbf16546dbd09416296dac85834ebce6583b3b581caf1a71cd5a4c
+EBUILD courier-1.3.10.ebuild 9328 BLAKE2B f25d0b517ebaa96297b0fd3899a479ecdbbe8d2ada1fddc6e1599446362d89ce2629273a6fc30b4169908671c5dfc29ba1e82933ef4c51c4f9a61ffcbd29843e SHA512 2d7c58442ea6aabfd5bae0d8eed1e2d3275827b433314ac1e9d708913a314be9dc4c3cdd5ef9b9ac32a2bb72b0c746795f4e5858bc5735303f086689adfdaa4b
EBUILD courier-1.3.5.ebuild 9316 BLAKE2B a2a3327506ba45fd2d317092c598c0146d82c3f659a13bb925bf839d75a92e27a80dc74dac8b62b66b25137b155401fb6dea4cb7dca3e990c036ae2aedc90505 SHA512 3764af68a579a7264172dbc936fd4f0fb1fd4dc6a6fcb498ac6e7dfcb1f87c47c5f28877323d6394bf0fdc966ee6b8cb252cd25597e1771b93c781f059690832
MISC metadata.xml 756 BLAKE2B e3d128790b1620d9005c9a14cef1c452488fc8e465b235791cc196f431cb2ea8348aba342b0867282878d0c73392694be0db0686dc048d9345b286c3bccf1cab SHA512 c3fcd1ba4b22f91b1acf49faeee41562a7963b51d37e1593156086b79a1eb4172a12e7226b71a9aa55b5a4ef7d734351752451a2300375d061ae20481778b273
diff --git a/mail-mta/courier/courier-1.3.10.ebuild b/mail-mta/courier/courier-1.3.10.ebuild
index b147f483259e..69ee64ee84ba 100644
--- a/mail-mta/courier/courier-1.3.10.ebuild
+++ b/mail-mta/courier/courier-1.3.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/courier/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
IUSE="postgres ldap mysql pam nls ipv6 spell fax crypt norewrite \
fam web webmail gnutls split-usr"
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index 2390cc1a5c83..2d003678df3a 100644
--- a/media-fonts/Manifest.gz
+++ b/media-fonts/Manifest.gz
Binary files differ
diff --git a/media-fonts/courier-prime/Manifest b/media-fonts/courier-prime/Manifest
index c1f35cc926f2..505a3461aac6 100644
--- a/media-fonts/courier-prime/Manifest
+++ b/media-fonts/courier-prime/Manifest
@@ -1,3 +1,3 @@
DIST courier-prime-1.203.tar.xz 241496 BLAKE2B f85a3c16d27d3d03657d38d126fcab255263acbfed7c251bc3f88bc172535a6733b8cb4e5ddd02ac5d41e3a63bcfc26aa25bc8172befff5bed2b01242bd8994a SHA512 fef9d7f09dafbdb9d8626cb06cac617319d5ec43aef29fe7f6ee25156b380f9ec9684715d6012f05cb40d9511d44cf36a9ed1951281218b2c545e6ce4e7cdbda
-EBUILD courier-prime-1.203.ebuild 456 BLAKE2B 3ccbb9adf4decc39146b481334cda531964e02f4ed1d116fae0bcebbaef685e19e60b12f2ac1179e1846409d474fff33946e37700104b5cc5db6353e1c0fb1e4 SHA512 b5e984738b845d74007d6c1a343186fdc4e82e607cf9904200c060f83cb7384be4939a59218a6c4543e36e407749c55749271670ed7ddd16ace5029d36069ea8
+EBUILD courier-prime-1.203.ebuild 463 BLAKE2B 60e8831c2d0d46dbc4ccca94667e10db10103aa547122aec953465e857dc786e49918e077d8053ff45226dcf0bf48e7e9e0a639693095fb29bf3f2f82cf795bf SHA512 41f1836efffd16585995fd575c03d2a8215f3a947fcdbbe2e16532de18516fbfa79e8c125987fae18d30385edc4eeb8fa61a608841cde6f68aa71a7ff4d98fb0
MISC metadata.xml 245 BLAKE2B 8b37eb10958c42151bc0803181f1226364cf9149938fd549167fa787e1e15aba0d7be73b7ac50e0c8e531e2f2b6bdbb6ee3a13030e6049526c1ca88814a9cb34 SHA512 1d1a1994f0635860f199c491f84cb42e974e3b501b0bf118f6efbd520f08334ecee247baff08d3a08023d348f3c9345ede4668d75ef2ade6a436768a6b327c99
diff --git a/media-fonts/courier-prime/courier-prime-1.203.ebuild b/media-fonts/courier-prime/courier-prime-1.203.ebuild
index 489eddddc120..3fcdc11cdbd2 100644
--- a/media-fonts/courier-prime/courier-prime-1.203.ebuild
+++ b/media-fonts/courier-prime/courier-prime-1.203.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~jstein/dist/${P}.tar.xz"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~arm ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
DOCS=( README-CourierPrime.txt README-CourierPrimeSans.txt README-CourierPrimeSource.txt )
diff --git a/media-fonts/crosextrafonts-caladea/Manifest b/media-fonts/crosextrafonts-caladea/Manifest
index 99e99f321981..b38aff56073d 100644
--- a/media-fonts/crosextrafonts-caladea/Manifest
+++ b/media-fonts/crosextrafonts-caladea/Manifest
@@ -1,4 +1,4 @@
AUX 62-crosextra-caladea.conf 470 BLAKE2B 0aa0519e9609bab2ba1e961f811a253bdd2c9b2a02d296380b8da4b15441937fcf5790e7b29163e48f1276ee5dc47d86bcec4d9ca04c5c614c8da2b2d7623d6a SHA512 5b48988b7dbf3dade207233a365c5c0c06f398a28e5e8606383ca9371559d9c8c6b00aacf1f1506831149315907279897c04f1a020c6af6f45721702f3defdfe
DIST crosextrafonts-20130214.tar.gz 112756 BLAKE2B db2872ff3f587519a82062812838b12f8667b96e6ff2883f9441a87aeba3fa8c20798c3a64213a9196b302d09e7e8f2cc230602a898124d554900d67be085032 SHA512 71f3cfcfbec33d8526184dce32f244f13b29f97aff31c0609487f27135adc0a4d5950e068f8be101e4fd06498cf103be68d781fc611142f060bbc9cb0b81273e
-EBUILD crosextrafonts-caladea-20130214.ebuild 593 BLAKE2B d09b3826131e860ae5712e5cde08e0a5a96d5c27e41554d48dc0317520ef3b31c9a01b381b855893af22f4f5110a1a2544324517af35e268e131659bd6e4c58c SHA512 12161e434ef9f0b346b1bbd56d4c2c0865b7ef86f22abb90d93089f75f89f0d04736c893f5063ee230ed97432c3357adcf78a041984fe90dccae88589959762a
+EBUILD crosextrafonts-caladea-20130214.ebuild 600 BLAKE2B a4adbec3d8db7f45cecff1bf97d9cda828812542687fc8dc4f7749828dd41c29ba80d65f27c17b3c25254c4ba0909f01e8a1545af89a3789684fa0dec7cb3514 SHA512 c9c582fbe6ddd082ed707d70853f527e2f820fe1be1ad50654f4cf21805956080cbcb146db6e46e2aa958f71bf47b5b1e77e3a96ad629efb55d56e1542a5c723
MISC metadata.xml 260 BLAKE2B dcc42eb444ee8b6cf3965f9d69703b567eb7f38b56f5153644e8f690b23f8682c465c7b893a1074cb179861bc63dce9b70c9888e1cf7c0225db10970c5fc2a44 SHA512 3e2db0d3c36b4c8256ca7f8f739164380f4047dd5132e3f959d8cf29d0c2cbec4b08aa5cfe0eeea8466f772e7d2344684fe7e4a45c14424cba80c94c88a3a419
diff --git a/media-fonts/crosextrafonts-caladea/crosextrafonts-caladea-20130214.ebuild b/media-fonts/crosextrafonts-caladea/crosextrafonts-caladea-20130214.ebuild
index 4a923f54fe52..00ecaa6a3771 100644
--- a/media-fonts/crosextrafonts-caladea/crosextrafonts-caladea-20130214.ebuild
+++ b/media-fonts/crosextrafonts-caladea/crosextrafonts-caladea-20130214.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
IUSE=""
RESTRICT="binchecks strip test"
diff --git a/media-fonts/crosextrafonts-carlito/Manifest b/media-fonts/crosextrafonts-carlito/Manifest
index 59a27b511e3e..1eea32350283 100644
--- a/media-fonts/crosextrafonts-carlito/Manifest
+++ b/media-fonts/crosextrafonts-carlito/Manifest
@@ -1,4 +1,4 @@
AUX 62-crosextra-carlito.conf 518 BLAKE2B 546f8d8c535f89599d6f28aede771d2440d2cf694123c6afcc710d7a5feb8635abd26e219880876785fae39492bb99e658bd0e89294a098f9756573bc5370a8a SHA512 2ee9cf89e6c882e6d5a82aaad721eb916b1d552b5386a22891e3d876eabb6089ca6182a3ccd5470d553405934944ad67786823f9894378e2497d04d00ab9f43e
DIST crosextrafonts-carlito-20130920.tar.gz 1169488 BLAKE2B 9a7aab65bd6e523ca9d9c9b89eba43db2e909d669e9e3250f2eae97c3ab963c0f6ca9f90bd9f40e08aeb98346387242555c7e08d3254ca5e5e0bb083b31d193b SHA512 eb516060487d30353e06de711921c0d54c5844f2be69b1c1d37edac4b27303e9213a6bb306f309dc5827b2a6a2a37c9cb85b62368164eba6dd397dbaab3e3ba0
-EBUILD crosextrafonts-carlito-20130920-r1.ebuild 549 BLAKE2B e807fd276107b0290c4d780a67e35a3840f3bb32b8dd9370f55b7bf4f64599c44e20809d33af12ed742e76d0108f975a645a70fc2366cf9d81aef4783e43c435 SHA512 e140a986bb5d59418e2a07e957f706a7b15d11c296070060e557e73c9a86660028ba69b60f2290247b35268cf5f8ed0dd206cd4f45c5b85844f24ee8a2e3250b
+EBUILD crosextrafonts-carlito-20130920-r1.ebuild 556 BLAKE2B b610c6dd8a135b884b07013228ba3bcb0a2bf2bb746035c8129e9874a26f6875be66c9b8daba02e49b9381d1a2771f53151339e205ae74d1fa79af771cc21915 SHA512 18ec307c272cb67c3f560e228a602f93a6ca54c1b18fd2b2538c81b3726a54085bb2f63a8a1344a4665a51369f4fa7610d3b80669725dbdfb53e82be89ffaab3
MISC metadata.xml 260 BLAKE2B dcc42eb444ee8b6cf3965f9d69703b567eb7f38b56f5153644e8f690b23f8682c465c7b893a1074cb179861bc63dce9b70c9888e1cf7c0225db10970c5fc2a44 SHA512 3e2db0d3c36b4c8256ca7f8f739164380f4047dd5132e3f959d8cf29d0c2cbec4b08aa5cfe0eeea8466f772e7d2344684fe7e4a45c14424cba80c94c88a3a419
diff --git a/media-fonts/crosextrafonts-carlito/crosextrafonts-carlito-20130920-r1.ebuild b/media-fonts/crosextrafonts-carlito/crosextrafonts-carlito-20130920-r1.ebuild
index 8ab8eb3f2d48..f49c39666a55 100644
--- a/media-fonts/crosextrafonts-carlito/crosextrafonts-carlito-20130920-r1.ebuild
+++ b/media-fonts/crosextrafonts-carlito/crosextrafonts-carlito-20130920-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
IUSE=""
RESTRICT="binchecks strip test"
diff --git a/media-fonts/fonts-meta/Manifest b/media-fonts/fonts-meta/Manifest
index 7e2c438a0314..2c70525e91f6 100644
--- a/media-fonts/fonts-meta/Manifest
+++ b/media-fonts/fonts-meta/Manifest
@@ -1,2 +1,2 @@
-EBUILD fonts-meta-3-r1.ebuild 3217 BLAKE2B 00c462a44d8c73b65b96692ea2103aabe5cdbc63ab326e9ab19853cf925502dbfe6ced4c2b55a785c4848985e5585e02ad6161983146eff533dc0fd26908fcea SHA512 3fa987236104336d64be7e0a31ea5aeaeedcc4b93f8fecb533b39a71704402fb29ab753363e8862b699d8d027c23d0a5f64b66c179585537dc48a6bf4ece94b9
+EBUILD fonts-meta-3-r1.ebuild 3224 BLAKE2B 6c38d78663c1a98cc8be345295a098db3480e120f99599cd62a9ab832ab9465a48d08defd71e15c6eafe5f83f66eba115efe3ed76cb29b1e0196f38f7e38767d SHA512 7259f75f940fb26fa1d540f03f8954ce3ff1b9cc6a74969ad46fdcd72fd29183d34e31f6a170b0c3834c94b235563a3b525e3ac056927c323284d48d7d8ba421
MISC metadata.xml 747 BLAKE2B 3ad4b7ee375735839c02f528290eeb5110e0ecdd18f32801fc35fedad5665d9c39b96c2b539f1b8ef3da7cbd25289a52d39b4fd84566a88cb6e69c751beaa452 SHA512 25a8ec32947dd107575944bdf208e421011563b532b5dff6564e91de2e2a4b5d266ec1a098c141213c87fdbb359053e7f224723b66441f59743350e8cdca9641
diff --git a/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
index 08c952237248..a051afab02df 100644
--- a/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
+++ b/media-fonts/fonts-meta/fonts-meta-3-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
IUSE="cjk emoji +latin ms"
LANGS="as bn bo brx doi dz gu hi km kn kok ks mai ml mr ne or pa ru sa sat sd si syc ta te th"
diff --git a/media-fonts/hermit/Manifest b/media-fonts/hermit/Manifest
index 3006d34c0f54..631694b4ed6a 100644
--- a/media-fonts/hermit/Manifest
+++ b/media-fonts/hermit/Manifest
@@ -1,3 +1,3 @@
DIST otf-hermit-1.21.tar.gz 42646 BLAKE2B c67dcaa34a5fc5f8280547107a817deb4a40db7c6b3a0b2edf8d92c2dc230576bd7fd194bff1943fe481a143a027eb56484fae30ebeab5c6a563d9bdb07011ac SHA512 5b980068d349e67d78a33a100d9b38eb24c374d0cf6ac69676df0e8dd441451acc0112089634c4b408f1afcb49501bb9f5940ec6c18910b5c11f7f7f31c739ac
-EBUILD hermit-1.21.ebuild 391 BLAKE2B 87d40ca12f2b636ef2b2627230ae16888e63bdef3d77a32444364c93d76d98bf3e7a0d5c5c483ed0ac20eaa9e21eda2c6cac7f9a92d33318450c406668d27499 SHA512 55698a511e2fad152ad5847e07dd63381d978b953f0172f9ad0002974409c9adb0b014bfb2672466cfbb5db1fe1d1ac23195730e4def99e609bfacf5f2b81b8e
+EBUILD hermit-1.21.ebuild 398 BLAKE2B bbc9b443af955dc6a637db28291126dcf28bd9e3ec53aebc98a327d5a20a925b2db41cfe5e81cdde5b2360bef773bc656bbd4f32d392846d6eb36702ffa95d9f SHA512 5e0db44606cd09a3c7adb17932ab846c8080f25d9d6f4779a44a0dd8829d3de0d6fd4eb91e16a2cb7493453a007f1277c3f3cff782b03f32e64f37d74eddef7c
MISC metadata.xml 245 BLAKE2B 8b37eb10958c42151bc0803181f1226364cf9149938fd549167fa787e1e15aba0d7be73b7ac50e0c8e531e2f2b6bdbb6ee3a13030e6049526c1ca88814a9cb34 SHA512 1d1a1994f0635860f199c491f84cb42e974e3b501b0bf118f6efbd520f08334ecee247baff08d3a08023d348f3c9345ede4668d75ef2ade6a436768a6b327c99
diff --git a/media-fonts/hermit/hermit-1.21.ebuild b/media-fonts/hermit/hermit-1.21.ebuild
index 659a7194324c..237664d0f981 100644
--- a/media-fonts/hermit/hermit-1.21.ebuild
+++ b/media-fonts/hermit/hermit-1.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://pcaro.es/d/otf-${P}.tar.gz"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
IUSE=""
S="${WORKDIR}"
diff --git a/media-fonts/ibm-plex/Manifest b/media-fonts/ibm-plex/Manifest
index 0faf6e14841a..8f96cfc16682 100644
--- a/media-fonts/ibm-plex/Manifest
+++ b/media-fonts/ibm-plex/Manifest
@@ -1,3 +1,3 @@
DIST ibm-plex-5.1.3.tar.gz 205796313 BLAKE2B e1ec5212189167203be8dfa7949390dc134f10b759ed90a1595a4266314e8fb2f44e2bb22ac495fa303c3e5f81e6a13c6d4be3b78ddcf47f5d05b932ca4aabc9 SHA512 78006a48b65dba22216dc8cb1fd17313969fac6ca75e139d3963efda2a4f4da2a869146c2c11da033c3119942ffafda027825d0b0cb624594774a409dcfc1266
-EBUILD ibm-plex-5.1.3.ebuild 1515 BLAKE2B b7e9b60d8b0659762ac5eee94b288e80713bf1065541bd8de3789089a7fd5671bdd14298b90b9d66906d9b016654adc2e3183f7eb50627cbea5dc8fbfaef4bfa SHA512 7469b07d74b873d76ed2f22b47d8bb980c4e1f3768fe28380f571baa54c6416b49c32656953ec73941c64741dfaf013b08e0826725d1ab26369201ab7bd70eee
+EBUILD ibm-plex-5.1.3.ebuild 1522 BLAKE2B a0dec0b3d5d4d8aa221d519d8a6fc957306fde482dd75999928e9e1d51b3f639671dffa0993fbd66a5479f217d26a9b4a9d9d3da4a953e512ae245a6dca55bb7 SHA512 44f066d28a1478ec5a4856072df02207ddbf36b533c6c6665edceb466b0899f24d8c15ed5172db49d8e44238eee1885df0c85b1bf1d001a1699fa99d1969b99b
MISC metadata.xml 241 BLAKE2B 32a3537fdba454a5e46ff022e48a8366e4e16395f079f4f25d1afdfc0fbc5d60fdb7ddd30683664d8800da5b75dc0e119275d09af008197d7aedc70ac7c76aa1 SHA512 d1f43ad53e965623cdf95ee59050b36615e2c3708e0c5ced6f3cdc5e73b7891fa458cf68e10117368666380354517dc4b52ea517e907b6ebf8c7bee1dad9dc1f
diff --git a/media-fonts/ibm-plex/ibm-plex-5.1.3.ebuild b/media-fonts/ibm-plex/ibm-plex-5.1.3.ebuild
index 0dfc5ede5b0b..67200fbd7ead 100644
--- a/media-fonts/ibm-plex/ibm-plex-5.1.3.ebuild
+++ b/media-fonts/ibm-plex/ibm-plex-5.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/IBM/plex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
IUSE="otf +ttf"
REQUIRED_USE="^^ ( otf ttf )"
diff --git a/media-fonts/ipaex/Manifest b/media-fonts/ipaex/Manifest
index 81b691228390..a7942a971cfe 100644
--- a/media-fonts/ipaex/Manifest
+++ b/media-fonts/ipaex/Manifest
@@ -1,4 +1,4 @@
AUX 66-ipaex.conf 688 BLAKE2B 5cf4e28254e7134f837dd6a702c40b0d8885ce3df760c46d552146d946a3fb58df3a61da21dc53c0eaa4fc8c25725b4fb6e218a215f2e984e5069f86b9833688 SHA512 8e3de87f7ce44c10e2e0a1989613c6fc4fecfafb85ba4a4efb2f71e906bf9f7750f04fabfae71196b8b69b55da7ebec0d89ad5d7b8141e9f584b8ff20309a743
DIST IPAexfont00401.zip 9738669 BLAKE2B dcf7d019157dc8907ee7595837728c82038b1276c336bdff7e410722591f1f32bd2e2559c383f637bd9935f911d9f274a5dc28e9432989bb233b5e15980b088a SHA512 fe639ded0a25eed66df8cc1e9d5e965b501574a25fab542a749b3cb8464690448e44343ff5845aecd3224ec481c4089ee56e64880cbbc9211a260b22d4cc68cd
-EBUILD ipaex-004.01.ebuild 623 BLAKE2B 624197b414b2bca032e58647422819a1b52501952ff6637244378de6cf7e121d4fd926dd23940de80ab7e63aa4f6c6c6f7724cdb0f95ba12799215b2f4c2fa02 SHA512 58bb105524beae47fc98c001dddc762154bc5525ff6c587e9576218cbbea975491cb3f1b9db95a26ad401f917d5d39c93cab564a61fb872a9f147dcb7beaf62c
+EBUILD ipaex-004.01.ebuild 630 BLAKE2B 093291c7c49dd3722b2bc017ceaea83786881dc2e540c8d05ae040bca62d6c592f528409f4c43f757a0dd905bd40c60d532c2977c9ef27789c7591423c28cff9 SHA512 3ea5830cd81faa0b6ad656d4a30796f4cb7787303751775ab442441acc8190c73e314124401a9067278623966435078347f3b9bc80a35b85a7f3b9185a8ada53
MISC metadata.xml 358 BLAKE2B e5c61be8a478e8cecf6026c69b27835834d6f9b9f2fce31bf0ea9ecd0321feea04acac82704dbef516b4b76251dfd4b6388d9f9ed4eea4bcb042c89f02a951cd SHA512 c3eac4c7b5a91ce87a7d2a77422e9d22ce60c753fdffe2bb72426b05595a7699bc6a8a18efe343183f58b94df49095629e42beeb2b664175fc59869c5efb7946
diff --git a/media-fonts/ipaex/ipaex-004.01.ebuild b/media-fonts/ipaex/ipaex-004.01.ebuild
index a0b8dd6bd04a..d39213d98349 100644
--- a/media-fonts/ipaex/ipaex-004.01.ebuild
+++ b/media-fonts/ipaex/ipaex-004.01.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://moji.or.jp/wp-content/ipafont/IPAexfont/${MY_P}.zip"
LICENSE="IPAfont"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RESTRICT="binchecks strip"
diff --git a/media-fonts/khmer/Manifest b/media-fonts/khmer/Manifest
index ea96a69f0bfa..e20aceffd3e9 100644
--- a/media-fonts/khmer/Manifest
+++ b/media-fonts/khmer/Manifest
@@ -1,3 +1,3 @@
DIST All_KhmerOS_5.0.zip 944849 BLAKE2B e95f90d6773ff3d5d38b408e83131e43b381f63261d0bfa273e56103a907fe5b2d6a9d69fea4f8f67fefc52098c56598d75fe13cc0aa4410288b0d814313beac SHA512 5fded88a9149d0fd59a377f08d9e1ea63ecffede58cde42e28504a48b12b35dec699b1ea0e0bbb95465c281d5b19ddfbe808a3c4ef40cd46295aaa069bd9127f
-EBUILD khmer-5.0-r1.ebuild 685 BLAKE2B 87449d762a400e5563a59fa017cc9074a7d763e932625b73ea02d0fbd0cf4b3a436deb69224d6cc13064d0e200890d74288a5d89b22c0c12e00ebc3dbd5c94df SHA512 dd530f861ebb8d88ba1ad9ae64892f7fcc9c916827fe37895877ca3de041798178753a61fd4c1d1f848de6eee39ef986110a7da9c84362adba53663ac0c39331
+EBUILD khmer-5.0-r1.ebuild 692 BLAKE2B 5ab14980d6d58277eeb24b5b777a7e69953569e16210cdeedacac9023e68f9add3e288e7d2cb9b69635ba2eaf12717c55f858aea102cced3bb6bdbcae9924393 SHA512 b7365644e93ffd8af77d87d3cc63b8835ecd9662167ab58749b5fd36f418bf286dc1cbe10b11a9ec66bee8e1a002f7c5364a92836f8193c663254f387cd30782
MISC metadata.xml 314 BLAKE2B 00e00aa07861fe6c03032c832f951b9a215c10c14095a61928a550a548d043fd59d57f17a2f1a064141a39db321a947b9c4cf77c4031ad96f4ef6f861c964013 SHA512 45eb9226839b1c5b308c1a04448827b3244e2370d02e7042a0326fa0152cfdeeb00ba192f6434475f215a09f0b9e9dd5cbaacc8be9d1037c6ce8e2813ffc9098
diff --git a/media-fonts/khmer/khmer-5.0-r1.ebuild b/media-fonts/khmer/khmer-5.0-r1.ebuild
index f7e6dbeee0a2..f74c814ffc53 100644
--- a/media-fonts/khmer/khmer-5.0-r1.ebuild
+++ b/media-fonts/khmer/khmer-5.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/khmer/All_KhmerOS_${PV}.zip"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
BDEPEND="app-arch/unzip"
diff --git a/media-fonts/mikachan-font-ttf/Manifest b/media-fonts/mikachan-font-ttf/Manifest
index 692c9915a298..2584d5d042f1 100644
--- a/media-fonts/mikachan-font-ttf/Manifest
+++ b/media-fonts/mikachan-font-ttf/Manifest
@@ -3,5 +3,5 @@ DIST mikachanfont-8.9.tar.bz2 2086087 BLAKE2B 7b99cd22d961697e916d7546ff4f568927
DIST mikachanfontP-8.9.tar.bz2 2099227 BLAKE2B e7aa5859337ba4e69cd5b83ef3583b0477712702968e5edc44b37d736e33ba62a0da7e1c41bd3b5c4c71e16ddfa0e08a2ecc05e869342e771dbe3849dddac74c SHA512 7aab79c8b3ffcbd25304a5fa4ebc94be8b2d8e305c61fa73ac3cbe612f0ecc22e6a0a6539798fcae4630685b0b2c280e1b808c744f491895d7292cad3e03f986
DIST mikachanfontPB-8.9.tar.bz2 2138026 BLAKE2B 75ce6a618865c0d8164e213b1ed4b4ecd3e1e785156b8bf95c9729be05ae54af7249d3ed4a72674f54b7d7f7e2ea1c8e5c04aadd5a83aaea90f277991749e59c SHA512 9c2bd190a9e7d4621cfb461979bee7686e2d58d48d7ba7f2f4ddf262d11cc791fac06c30b25f5133f7e59185af3600e8d7dd10f8dddf5b64aac76045371ffafb
DIST mikachanfontPS-8.9.tar.bz2 2102476 BLAKE2B e510552b874eb725abd145f2d550505c83b59e55cffdeb37fd95e7929c0d83f719285ce99f5340d966baea0c217211bdbcffd699e10e43997bf7a36a82978aee SHA512 2615b71b0c0e32459150355a89ff7877c1eda8d246137022f99261ea5604e9df801797fd6ff8975bbfc5c5920170f3bdfc9e050e7180518b1bca7f4ed5b01de3
-EBUILD mikachan-font-ttf-8.9-r2.ebuild 1029 BLAKE2B 74f748d1eca1b34e88dcc60d54e46606abdb1cd0462427ff3b5e62b885a3c042551d1e97b9bb4a7e8ab866c47f72f01bde444a5aff149f3f6a85a73c2b1b9195 SHA512 02590816f4bb387806675afcc86dc30c2da7d8ce54035c9107482b0e04c3fb1c0bcc8094e0e46c69cc0aee5cff8c8af258f6484018eb579b16b3db3e0d9f3fc8
+EBUILD mikachan-font-ttf-8.9-r2.ebuild 1036 BLAKE2B b3cbd216d4e4362df2f49cd0040c101d209813823466c630f17521a6ba3d78aa3fda8e88ebab1e707ea9528d9091ccfe8036730aea2d3d456d03d892f077fd1e SHA512 e2792fd8fabaeabb71e2a01f07afb9f27de8a13c966a2a4b4a7d0690bb64cd56570601c7ecfc99c0cfaf44f5d529865313c4ae46c47bade250573a10597ba530
MISC metadata.xml 405 BLAKE2B 85cd480833f933647a767af62a52908efe02cc1765ef31a4ad51f1f97b5e3e15f9bc1655d4c6ccbe2333d2b673dbe6feb8331ba0ffd923a9765cfef3d1db359c SHA512 5e853bdf5e8e0ca51b1cde2df69e1684807dfb8ff760fe38be733a695040c0c8b5f1e732609a174bc072d901cb6585c7ddf36b5f6143f092b0773a4e13a5b2b4
diff --git a/media-fonts/mikachan-font-ttf/mikachan-font-ttf-8.9-r2.ebuild b/media-fonts/mikachan-font-ttf/mikachan-font-ttf-8.9-r2.ebuild
index 5275b43e583a..e6c9dcc2f8eb 100644
--- a/media-fonts/mikachan-font-ttf/mikachan-font-ttf-8.9-r2.ebuild
+++ b/media-fonts/mikachan-font-ttf/mikachan-font-ttf-8.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge.jp/mikachan/5513/${MY_PN}-${PV}.tar.bz2
LICENSE="free-noncomm"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~s390 sparc x86"
IUSE=""
# Only installs fonts
RESTRICT="strip binchecks"
diff --git a/media-fonts/monafont/Manifest b/media-fonts/monafont/Manifest
index 1996a2e449df..953c018e1072 100644
--- a/media-fonts/monafont/Manifest
+++ b/media-fonts/monafont/Manifest
@@ -1,4 +1,4 @@
DIST monafont-2.90.tar.bz2 808897 BLAKE2B 844b056c9aed06799bed115fb0ef3280dd5182f97b0207c411b568951ea0fa727e1498a94dfa114d725011c226716fb488831cf2dacb0e320fdf70297ca7b639 SHA512 187cc4d7245c2a730a02d5a60d6db92f2bab5a3a36ba56a9e7a767391587e5cb136a9e0c0143308936d1d214e6ae2e0ffd2dc9374d931ba52c81aaab7740d6c1
DIST monafont-ttf-2.90.zip 1712768 BLAKE2B 3847a71bd9ec17743dcf25fad3c49dcf597bcc59f20f5fba4704a05d182e69b0e0721d7768bf1d0c7b08ac019e2008640f4110487b47da34e963d5d4689952ed SHA512 0cb0ddf13f398f8504d387e590748c8bf44f01f672eb1f1bffac7c3e027f730ea0e7db41d10727beaf42d26e10e2e518c686669bcdc33a7113343863e49a0a55
-EBUILD monafont-2.90-r2.ebuild 1495 BLAKE2B 6e0c97265bce64183f4ab4d9846a9ee43f19256e116b401d64e884ef7a9ed21bfb1e2e4d05261ffead055b0fb5b86e947f08c07e89a714290f1addb71452ea95 SHA512 f15275406e30d41af5341a84e513fd26b0cdb852e3bb460d258dd12b856719e1e7a052b775d82ae783b82576bb1c3222105bc63600fed9260c000243acd11428
+EBUILD monafont-2.90-r2.ebuild 1502 BLAKE2B 1e7f7e040ea0669fd9cac68b06f41da90fc74d7c4e87ad38a3864addc0b643eb30f732de6fb379026bb587f4fb7b5d2f10d75b475a1badb07e502d9e41a2b045 SHA512 776e25a3b964fb2ec634af07a85f52e31ee363a4be721561a47e629b7f929580a081139af69313e1fc220d76228f1999d1dd78913378ef133fff8cc46f18bb40
MISC metadata.xml 412 BLAKE2B 6baa9331236b096c3742fe257fd00e9e5b294348c20e7990a8d76e2bbf1aac8b9c9db0329929b8392908f0c41522eba29c4a4b1a62395f6b5420441a0504dcb0 SHA512 18cd89d9bf935890246339c4b3ccc96b8469870d9724acc5db6d588b52a1db4002508572c7cda9e828d8809ea5f1e49c4fd22f14b868efa875ca03a28edeb200
diff --git a/media-fonts/monafont/monafont-2.90-r2.ebuild b/media-fonts/monafont/monafont-2.90-r2.ebuild
index 06d38487b6dd..f4d4462f57ae 100644
--- a/media-fonts/monafont/monafont-2.90-r2.ebuild
+++ b/media-fonts/monafont/monafont-2.90-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="truetype"
# Only installs fonts
RESTRICT="strip binchecks"
diff --git a/media-fonts/montecarlo/Manifest b/media-fonts/montecarlo/Manifest
index 4e8a17bb1a07..98ab93a3f883 100644
--- a/media-fonts/montecarlo/Manifest
+++ b/media-fonts/montecarlo/Manifest
@@ -1,4 +1,4 @@
DIST MonteCarlo-BDF.tgz 4586 BLAKE2B aed07bf7368f347079c38682e2a08da70f13d9b864b105cab4fab2deaec8e593de20edcfe8c68ba58112c9a89a482b0f00a63c12b6607085db65a85563ee95b9 SHA512 92001a6b4fa1818562f5df1585267eac09376f6a43a87ef24bfc44c7ad19094453009ed3573076737e43af3b69bee8eb1dbd27d34786ea38376ad1b5df731775
DIST MonteCarlo-PCF.tgz 5749 BLAKE2B 43ac7a6dbb16a86dcccc903c4bcd615735f3f114ec0d447b023d7359fd9bc651223751549a3c283952660b15f755daea8d31996254c019e4f9b4dd34cbb6609b SHA512 c4a69d66b6c19c63b2430fbd82fff5067e7ebe49ad0e4d19c93f566bf5644e8a6555742338a8517e964ed7c0dc05e5ceee28db443d23301ad016b7b42403f03e
-EBUILD montecarlo-0-r1.ebuild 611 BLAKE2B 77834196bc9f77c61f283dcd2be2cf5204de187a57b3fbe897d3ce79f7cfe386ebfb574c6767cb66015c163f4a7e235c1fd9f399face034b865388fc78dfedef SHA512 8db31ea7cd8d4a40d9443779a1954091b525b7854c960e49409f11524a1bcf45d2915490e856526826f3ebf07d42e55a7cfffc62d0b27f3d18bdf280dd617a2b
+EBUILD montecarlo-0-r1.ebuild 618 BLAKE2B 6da4362085e281e29e4f7cae6b1eb08ec02d29a0a25c8ef2212f80ea8ba29e1b11cf2ddd114cd07129c03561fdd067aaa4dc86393dd42841a072dab281465bd7 SHA512 e0aab2dd9aac6fbd31f41e34cc023d07327733687768c1416cca898eafcb05d72f19ddb1251fb1c48d266e675d60437f6c4addbc97df31ae1e9c8d048c3d5770
MISC metadata.xml 249 BLAKE2B 92f893b89d8cf445b302c8630a4543f9a10bd6fe6680c184a6a47e4e15bde22e07fde4969cb83c96e3918d5c42fb9706da582ca7c2bdd29bc6f9181329141aa9 SHA512 ad1ae56b64afb34b9df6f8b36b4f5bade408547750518b92d72ee92fb237ab460cbe0f4379f28b4fbb5a8558593f2c252f3b3001eac12130f48a2467140e0c26
diff --git a/media-fonts/montecarlo/montecarlo-0-r1.ebuild b/media-fonts/montecarlo/montecarlo-0-r1.ebuild
index 85be927d481e..1cb78e7c452f 100644
--- a/media-fonts/montecarlo/montecarlo-0-r1.ebuild
+++ b/media-fonts/montecarlo/montecarlo-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ S="${WORKDIR}"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
IUSE="bdf"
src_install() {
diff --git a/media-fonts/nanum/Manifest b/media-fonts/nanum/Manifest
index bc8b5c29d3a5..b6d18defc490 100644
--- a/media-fonts/nanum/Manifest
+++ b/media-fonts/nanum/Manifest
@@ -1,3 +1,3 @@
DIST nanum-3.0.tar.gz 37345484 BLAKE2B 14c4ee523aad0040f8ae1038036c5275fc61cb612759157d6b8ac79d2a6c47f59400000fc9ade18b303048db912d31d7a6436ebb15180cd03faa3c515359a669 SHA512 f2fcb765910a5cc1e04d18c0007d84e2ec970e286f09d4cf212a13b6c6c8838e4932e37e15ad0801d3b596ea7ce2605f93826968c940ffa50707d9e7aa313200
-EBUILD nanum-3.0.ebuild 379 BLAKE2B c9d8e569dd3fe7ec0342132a723820f047f7da8d5c6b6409cfc7be63358f21a2d57dd459415157eb2d17b25b7dfbbc430292a8dba0496760566cfc09c79a7066 SHA512 165d0f53082ecaf92d7b2c57a15eeb39cc104f0de952ce317c9d622350620de72fbd0421024ec3c28c81305a031dcbeb50c288beb0550d7a847b55d632b84e07
+EBUILD nanum-3.0.ebuild 386 BLAKE2B 245b1163d8f32d2e3ef5353be47288ffc18e42eed64d89529142064485dbe801fd952acc6fb592a743ab66a9c9f7d589d58a274cb5f06598f258e1feca4df615 SHA512 ef7d61b159a71dc39fd5bcd0eae847a90f1b30ca5d6cf7a531d4d93d49dbb17b6bd4968274da4d79e9004ef46504aee6e5ad940ace7e5b7b01fdced4643b6164
MISC metadata.xml 239 BLAKE2B 5aaac778361cc8f607c6587e338cb80fd9a032e722766c60e011327e58b327fd4ca5113b66b281273c718c7492edd2477a0d702acd900fd9e376faeaedf717b0 SHA512 333c4df4d2002923cb872edc1e4e4f121563d73b157a8b2a4605ee449c759417014e9bc1342acaf697325d3d3bd8babe5930bbe4e08df90650cd1a52a0ecd337
diff --git a/media-fonts/nanum/nanum-3.0.ebuild b/media-fonts/nanum/nanum-3.0.ebuild
index f1ebce6ef511..fb57d9fd1480 100644
--- a/media-fonts/nanum/nanum-3.0.ebuild
+++ b/media-fonts/nanum/nanum-3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
IUSE=""
RESTRICT="binchecks strip"
diff --git a/media-fonts/oldstandard/Manifest b/media-fonts/oldstandard/Manifest
index 9f4a5845b631..638c8307915f 100644
--- a/media-fonts/oldstandard/Manifest
+++ b/media-fonts/oldstandard/Manifest
@@ -1,4 +1,4 @@
DIST oldstandard-2.2.otf.zip 398951 BLAKE2B bd379fd16421aeef4cffcc3c6023d884498c02e031ff3f4061cc220d52483076adeb5e5fdfe9a89fe9c035cc64e52bbd48638cb562146c7f72086a45ee678f49 SHA512 f270b295b7fde03efcffeae2b78a107e6c746a569208bb2f3e08537d954e0f5654851cce5510ec8200e1e860ef5629c6c371705fa1fbc36919e2d07c325f6e7c
DIST oldstandard-2.2.ttf.zip 844435 BLAKE2B 5782fb6b7f6e941d14df52156f2b6bf19f65f7c51ac8ca46f1d74129937b997811c81f30b7d5c0d7814b9cb54effc8371a732b766ce601bf65d67f2b754ff60b SHA512 1d889cea0f29bb5bb446e1aab3635cb6d9c3489965fca0e08f3f601e492fe709f7b5d0479ce12a3e211e73c4b0f8bfb09832d2af5b5332ddf6c32cabfa4e550d
-EBUILD oldstandard-2.2-r1.ebuild 580 BLAKE2B 861622ac5729465824996c661f76418536d7bb6988e721d92d40201dd7b7fe558bc2952ccc372b189fdb4de3e53fc687f2be76f4ae3ba2d8a8c91ef5e7261078 SHA512 a3b9917ddb5d9274ed3514b7be7710b36eea99652eb83b380e6d95b17621936e3dba42ee2736033a942f94cadbb066baedd6db5c6e92da1884dbce41d74b1b90
+EBUILD oldstandard-2.2-r1.ebuild 587 BLAKE2B a2338c2ca4b2d8680b0dcadc4bd385c886b48f88fcf9e4e474e91fc3d5b0829c027b85096bb704a008338c0b6dae4205745bf01c11aa787475d536a741b82675 SHA512 59a413527763e9dbbc163ade2b601f9fb4eb77c6c8a5ba53517669c326dbc4a86d8a3e6de8cfb237f66bd9a5303e5d16f7433d2b0fcc609de31b785e531e4070
MISC metadata.xml 245 BLAKE2B 8b37eb10958c42151bc0803181f1226364cf9149938fd549167fa787e1e15aba0d7be73b7ac50e0c8e531e2f2b6bdbb6ee3a13030e6049526c1ca88814a9cb34 SHA512 1d1a1994f0635860f199c491f84cb42e974e3b501b0bf118f6efbd520f08334ecee247baff08d3a08023d348f3c9345ede4668d75ef2ade6a436768a6b327c99
diff --git a/media-fonts/oldstandard/oldstandard-2.2-r1.ebuild b/media-fonts/oldstandard/oldstandard-2.2-r1.ebuild
index f1133d277963..e67d21197538 100644
--- a/media-fonts/oldstandard/oldstandard-2.2-r1.ebuild
+++ b/media-fonts/oldstandard/oldstandard-2.2-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
BDEPEND="app-arch/unzip"
diff --git a/media-fonts/opendesktop-fonts/Manifest b/media-fonts/opendesktop-fonts/Manifest
index fb581248e149..8fdc7ef966b0 100644
--- a/media-fonts/opendesktop-fonts/Manifest
+++ b/media-fonts/opendesktop-fonts/Manifest
@@ -1,4 +1,4 @@
AUX opendesktop-fonts-1.4.2-multivalue.patch 5022 BLAKE2B 71ab1c289670854ed2c9649dfd338b04dfa21c4fdb9344d58f245c1bd1825765fb9ea41025b5ec31475e032362149e3f5692af665a889a4b31a2a27e011adc8a SHA512 487053638d9fab66151a0dc15b8b721388c16812ec1fc1402c43ec2efdc2cbc2a8100a412d62f7cfd90afc8f5a5385a4a96a8eefbe9a0c8a9a3446f44ced9f61
DIST opendesktop-fonts-1.4.2.tar.gz 22246044 BLAKE2B c00a55793278f900408b2958ed932e5a7cd4d7d1a7f01895ab13516f551cb0791bd1360a0978297a73ab3c57e2fa4f9f6fc5ac633296bda8f6125f0c0da432fe SHA512 09a5d8a8357f88716c68eb70ca1464c069645aeffe3aeef72a195f1e22e3baf260f655cddf7a8d8d2542c6a7420b61206b11d887af162277da84899a67662b50
-EBUILD opendesktop-fonts-1.4.2-r1.ebuild 688 BLAKE2B 6fe6fd0cfb6aaccc893e1568ee8b9cbf17e86178c1506523f198102c0170511fe3fe8e6e6cdc251e47d22b0531881d6717ce10d21a01291d7eb4fd1e8001a53b SHA512 f6a620ee12d0f731326a6475575786e0cfc8a84b25de4d37efa2891861e86764eda3799019266c685698f7f91d88523fe423149e80df9adee43d936bc46f35b3
+EBUILD opendesktop-fonts-1.4.2-r1.ebuild 695 BLAKE2B 75accb2780d46ec0eeea321356a93b023c4dee62fa2e9c26a31fa1d52cb28ca8624d0b00e72de8f8dba8b36d1f67f4997d9382e4580efd325420636f5dad4df5 SHA512 2459cbae47b89bf805305074ecf2d3802e5ce8f1e895871d535069e22e13937360c4a3d65f5419ef6f436ad08fe816f84af2e454906fb6eb0ebbefd77ddbfc28
MISC metadata.xml 358 BLAKE2B 90241542c0bad4ab94acdf9d9ed214e2157980dc916643a4dc38fbd1f2030fb7751cd95e1e5060d454b8612af8a3362df2976094861c629711254f5182c7a3b8 SHA512 1fd275583b400559c99da83c553e283a5ff4bf7d292c953d6356a0425738e2a7ece4cf5c7549baae3e86947c4796ee49192a97a754346d9ae8304e51a1835eba
diff --git a/media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild b/media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild
index 90795150bd47..02a9f19300fe 100644
--- a/media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild
+++ b/media-fonts/opendesktop-fonts/opendesktop-fonts-1.4.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="Arphic"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~loong ppc ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~riscv ~s390 sparc x86"
IUSE=""
FONT_CONF=(
diff --git a/media-fonts/paratype-astra/Manifest b/media-fonts/paratype-astra/Manifest
index e2a459d25ab3..90e8f8c154d9 100644
--- a/media-fonts/paratype-astra/Manifest
+++ b/media-fonts/paratype-astra/Manifest
@@ -1,3 +1,3 @@
DIST paratype-astra-1001.zip 555264 BLAKE2B db1718554a25472cabb0bbf5e2e38176cea4f23b753e76547e1cd87e2719ddaea516418317a523aa26cddc4663b57e75bfab6a7a347531c8f2a4c81eb5ac1e35 SHA512 d92abe38224caaab97f5c18ce0f5d25ba43c970796c94cd0edcfa69364bff4443e0d145000e9afd27e9a870d0dd2c9cd47b20241e170ac9fa4fef751e5fcf854
-EBUILD paratype-astra-1001.ebuild 502 BLAKE2B 4ada638611f104e9b46843741ed26b024c0eeaa042af297ff156aec829f5f260a2b0e54dee7a82070eb98f65680e9d78334e747bf8c71e1ee76e9c333014314f SHA512 2456cfbd3748ac034c0cfa2f3191c023f18fd4da1b43e56fbcceef9a2c2c43fa67287ef550b90af959e29809f219d47308dfd957bc6e1926d7b7709b386e0357
+EBUILD paratype-astra-1001.ebuild 509 BLAKE2B b22ece3f1fda37b21581f932c03672a7ac47670252696d83317ba11573114ebbc94c410112082f9fda30785c8208cfc613f676f1452e8bfeb24030eab61fe8e7 SHA512 782e21e1cdbbbee18012cb236130ea397436d33ac239e65ba01f2479984d89683b59985d8f772cb9da0dfa4f91edd23678da665352c001cea98000c78d1ad630
MISC metadata.xml 235 BLAKE2B f469fc8727ef3de05c8a1d43d640dd5bc6aee0158f82ba12c1024613b9c4c0a681f91528205ecd30d47cb9aca08ab788f7f595168bf0ceba25d8a2baf34b4cba SHA512 3229f3ecdc21ea952f5d40215f5a75129d165b9e34f80f7194842fe6362ed4f585470c7f6e9751825313345cade1f153d122d59f67016c26b5d21eeef64dfd22
diff --git a/media-fonts/paratype-astra/paratype-astra-1001.ebuild b/media-fonts/paratype-astra/paratype-astra-1001.ebuild
index 12d0d5b1825c..eda739ccee8a 100644
--- a/media-fonts/paratype-astra/paratype-astra-1001.ebuild
+++ b/media-fonts/paratype-astra/paratype-astra-1001.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
IUSE="X"
BDEPEND="app-arch/unzip"
diff --git a/media-fonts/paratype/Manifest b/media-fonts/paratype/Manifest
index f2702b493990..42cff0de2435 100644
--- a/media-fonts/paratype/Manifest
+++ b/media-fonts/paratype/Manifest
@@ -1,5 +1,5 @@
DIST paratype-2.5_Mono.zip 179606 BLAKE2B f68d24fe0ac1a8b8dfbd6897b00c8e4fbed5874dadb246116d6efda5538d17068fb7d339d9ddc5bb566abce1454f20ff279a070326b42fe98bd63782d82f8d0f SHA512 1ef322b42c423925f70a8863c7fbd0da80ffe103fef452e567f49bcd805a545d802de8b23e0263270ff6966b3dfd84d63db044eecb6f9cfdef5fc28f421fec02
DIST paratype-2.5_Sans.zip 1563419 BLAKE2B 523855b95db89fe756309e38f4244a4a3de625816d6cbb1722e989150ff0596874bc0f5236315e8f2f42ff7b5dff2d98dfd372f61cf38e38cecdaf1d7e3bb873 SHA512 6cd6fe48fbc4dbebfd2b094f0f46473608c82bd8007d2306c1b84826e3448e61ea8cf475e850beb98f87814e4d3d6c14cd44d9c1ee053a5c52755518d07c359c
DIST paratype-2.5_Serif.zip 950474 BLAKE2B c28ddf018d6cd263ea5e3e73c73a678974cd6b9e7131e856ad0833884e0e0d1b402f410db59f4867f32665b45cf5efdaf018d984f7fa4977e5b7bdaba317af5e SHA512 177ed7adaeff2bb306d9910f761411a25f69abbe379a2e2a957e8dc60d152bae8e0cd70d4b94205565a921af7078673f972bb68cd067cea952a2a001184cc2de
-EBUILD paratype-2.5.ebuild 592 BLAKE2B ffcb4e5d13f9a0bab4b6e0d0957b39b55cca09391d5d334fe9dfd8f4d81cf2fbb139f652c517e9ba7a50490cc2dfa15cb8be8955ed4a4b8c5c4d405252db078a SHA512 a40a48f4e13aa51a11898eec9951df85e96f33a2d72d2c6538c245d7e16995fa4947df1d7c67df7d06895d14ae02c7cf2f3c67b0de93a60f75351bded704a637
+EBUILD paratype-2.5.ebuild 599 BLAKE2B 81390eb87173fca5707f7502a473928671402c402956e7e49fc6f5981189436639a8f61e00f36e8f303e727227a3ea2879b2e4514446908cca22a2338ce59155 SHA512 cb31e869186995a27be85204468649cff24573812c843a0790d7d6857bf9dc2d7b5a7a45b02a953f2c1dd04daa9ef56f1e71500408f7c539b051218f52b95c74
MISC metadata.xml 235 BLAKE2B f469fc8727ef3de05c8a1d43d640dd5bc6aee0158f82ba12c1024613b9c4c0a681f91528205ecd30d47cb9aca08ab788f7f595168bf0ceba25d8a2baf34b4cba SHA512 3229f3ecdc21ea952f5d40215f5a75129d165b9e34f80f7194842fe6362ed4f585470c7f6e9751825313345cade1f153d122d59f67016c26b5d21eeef64dfd22
diff --git a/media-fonts/paratype/paratype-2.5.ebuild b/media-fonts/paratype/paratype-2.5.ebuild
index e83ba891d3ee..3849e212269b 100644
--- a/media-fonts/paratype/paratype-2.5.ebuild
+++ b/media-fonts/paratype/paratype-2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ S="${WORKDIR}"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
IUSE="X"
BDEPEND="app-arch/unzip"
diff --git a/media-fonts/powerline-symbols/Manifest b/media-fonts/powerline-symbols/Manifest
index feeb12cfdda2..7e52aa268656 100644
--- a/media-fonts/powerline-symbols/Manifest
+++ b/media-fonts/powerline-symbols/Manifest
@@ -1,3 +1,3 @@
DIST powerline-symbols-20170508.tar.xz 4028 BLAKE2B f0ad0360fb1bfe2c160c531a8ce473bdc746800c4540e56c8a1c27500883922c67354d9d7d8478a9111d56bace51a730ac9683e6e21be112df7d0df288f7cf0b SHA512 6908cb029b28002021530ea330c9ce5626f6bc5ed2336750cd2678f4b314d043289e29ebea61003836bb0cbca9bbb91a1b748f1cf24e4f07932eaf18bf28eac5
-EBUILD powerline-symbols-20170508.ebuild 540 BLAKE2B 5147632478f0581e9bdd48c6150b0cde0a98e20f823d6cc63611ceb28c0400552c243e707eb3f4311ce0ab9081d79550adcd138ae033ed526610c13d27173d2d SHA512 cbe260a913086c994230efdc5b80d2cb1e4cd3bc5615890e10c9073c49f719be6d5a836a6ffba6b4d0274c8fb5f1a498d682000d547f34123430c00d14afe50f
+EBUILD powerline-symbols-20170508.ebuild 547 BLAKE2B eaf970d9aa54293016fe29e9bfac9ca630e94e2ac1718759112ad7ee1369687589eed1112665f0d929f419b23a8d7599c7f2ebd25bc1c4135942e3c2f68d0e88 SHA512 8c7084917c327c12dfc5c7201f50dacae1377fa5615965fa4e0364f019301dd5408a4dab11dc5c33dfdec49bc949b3102c27afe77295fed8a6f272c4ea9a3b14
MISC metadata.xml 333 BLAKE2B 1ff48b3ed35cb31ea1125902f28b4317e9b086575a97580ae4c2378449f76ff7315d4d81b2c1fd85fe85e2959065b71c74c50866768e1b17dc4c09e8a438009e SHA512 28a781ca81f48761a31676d5da1031580ae45830c511b9b55523cc197052204b988ed1a593dd511809576f5efc551597a67f69d42b6d0dd37aa774948b675539
diff --git a/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild b/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild
index db05d13a52cc..e3601892b8ec 100644
--- a/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild
+++ b/media-fonts/powerline-symbols/powerline-symbols-20170508.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~johu/distfiles/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
IUSE=""
FONT_CONF=( 10-powerline-symbols.conf )
diff --git a/media-fonts/quivira/Manifest b/media-fonts/quivira/Manifest
index e73544c66378..edfeb84382ed 100644
--- a/media-fonts/quivira/Manifest
+++ b/media-fonts/quivira/Manifest
@@ -3,5 +3,5 @@ DIST quivira-4.1-PUA.pdf 375319 BLAKE2B b8ed5627510aa2ef358f683b641e6e18a5ef5a06
DIST quivira-4.1-Testpage.pdf 851341 BLAKE2B fa3be619255a487638eaf0e3e85ce67e70be0919ea34d7bcb2550beb1bbe9a7a728a325670ab076749f41b42cdff082050bf9fa0d0ed6baf68ea7919df9cc2ab SHA512 ed7129738f72a97e22f234ec36cb19517dd92d279b3536d8eb3fdaac8414ebe29f66a7d1625b27f3e0a39e53fa7539c01f6495af8cab63e4141d165f39f890e5
DIST quivira-4.1.otf 1549016 BLAKE2B ec99585e4998c0411d4d5fb364d97ab479069549be475cb195b0b1512ac94c66ba5beeb7d07dc26cbe130ab44090f189e20d71a794334831808ddf58d05b63c1 SHA512 8f76c0e05aae7db9f4a155725f024dd019500bcb14fb1398182f897798128dd2ccf13840446382780b0c4873e6f8dc2d8a2e1c49e9bf17266b52248beb919c65
DIST quivira-4.1.pdf 1632238 BLAKE2B 755dfd91812cc7c49875f9ccaadff9934dc5d7f86ce4cd2a1473d7c43aeb83f54dabf67985cbe14690ec4655b847c78bd9a92dc277520c63964ac548990f6a9e SHA512 7863b8c4aebbf9e1c8ef6033b6eacb9bceb9d52502ba90c87924809485c3071931a6f1382072bbe5ba1e39aa844d2e9551fefd746929040230ea6ae32b2ac748
-EBUILD quivira-4.1.ebuild 1210 BLAKE2B 7e4eb3bf84ef0af0b26be5c9bcc148ce605fb980740f40f05fad58642186780a8242a478b189e344ca6070640f954553ca0a50fade87891e69dcffd48b975c3a SHA512 76d0fdb335769667125db1d65b0e60a645340b63e6f249a7ea3f3fef2743d393a1663de90e6391079715f45d05a7e5f2b98430a91e4913fc8fe51b3fd4a487fc
+EBUILD quivira-4.1.ebuild 1217 BLAKE2B b3a5aff87a626e6f452957490763bfb3aae1d392a6f8f199549116cefe75bdc00f1526202c30f6ad754660902b31102e1d76f885331589bbb684b63dc877f63e SHA512 12e1374452e273b4c57cb5d7e9e8a6e83ddab4af3a1afa259c0cc09e15bccd80b2dbba39b602e7b6a4f915d863d5e024985785911f0f37f05c644f212226f990
MISC metadata.xml 585 BLAKE2B d8c775e072aba3a1eb01fafe8ed2ddf61de5b051ee06786517e2efa3533344da6e0396f7c032daca387c391425b4bc8f5f503dfa78e659b4e398358b9fd013e8 SHA512 fe3cedd8c5e1252144ccc5f3a32c220e074cb3b1eb805e345dd614fee2102e5c42e40846d42a8d19c45033b46541086131628ed62052300eb7b45aa275df001c
diff --git a/media-fonts/quivira/quivira-4.1.ebuild b/media-fonts/quivira/quivira-4.1.ebuild
index 6cdf0abbf5ef..b5bcb9f3d7ef 100644
--- a/media-fonts/quivira/quivira-4.1.ebuild
+++ b/media-fonts/quivira/quivira-4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ SRC_URI="http://www.quivira-font.com/files/${MY_PN}.otf -> ${P}.otf
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="amd64 arm ~loong ppc ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ppc ~riscv x86"
IUSE="doc"
S="${WORKDIR}"
diff --git a/media-fonts/shinonome/Manifest b/media-fonts/shinonome/Manifest
index dbb26520a736..e36b75d10167 100644
--- a/media-fonts/shinonome/Manifest
+++ b/media-fonts/shinonome/Manifest
@@ -1,3 +1,3 @@
DIST shinonome-0.9.11.tar.bz2 4943752 BLAKE2B 0cb04d55f89f60b01ed72e07ce9e27e0044ca5e16aab06556c01cf4afbaa288bdeaeff5a8956f76bbc51540d92a748c54ad8561c109677834c0580a98855c21b SHA512 9defcec9b02fa9f71b0ddf0ce544f2f49361697a45c2c6063cfa32f0b45db6c16f4ee7fc575a270aa64c0051859f01549dd773d1eb72695d93b9305a9b9d0a62
-EBUILD shinonome-0.9.11.ebuild 714 BLAKE2B 8b343b59e7b3786f7504644713747fed8b1b30be445e8806f2cfc1564eb352545f40f8c1b339df6ec21fd0163f19c3b3821ea2ff5aebb120fd6d8d419c770966 SHA512 cabd1acdd3dfb73baeb498b003badb35ca4e20612132fbf29542f835c10d48659020dda498666e2460be63b41eae75adef227f9595406824fc4a521232efb46a
+EBUILD shinonome-0.9.11.ebuild 721 BLAKE2B d2eec44c780c12be43e86cd5750e871dee5b5640938e85ac5f99ec306d333865524099174cdfeadb27a2b663b8917130f3bb30cc0cb1f807479227483fd3c3f6 SHA512 ebd87ab806a58adfc028b02ac156ecc6576146541cc3acf0d338238dae97e24c18291e6a29d206446828f8a7e4f97919d1626bc7c72ad720b872f0ddcd694ada
MISC metadata.xml 326 BLAKE2B 15513c6a97219fe190af06e48d3882fd0cd1d43401d6bdbc43852e1c97817cae0b0102dbc736e6c8be62951faee0151db7377bdf38e8c15c796c80b1ada6ff53 SHA512 01b5267da9264cdb2750c0f70d571141f49ea9d1a95ccb36d9d5b006b26604f212079aa53ccc840dbdfdc8a9e17f717635866819eb2e8fd9f2f0b0afd79350d5
diff --git a/media-fonts/shinonome/shinonome-0.9.11.ebuild b/media-fonts/shinonome/shinonome-0.9.11.ebuild
index d5dc97246d25..12a1bb7795bd 100644
--- a/media-fonts/shinonome/shinonome-0.9.11.ebuild
+++ b/media-fonts/shinonome/shinonome-0.9.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://openlab.jp/efont/dist/shinonome/${P}.tar.bz2"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
# Only installs fonts
RESTRICT="strip binchecks"
diff --git a/media-fonts/signika/Manifest b/media-fonts/signika/Manifest
index c2dc0e9f7fb5..b55633ea8b44 100644
--- a/media-fonts/signika/Manifest
+++ b/media-fonts/signika/Manifest
@@ -1,3 +1,3 @@
DIST signika-1.001.tar.xz 271728 BLAKE2B 704504f1e663e513ae36aad8c8c72a00e7ad082ab83db88fc7eff3a3d59130b557a6871580f5637fc8ea5f7d1cea2d391c0c8844a26995d463bfd9e21a5dba31 SHA512 b19c84439bebe8a7d7ecdf927122effecdc785ed26e2861901238b210ea582a76a406f3da55eda0b5795d8ae8ba80745473ce65c3e6a55b9d377a261a6bd73e2
-EBUILD signika-1.001.ebuild 402 BLAKE2B 424a7920ce94ad37bb3361bde9fc99a5e886dc1366f8d26db2f56fb09f9b876f812d3f4ba1282957db43921807158a2197e16c9e2e477e786654c12f6caf26e3 SHA512 eb817eefd5ab5dadd2e602d1294f6407bd63316e5dc5deb1e706279f4a3cd5db776fd3406a9f5b4714f21c2f87bf93771c6db9ba4c9ce15d55b8549af4b6e1e0
+EBUILD signika-1.001.ebuild 409 BLAKE2B dbe89959b86e98e5be6780be229eca2642fcde55099ce5b66f7b67602392f53c8326340cc3c2d751ce1d13788273043d01e16e43b8ffd12d48e0cdb3bf5d8af3 SHA512 fba7aa901201f6503ef341789e4590ac305a69f346cbd7ac08593ae09c5227e7819a149b6a1df5d490183cfea3510bf781c4a8381af5890b23da853536ca9696
MISC metadata.xml 245 BLAKE2B 8b37eb10958c42151bc0803181f1226364cf9149938fd549167fa787e1e15aba0d7be73b7ac50e0c8e531e2f2b6bdbb6ee3a13030e6049526c1ca88814a9cb34 SHA512 1d1a1994f0635860f199c491f84cb42e974e3b501b0bf118f6efbd520f08334ecee247baff08d3a08023d348f3c9345ede4668d75ef2ade6a436768a6b327c99
diff --git a/media-fonts/signika/signika-1.001.ebuild b/media-fonts/signika/signika-1.001.ebuild
index 9f6cb2ab629f..53dd7faa42a0 100644
--- a/media-fonts/signika/signika-1.001.ebuild
+++ b/media-fonts/signika/signika-1.001.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 ~arm ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
IUSE=""
FONT_SUFFIX="ttf"
diff --git a/media-fonts/tibetan-machine-font/Manifest b/media-fonts/tibetan-machine-font/Manifest
index 5092413baec3..f0b8bd6cb320 100644
--- a/media-fonts/tibetan-machine-font/Manifest
+++ b/media-fonts/tibetan-machine-font/Manifest
@@ -1,3 +1,3 @@
DIST TibetanMachineUnicodeFont-1.901.zip 1664901 BLAKE2B 3cb1b6011363d26c44d10799feaeddaf687d41d836152a8d07ab583b91b8c6d78f37fb1cb6cabf3ad9b2c4cc3d8773ba24a325a0f31637667fc9fa68853b667f SHA512 1c21430951d74a2262323456f215cbd28625e0c4ad9d78141203e876fa14f4780838ca0bd7c655c96b36b3046f0856bcd447480443467bc2dc6cf662bc99aa19
-EBUILD tibetan-machine-font-1.901.ebuild 625 BLAKE2B e31a18f7930511f27cd4a3b04260542f65a3fa66cc4065e341e3fbdc8265bba3b9e5a79846f35bf139f69951db53def7da9865a4c11e879055c66e43e6686a32 SHA512 1d4f597eb3383e4e90c5fe97b3d70170f402e4727e37f679d2fe40b66c025a822f9753604db876ad9a5f53ae227d7d90fa3927f6f247ca15ade5129420ca2e25
+EBUILD tibetan-machine-font-1.901.ebuild 632 BLAKE2B 670b96808a020590183d69983bdba1510881d969563b669cd4f67230781f75632a8a82b6e37a243c38e3303b12990702ab205631fa52c122b5d5dc1a140851e3 SHA512 cb9e1f56eeacdf7bf2d6861d14b8df743460f42b86d4ce6b7b78337092e5cd84d9557e7a83522c8db6f4d90f897993a2d292cb2db219de35707e64af809fc3b7
MISC metadata.xml 263 BLAKE2B 0b50fbf82dc925c031f1c1fe78929960b5aa70f4ec80bdd34cec9017ac9f07f9a3960421fe5a6a7f9b728c89570aed37fc1460c3f300da751794f1e527079db3 SHA512 a1d548b6228cd790b0b5147752c5495017391cfec3065bd6ea8ee5f8e1f86905220f6b764e71531627323a29d1218b60d36b6b23e9ca585775df12c260a6b311
diff --git a/media-fonts/tibetan-machine-font/tibetan-machine-font-1.901.ebuild b/media-fonts/tibetan-machine-font/tibetan-machine-font-1.901.ebuild
index e313f90f0be6..10550f9e526f 100644
--- a/media-fonts/tibetan-machine-font/tibetan-machine-font-1.901.ebuild
+++ b/media-fonts/tibetan-machine-font/tibetan-machine-font-1.901.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/TibetanMachineUnicodeFont-${PV}.zip"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~loong ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
BDEPEND="app-arch/unzip"
diff --git a/media-fonts/unfonts/Manifest b/media-fonts/unfonts/Manifest
index 598e6f1612ba..b29481490ec9 100644
--- a/media-fonts/unfonts/Manifest
+++ b/media-fonts/unfonts/Manifest
@@ -1,3 +1,3 @@
DIST un-fonts-core-1.0.2-080608-r1.tar.gz 20117428 BLAKE2B 9b14a194e71aab389b7f72819238398df672fb457420db7dbea9214324b1286a5be44f7f8cdbd67dd9de93f77d350fd6ed2146d4471e0c761a1476d114f97024 SHA512 ab7c394931b5dcc6a7f6db89b69928ee769cffcca08e1266ecf4864bfea06d9dacc45c4d821786de8dad04b84b0de78a9db84bfcbb0ec506999dbb791570d941
-EBUILD unfonts-1.0.2_pre080608-r1.ebuild 526 BLAKE2B 593bb809d0b17e1c993dc8e72cb862205b3b292d8091136debda9314763d92f5b93a302496e4a5ce0e6ea15e408eb619a93720e6f3dd0108126d4a6b5d5191a1 SHA512 695ceeaf5546d7d2d6fa7f104e7007dce1c7257a8e7d3a47b6a749850eeb23a7c98b9990aa3ce4511df00c80326e4f8bc3f173eebf303722eac0c8f64e4d1125
+EBUILD unfonts-1.0.2_pre080608-r1.ebuild 533 BLAKE2B d9a9e293e7d4725d2fd7d0b92fb9de01b46a4de5c2fe69a2872891576b80fd52baa7044bf860dddfd61bd624810498a775bffd99a660bd6341dd29559fcdc6f6 SHA512 d9b33627a36f181948fdbc7a3e368dbe681006ba15666d1b2640080e9674c0fce323c25c56281096eb24256378ff2fc7cc975a69de3ff8d8f866a76c746ef84d
MISC metadata.xml 358 BLAKE2B 90241542c0bad4ab94acdf9d9ed214e2157980dc916643a4dc38fbd1f2030fb7751cd95e1e5060d454b8612af8a3362df2976094861c629711254f5182c7a3b8 SHA512 1fd275583b400559c99da83c553e283a5ff4bf7d292c953d6356a0425738e2a7ece4cf5c7549baae3e86947c4796ee49192a97a754346d9ae8304e51a1835eba
diff --git a/media-fonts/unfonts/unfonts-1.0.2_pre080608-r1.ebuild b/media-fonts/unfonts/unfonts-1.0.2_pre080608-r1.ebuild
index de96d6e6ed69..24d7815616b2 100644
--- a/media-fonts/unfonts/unfonts-1.0.2_pre080608-r1.ebuild
+++ b/media-fonts/unfonts/unfonts-1.0.2_pre080608-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/un-fonts-core-${MY_PV}-r1.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE=""
# Only installs fonts
RESTRICT="strip binchecks"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 298fe343896e..de44cf1d7617 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/gimp/Manifest b/media-gfx/gimp/Manifest
index 9744fa9ba357..f5aa9dc2871f 100644
--- a/media-gfx/gimp/Manifest
+++ b/media-gfx/gimp/Manifest
@@ -13,5 +13,5 @@ EBUILD gimp-2.10.36-r2.ebuild 6001 BLAKE2B e2b78361ae0d4703479e8b9c1a62e99f7099b
EBUILD gimp-2.10.36.ebuild 5854 BLAKE2B 811d0ea7218ec368006864732bf94c6f07c7cdb2eeffc1df5deda811bc8cecd76ffa4f17230dd91313fe59ae803a35dc20c6be7e53e2b2143db24ba7dbf57dc8 SHA512 8ad6430138b98b4d384f3657f45733a5e1bd59db25b9619a4593d51af35bcd7b5cfbbe54587cb4f72b54fa1dfeac32a31d4727d0ddb666154810261806188040
EBUILD gimp-2.10.38.ebuild 6115 BLAKE2B 27cfe3d0f6dd2e208680d1a723741e16ee5abc863141b81f3b343769f7aac837c474af6603f58ffc7e92b1528da674694076b7b61dde0f6d06d7b5b0259eecb4 SHA512 0990d4f80238b84873f131a8a0eca76ae6fa958af5f4f7c2a5e03ed14ce8adac0698480d1836287fda73902e548a4f723f992db6dfd317c0ef9c6b7a45044a0e
EBUILD gimp-2.99.18-r1.ebuild 7253 BLAKE2B 0c95a252589be3d821a73b7651e866207928cee724d16e934f585bd9080869620d1b20546672ddf229ef59bd21f54d5906da19bf2bafab76d479b05b3adfc403 SHA512 042f9a4d904d2be0bedbb6dde123a7d12f8c43b7502990e2a0c6884c287522db8e0bfeebc0fa621a54992739482db4a8b8f3675ba7f5af33999ea4c390f6bf37
-EBUILD gimp-9999.ebuild 7111 BLAKE2B 726d3e15b968938fa2fcbc66775d58c46329cf679b08b36e507c3c26524aba189c8719c78f085b4ff8d574258579ae3e9bd537296f93e7cf0724cadd378230b9 SHA512 170c006ef43c1093f705cf530a21441e8afdbeb7d454c3e9ab0eddd504e2dccdcca24707829b523f0e2eb4025f808cd00d848738b2c26d51f6205ea82f76da6c
+EBUILD gimp-9999.ebuild 7261 BLAKE2B bc600ce49c014d66c1b0101df3256a75eb223654c5fd912e43d8c4560288d6b2baddf7b8595e60306621c71a3a87813a52b391364274fb9d7b13817ec642cbb7 SHA512 adfea86c9eb9b3bb82ff319289b241a20912a24b7b9e09296d27ac2a71ae78d8ea20a68e28a6e7275551a035d009bf0673c428308465f9b989f5aca7808fe626
MISC metadata.xml 655 BLAKE2B f6628a2c5edb90b16db0f59af05446a3f31316f5558ece238d30c9350632713cf2db3d315c90b31229596659ec20859c17fde6b051f9ab8f8fe34d64902dad57 SHA512 712a259ae41d9052bde0761087928685b9b66a132db3f3b49121241d87728f51bf31a00541aa385bd03b57a2e2a03a0176356045dd4752485a8dca2bd61c5886
diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild
index 122443176973..477c892d26a4 100644
--- a/media-gfx/gimp/gimp-9999.ebuild
+++ b/media-gfx/gimp/gimp-9999.ebuild
@@ -15,10 +15,10 @@ EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gimp.git"
LICENSE="GPL-3+ LGPL-3+"
SLOT="0/3"
-IUSE="X aalib alsa doc gnome heif javascript jpeg2k jpegxl lua mng openexr openmp postscript python test udev unwind vala vector-icons webp wmf xpm"
+IUSE="X aalib alsa doc gnome heif javascript jpeg2k jpegxl lua mng openexr openmp postscript test udev unwind vala vector-icons webp wmf xpm"
REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
"
RESTRICT="!test? ( test )"
@@ -26,6 +26,10 @@ RESTRICT="!test? ( test )"
# media-libs/{babl,gegl} are required to be built with USE="introspection"
# to fix the compilation checking of /usr/share/gir-1.0/{Babl-0.1gir,Gegl-0.4.gir}
COMMON_DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+ ')
>=app-accessibility/at-spi2-core-2.46.0
>=app-text/poppler-0.90.1[cairo]
>=app-text/poppler-data-0.4.9
@@ -36,10 +40,10 @@ COMMON_DEPEND="
dev-libs/libxslt
>=gnome-base/librsvg-2.40.21:2
>=media-gfx/mypaint-brushes-2.0.2:=
- >=media-libs/babl-0.1.98[introspection,lcms,vala?]
+ >=media-libs/babl-9999[introspection,lcms,vala?]
>=media-libs/fontconfig-2.12.6
>=media-libs/freetype-2.10.2
- >=media-libs/gegl-0.4.48:0.4[cairo,introspection,lcms,vala?]
+ >=media-libs/gegl-9999[cairo,introspection,lcms,vala?]
>=media-libs/gexiv2-0.14.0
>=media-libs/harfbuzz-2.6.5:=
>=media-libs/lcms-2.13.1:2
@@ -69,12 +73,6 @@ COMMON_DEPEND="
mng? ( media-libs/libmng:= )
openexr? ( >=media-libs/openexr-2.3.0:= )
postscript? ( app-text/ghostscript-gpl:= )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
- ')
- )
udev? ( >=dev-libs/libgudev-167:= )
unwind? ( >=sys-libs/libunwind-1.1.0:= )
webp? ( >=media-libs/libwebp-0.6.0:= )
@@ -116,11 +114,12 @@ pkg_pretend() {
pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-
+ python-single-r1_pkg_setup
use lua && lua-single_pkg_setup
- if use python; then
- python-single-r1_pkg_setup
+ if has_version ">=media-libs/babl-9999" || has_version ">=media-libs/gegl-9999"; then
+ ewarn "Please make sure to rebuid media-libs/babl-9999 and media-libs/gegl-9999 packages"
+ ewarn "before building media-gfx/gimp-9999 to have their latest master branch versions."
fi
}
@@ -182,7 +181,6 @@ src_configure() {
$(meson_feature openexr)
$(meson_feature openmp)
$(meson_feature postscript ghostscript)
- $(meson_feature python)
$(meson_feature test headless-tests)
$(meson_feature udev gudev)
$(meson_feature vala)
@@ -229,9 +227,7 @@ src_test() {
src_install() {
meson_src_install
- if use python; then
- python_optimize
- fi
+ python_optimize
# Workaround for bug #321111 to give GIMP the least
# precedence on PDF documents by default
diff --git a/media-gfx/libbgcode/Manifest b/media-gfx/libbgcode/Manifest
index a41d87aed3a9..c5240a8437e8 100644
--- a/media-gfx/libbgcode/Manifest
+++ b/media-gfx/libbgcode/Manifest
@@ -1,5 +1,5 @@
DIST libbgcode-0.0.20240704.tar.gz 456516 BLAKE2B 26f0a6f01a937da0fc4e4a4db715759967eb235f004daa9140841d7b0040a04dc86627c07265f5eb0cb7b34a9c6b43ec97ee1c59b53319ab95a9f3cb965fe906 SHA512 ed45cad28b15f5ac4b2cc340159f591c2cfb2560e8fa96f67bb122a2f7337a2fd67e632550fae8c07b36aad523ebe91334776f132291c4f84ff63d0f4a3b583e
DIST libbgcode-0.0.20240730.tar.gz 456671 BLAKE2B a15e903e42090eff3945f446f7d805ceabad533a2edcc9e4c82d99bac7aa42e9f10470f5ee41ed449799d9bc318c9097439a6534607a00d0bfeb2e2dea252b79 SHA512 b448d9ace946d85a4decc4a2cc05e1a41c64ba49968db1f818ba5974120f458159d5b639d5501a98daf4544a483366cd0e299c052f21577bb5ad763f7220d7e3
EBUILD libbgcode-0.0.20240704.ebuild 769 BLAKE2B 3d8d58b04e01726ad7406ace6e68f725f82445921bc2b9fddb103539435f11a4a5a38d8125d26539d751d206178836373e88ed7d65419eba9a479e5dfce73e62 SHA512 4aaea92c01d82dd6836165f3d90ca566c3ee6e60df2ba8c817842507ad09c6526c85c692c9566f347a194281702855d52656a27e76bbc81754ff0ab5f222c244
-EBUILD libbgcode-0.0.20240730.ebuild 770 BLAKE2B e6b34eff1d7322fa934aad0f519af597c4254d8e0003e0348e1b61a077204dea5c3cdab207402981803d3614e3629a6b71fcef98153d04c276cd7f6b09c99712 SHA512 9b005e87b3fc77ee8ad4a129d0ee9fa4d82d627063e5f50ad8609abfa160d11039ce885fc2641291c55a06291b75fe527dfbec2473d5df9169e7394710904708
+EBUILD libbgcode-0.0.20240730.ebuild 769 BLAKE2B 59f6ad1854677761895653c2810d91560b0e82bd0ac423ec0f259c3dedea26d70ffb9163aa4a6bf107156716df813a4424397e49c99e5e464a430fcdfc9359de SHA512 d4e8eb634555dbd094da4b3992e10b3047e8c3d57026deb57933a9e85b2a31d43ded717d845f9a402a64c4d7b6f79efae9ebe16e70cbfce2b06a0747b3fda0ca
MISC metadata.xml 517 BLAKE2B f13be19479e8ade30b867081f8014821be2c5650b407890268e6cab65330bd4b8e3ab37e6cba531f029ebb0499d0cb7269ccb17b309b15105f6bb6aa94b5c42e SHA512 0d09893294fc40e9b52bbdf7f8f31e075c1e8839fd90c2b9656b70d30ab52f088527ab2d1ffec797ecb1e309ea7d40bb48d571eafd19eb3a2592aef4e7c918c0
diff --git a/media-gfx/libbgcode/libbgcode-0.0.20240730.ebuild b/media-gfx/libbgcode/libbgcode-0.0.20240730.ebuild
index bf5c06541e91..c53e99967c5c 100644
--- a/media-gfx/libbgcode/libbgcode-0.0.20240730.ebuild
+++ b/media-gfx/libbgcode/libbgcode-0.0.20240730.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/prusa3d/libbgcode/archive/${LIBBGCODE_COMMIT}.tar.gz
S="${WORKDIR}/${PN}-${LIBBGCODE_COMMIT}"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/media-gfx/rawtherapee/Manifest b/media-gfx/rawtherapee/Manifest
index a93b0b9d033a..ed211afdb33b 100644
--- a/media-gfx/rawtherapee/Manifest
+++ b/media-gfx/rawtherapee/Manifest
@@ -1,4 +1,6 @@
AUX rawtherapee-5.10-fix-linking-with-libjpeg-turbo.patch 1956 BLAKE2B bd8153f64bba374142d1b516a21c15752fc4baf0e293f91904e63d264e5b571e98de1c88f9af8385b9f56a85c35974bf173c075be6068918bbcfc1fba3cb5b56 SHA512 ba8ae49b70efaeeec67cebbe0df82ee6027f240a59b3cdf6be5a03550b702492612a5fe9731153b9d095ab76d1fcc55425dfcb4216bf8f5d9b6360b6b809d16b
DIST rawtherapee-5.10.tar.xz 16943724 BLAKE2B 2d1250a03f2902ffcff666514f9785036c808e9883957f674bfdb9545b2feac8f2313ab819e0cb64f39196bd3db36e8084b52bda6194de9197215824e695809c SHA512 79d6d54f90fec6006d3dff53aca00ccd385c398ebede2f06a223905d69e1045c6ab772bd5aca4bde01d9086c3c03183be22c0df521166b1af63b60bd7d0e1cfc
+DIST rawtherapee-5.11.tar.xz 18005652 BLAKE2B d4b4cb45042faf7eadb1c5bfbd7d1db2a452397d10eb12349d1d0a2ae4b9254beb3ee943cf3ddf40380f31abc653ec2c85fb0d4c8e2b1121402bbd41e74afaf0 SHA512 a37af6d99569a6b427379b76b980be8dca5007bf4ec8fc65663e9e8d13850dd2f547e1633f69ee495df105ca6f0f9ab4daf12beec29c9fff63e2e7e5083813b2
EBUILD rawtherapee-5.10-r1.ebuild 1956 BLAKE2B e9748bdbd86a8224b6a74211e3ba4286303e14737951f3bc1d28f541c4eacff5f9c3d951d9b13da9b8986e0fc93d7b143e82b77c81b0e3093d14b2a37e6eb440 SHA512 ee979e48524058a437e26420bb317a9b4208bc552aae88a2bfd9e504496965f31fad392fa5afcaa92012c4fc38a2376d24d2a96dd1869d5e931caabec479fbc9
-MISC metadata.xml 245 BLAKE2B 4988fa1366a9b8a3769e503545339cdd493a0bdc362ca9237b158b94549de1f061477546b00fd3b21dc9325812423f7207071e22e3234d5c0b88c755197557d2 SHA512 e00be68ab9ad3acfce3d2d48721c47cf50e2c6358c9ceb45a2a23fc5303826ea26b9205ce4f230121c2e40c9c467367f2dc57863680899b21e8005034aa9118c
+EBUILD rawtherapee-5.11.ebuild 1900 BLAKE2B 56b16081964492ffd954ecf3f6def348bfee695143edd0b4b27347c334ef71528f3d4017d89704c4902c89b91ea50975e9e79831244b37c4adec5e8ff5170b7c SHA512 9c454804e2a55f8efe3002acc74d9a30b13a120060acc554b7f3a9d4041c6e9d2b68892211b44fa803384fc66ddd59cb256db4be1b879099150976b9a1fd273c
+MISC metadata.xml 398 BLAKE2B 4a0ef68f8e8c4e04158552d21df211610a6ccd9195da6365c77f78297ee4957f61d91b5b6eb6af2912d28a70462bdeb012176dc1448cfdf7221eca7225c707ec SHA512 d562b2782f388590aac143ff10c74eb24b4df447d61051875d3a6d9200f013c290ca5c7fe7c2d130484b5ba01b9c725f453b690dbbe04cd0a0f398a9a99352ed
diff --git a/media-gfx/rawtherapee/metadata.xml b/media-gfx/rawtherapee/metadata.xml
index aa20bff17b1d..aa96f3399ed7 100644
--- a/media-gfx/rawtherapee/metadata.xml
+++ b/media-gfx/rawtherapee/metadata.xml
@@ -5,4 +5,8 @@
<email>bkohler@gentoo.org</email>
<name>Ben Kohler</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://github.com/Beep6581/RawTherapee/issues</bugs-to>
+ <remote-id type="github">Beep6581/RawTherapee</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-gfx/rawtherapee/rawtherapee-5.11.ebuild b/media-gfx/rawtherapee/rawtherapee-5.11.ebuild
new file mode 100644
index 000000000000..c96b34c9b25b
--- /dev/null
+++ b/media-gfx/rawtherapee/rawtherapee-5.11.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${P/_rc/-rc}
+inherit cmake flag-o-matic toolchain-funcs xdg-utils
+
+DESCRIPTION="A powerful cross-platform raw image processing program"
+HOMEPAGE="https://www.rawtherapee.com/"
+SRC_URI="https://github.com/Beep6581/RawTherapee/releases/download/${PV}/${P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="openmp tcmalloc"
+
+RDEPEND="
+ dev-cpp/atkmm:0
+ dev-cpp/cairomm:0
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:3.0
+ dev-cpp/pangomm:1.4
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libsigc++:2
+ gnome-base/librsvg:2
+ media-gfx/exiv2:=
+ media-libs/lcms:2
+ media-libs/lensfun
+ media-libs/libcanberra[gtk3]
+ media-libs/libiptcdata
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:0=
+ media-libs/tiff:=
+ sci-libs/fftw:3.0=
+ sys-libs/zlib
+ x11-libs/gtk+:3
+ tcmalloc? ( dev-util/google-perftools )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ # upstream tested that "fast-math" give wrong results, so filter it
+ # https://bugs.gentoo.org/show_bug.cgi?id=606896#c2
+ filter-flags -ffast-math
+ # -Ofast enable "fast-math" both in gcc and clang
+ replace-flags -Ofast -O3
+ # In case we add an ebuild for klt we can (i)use that one,
+ # see http://cecas.clemson.edu/~stb/klt/
+ local mycmakeargs=(
+ -DOPTION_OMP=$(usex openmp)
+ -DDOCDIR=/usr/share/doc/${PF}
+ -DCREDITSDIR=/usr/share/${PN}
+ -DLICENCEDIR=/usr/share/${PN}
+ -DCACHE_NAME_SUFFIX=""
+ -DWITH_SYSTEM_KLT="off"
+ -DENABLE_TCMALLOC=$(usex tcmalloc)
+ )
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/media-gfx/termtosvg/Manifest b/media-gfx/termtosvg/Manifest
index 971faec00585..d35c5ee5a339 100644
--- a/media-gfx/termtosvg/Manifest
+++ b/media-gfx/termtosvg/Manifest
@@ -1,4 +1,3 @@
DIST termtosvg-1.1.0.tar.gz 385300 BLAKE2B 63750444014ab6451ef32d884f9ccc095b58171438f0b5326d5bcb77ebb87daf6f212cf0c07ef426859b9a50dbcc9e77325ab6901f2a6ff95f43cca26c948010 SHA512 4e5000d885b2ac4fc281d9f45c3be3d6b4c93ed604d2d929471843edc7e0ee78a8cc5ee28f92b51050d3f46d3302a2dcbbba3c9a2a3775eebe87d8171c1c6e8d
-EBUILD termtosvg-1.1.0-r1.ebuild 594 BLAKE2B 1fc42a2c613fdc95478db56c0f1e215b4c34420e8242a9d72de4e8df4961e43cc90e1bd73f6149a42abde428ee459029c4d0f8a25a365d57831a3915e39a5a1d SHA512 0bc24fb3d85141d34dc172a157c7f3cbab9e479441069974bbf7818fa4f1b29807e5a7b1b0d3cbdf74fc648ce829b762fede083caedeefc096a5620e820844c9
-EBUILD termtosvg-1.1.0.ebuild 560 BLAKE2B c11b4b949a3d862395536031b8bc1bfc085886fa31e275ae4f10b328e3deb1ff10ee93161e1fa428c27a984435f6c9198f6ff6d34b902f6e13a096ecbabe6073 SHA512 383646d52ff6e361f5b4890cbd2df268bccc9cddbba158ddd82d09ab2686558890e6b9b6e58b9eeffaa1d7e44a15752b7b40b6df8215f6d4a30f72866dccf9d3
+EBUILD termtosvg-1.1.0-r1.ebuild 594 BLAKE2B 554e9268d144485aa1c49fcdb573c71f7c15b3ae09f7fbadf62724425980b179d6f621111270c8544c3b94da078aff25fba4c2c58e9619483c8177c4bb56940c SHA512 11e4de6d9469383914f047e004315d41ee6cada8d4dbcadd955a7f55529b4e7581bc34e5a5f65e0d144e9bd1d450cbd11c05355ae1e0da55b9f32170f0ff3b3b
MISC metadata.xml 298 BLAKE2B 7491eadab526b2b39d7432db0d75e4a1abd577c93dc5619cce66a4c82cc9ec6d914af9e35761445ead493f46efed5a00da0b0c8b11e16a9864754e0dfcd2fcce SHA512 2cd1ba813187bd4418c53acf680ba1787546015c533897d241cad7fe479e78c090892b4666d86649096f0a265b5856c2799199cec5751647b2cbdf5534780f05
diff --git a/media-gfx/termtosvg/termtosvg-1.1.0-r1.ebuild b/media-gfx/termtosvg/termtosvg-1.1.0-r1.ebuild
index c9922d7c383a..004809937815 100644
--- a/media-gfx/termtosvg/termtosvg-1.1.0-r1.ebuild
+++ b/media-gfx/termtosvg/termtosvg-1.1.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/media-gfx/termtosvg/termtosvg-1.1.0.ebuild b/media-gfx/termtosvg/termtosvg-1.1.0.ebuild
deleted file mode 100644
index e45cd5e8c87e..000000000000
--- a/media-gfx/termtosvg/termtosvg-1.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="Record terminal sessions as SVG animations"
-HOMEPAGE="https://github.com/nbedos/termtosvg"
-SRC_URI="https://github.com/nbedos/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/lxml[${PYTHON_USEDEP}]
- >=dev-python/pyte-0.8.0[${PYTHON_USEDEP}]
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 18e2129e482a..134aac2de2b4 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest
index f974e2705309..06846405a960 100644
--- a/media-libs/harfbuzz/Manifest
+++ b/media-libs/harfbuzz/Manifest
@@ -1,8 +1,6 @@
-DIST harfbuzz-8.4.0.tar.xz 19241260 BLAKE2B 03d6bf0f70354d01ee85edb9fb80d48a91301f862f94f66fddc57ec808105dbeea013e595e2ee616d364773bb68bf5135d4cd44f31a5d3894952a1dced98855c SHA512 9d79ea86f7642f2f1a8726e12a48363eb395162c9b50524e7651b63ad3bb458a69fc82427dbcbfe2550231138f7e454b2c12097a51890f63c645fa3dc668f542
DIST harfbuzz-8.5.0.tar.xz 19468172 BLAKE2B f598d7de953834499d1ab36c0fc9d95099fd7e99b87f630e1527aaa39deb2d339b9f3caaea3643238c6c1b321557f794f273929950b54fe9de2faa430d77855a SHA512 d5762f77b0913792d34596e6f3adb98ab693e2ef928396f997ca2e647ca7cad13fdd204fa15b49e2f7c33320ff210d7f078215d5765c9365571458b919a4f10c
DIST harfbuzz-9.0.0.tar.xz 17895360 BLAKE2B fd35c41d25e77c96b1fc760b8ca0ffd1ac8f3382b51991bb28797d55c2171bf0700ac65266996bf5cab82b8e9c835c2fad9c8374d9c60d2a361c924d805afbf6 SHA512 2700b560727d9c4440ad9c74a170b857f20f9e553e5d98b0c4bcf086a25ba644149d7c89009a41d964af7a924efcc486da4dcbfa5cc4d47f9f10e9b6b8c689af
-EBUILD harfbuzz-8.4.0.ebuild 2714 BLAKE2B 9384baff4e8f17ea5eed5d98c06154f8b0b9c44d91a2c9711f9be092d10801de9a0125ab9f27b8450b18e86b69a5d6f8a5fd0f277670c84d5bfc8b5f71053129 SHA512 3eee664d83089939d5b4b085d971518958445e1594403fae2f1bc19c58e0a4bdea62dc23a931b823ac373dfe2adedc1a2aa2a2709e86f087095300bc9970f8c1
-EBUILD harfbuzz-8.5.0.ebuild 2715 BLAKE2B 0e9548235503242792d23fb8cfe4ce48aa6eb31605b7c7a090a92d9eddd6ffc89cbee42593d7eaecccabb79dba954da02877ea82f4c9a4a16e2e2c023540c013 SHA512 bb805c289c937b37be056bbecc9480481c15bfec379ad2034ab36243945dd43d1d19c22187fd08c91f636b672ccffd9770ae0bedd2167f76fe3da0517cb748e1
+EBUILD harfbuzz-8.5.0.ebuild 2714 BLAKE2B 9384baff4e8f17ea5eed5d98c06154f8b0b9c44d91a2c9711f9be092d10801de9a0125ab9f27b8450b18e86b69a5d6f8a5fd0f277670c84d5bfc8b5f71053129 SHA512 3eee664d83089939d5b4b085d971518958445e1594403fae2f1bc19c58e0a4bdea62dc23a931b823ac373dfe2adedc1a2aa2a2709e86f087095300bc9970f8c1
EBUILD harfbuzz-9.0.0.ebuild 2426 BLAKE2B 173e25f2d675f85245d22639e6ea4600923b824edc3d611a9eb27809c11cb2f17cec4bce92f1ffcf8a8f43fa5f4ff2c0806dce233eb52642d2cceab167d43349 SHA512 fb86b70e62f260f49f0429d4d3202a26be2a806eff44190bd280c13e1f7c02ff4cbc576f22ccefa4a8448757bdb54c5bc1c2a130a1df00c3f4e7dc0b6d6a26cc
EBUILD harfbuzz-9999.ebuild 2426 BLAKE2B 173e25f2d675f85245d22639e6ea4600923b824edc3d611a9eb27809c11cb2f17cec4bce92f1ffcf8a8f43fa5f4ff2c0806dce233eb52642d2cceab167d43349 SHA512 fb86b70e62f260f49f0429d4d3202a26be2a806eff44190bd280c13e1f7c02ff4cbc576f22ccefa4a8448757bdb54c5bc1c2a130a1df00c3f4e7dc0b6d6a26cc
MISC metadata.xml 649 BLAKE2B a03eb9e2b09fab01af900957a9f5d0a43836a77ce770bc2327bc8da299139d1175b59cc413d0a02d74d4fc4169ff3c9180a5c1cf8d6ff570b054bbceb55e89ba SHA512 94c0c007157e240abc17056e2efe877770ee0267bf9d710fdbac796110f4507d2bc628c3b22f74652a9c568e7c60fa513e680aeeb8895831aafede268c14be70
diff --git a/media-libs/harfbuzz/harfbuzz-8.4.0.ebuild b/media-libs/harfbuzz/harfbuzz-8.4.0.ebuild
deleted file mode 100644
index 2035e9dc70fb..000000000000
--- a/media-libs/harfbuzz/harfbuzz-8.4.0.ebuild
+++ /dev/null
@@ -1,104 +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} )
-
-inherit flag-o-matic meson-multilib python-any-r1 xdg-utils
-
-DESCRIPTION="An OpenType text shaping engine"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="Old-MIT ISC icu"
-# 0.9.18 introduced the harfbuzz-icu split; bug #472416
-# 3.0.0 dropped some unstable APIs; bug #813705
-# 6.0.0 changed libharfbuzz-subset.so ABI
-SLOT="0/6.0.0"
-
-IUSE="+cairo debug doc experimental +glib +graphite icu +introspection test +truetype"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="introspection? ( glib )"
-
-RDEPEND="
- cairo? ( x11-libs/cairo:=[${MULTILIB_USEDEP}] )
- glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] )
- graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] )
- icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
- introspection? ( >=dev-libs/gobject-introspection-1.34:= )
- truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- doc? ( dev-util/gtk-doc )
- introspection? ( dev-util/glib-utils )
-"
-
-src_prepare() {
- default
-
- xdg_environment_reset
-
- # bug #726120
- sed -i \
- -e '/tests\/macos\.tests/d' \
- test/shape/data/in-house/Makefile.sources \
- || die
-
- # bug #790359
- filter-flags -fexceptions -fthreadsafe-statics
-
- if ! use debug ; then
- append-cppflags -DHB_NDEBUG
- fi
-
- # bug #762415
- local pyscript
- for pyscript in $(find -type f -name "*.py") ; do
- python_fix_shebang -q "${pyscript}"
- done
-}
-
-multilib_src_configure() {
- # harfbuzz-gobject only used for introspection, bug #535852
- local emesonargs=(
- # ICU 75 needs C++17 (bug #931090)
- -Dcpp_std=c++17
-
- -Dcoretext=disabled
- -Dchafa=disabled
- -Dwasm=disabled
-
- $(meson_feature cairo)
- $(meson_feature glib)
- $(meson_feature graphite graphite2)
- $(meson_feature icu)
- $(meson_feature introspection gobject)
- $(meson_feature test tests)
- $(meson_feature truetype freetype)
-
- $(meson_native_use_feature doc docs)
- $(meson_native_use_feature introspection)
- # Breaks building tests..
- #$(meson_native_use_feature utilities)
-
- $(meson_use experimental experimental_api)
- )
-
- meson_src_configure
-}
-
-multilib_src_test() {
- # harfbuzz:src / check-static-inits times out on hppa
- meson_src_test --timeout-multiplier 5
-}
diff --git a/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild b/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild
index 1d243727ad03..2035e9dc70fb 100644
--- a/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild
+++ b/media-libs/harfbuzz/harfbuzz-8.5.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/harfbuzz/harfbuzz/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="Old-MIT ISC icu"
diff --git a/media-libs/libdisplay-info/Manifest b/media-libs/libdisplay-info/Manifest
index bedfcf89b085..ef91b2cb3b4b 100644
--- a/media-libs/libdisplay-info/Manifest
+++ b/media-libs/libdisplay-info/Manifest
@@ -1,5 +1,5 @@
DIST libdisplay-info-0.1.1.tar.xz 76864 BLAKE2B 262f275a61efefaa57ec48558c4b9f9dd9cb6d8012e50a9873e10a593e1b03e2cc37c2d690be392f26ded171be9dcc8a7e80139129d2b4d85ebc7f9ef0eedaf9 SHA512 95c199211504af96816d92ec8e531bea993dd5d4a2935f1977f1e665b924b1628df25b81cd20da29543d008a8e6d757bdbceb09c74e031c0c213d60be9a10d7a
DIST libdisplay-info-0.2.0.tar.xz 95280 BLAKE2B bcfec916c1f30204e5e0af9e3e57a5ef9929c09912a5c1302fbfb76b54208ad4b96fe1c972afe1814c5762f9f78b0ff093f2249ee0dbf6f1b30202722bd05449 SHA512 6e910b832860d920a4be298a2b6925f701654bd7cdd8b3457e64663c25caa20a74b81b91f71878b9e7f5f70c5c067235f0c99293650231920c67d1241a61e1fb
-EBUILD libdisplay-info-0.1.1.ebuild 638 BLAKE2B 2377f2e2160d5fbaa0e68d89c45826731925ce2ca0caf827926be1e36aa38c8808981759e33e04a8c5254f0e5b26fa6003e922f297afc1fce0ef89c1e45147b3 SHA512 c62506b8ce12d7180c4ff9cb38b91d9d9123ef4b38266a55a634bcb2eb278a0915fc57189a6d061559d2093f86f0a9ffc9c32824224d17eb67538cc87f07da7d
+EBUILD libdisplay-info-0.1.1.ebuild 644 BLAKE2B 70539c7a07eb0719475c5d74d25d0da82fffaead8284bc592ecce874add81024f5825a3407f39b5395f3837a6f19d8b737ea31648aa93791a425dd67961b9f6d SHA512 eaea9092627b5f8d6044b4b176bda3a6f77756dd51f90016b8085db2efee5e46e8b68362c863e0ee8ae95ce444037865e457ce34e47fffc980baba6ec2950d05
EBUILD libdisplay-info-0.2.0.ebuild 558 BLAKE2B deebd396189da4b3113e996d4eacd1761f6013fb70e894a933535907b6e701951272baeddd89201da0cd7b44c21e4065b2d5ffcb9b39f0c5f5e25a568b7036e3 SHA512 024940429819adf78e96465a24bba22057bc5e6abeb9a4459a785f301e5c2237c32e9a7f4bc93dd28e9c7e1135d3f97a31dc777c7559ce874b4db1ff344a3b7d
MISC metadata.xml 349 BLAKE2B 0a82833d63b02c6572b7ee005a433ab4768fc3b6b4f6af5ef1bcbb2651d48bf8638cb32994c12370347302f0b8fb66e17b85b188177e1df8bb98e0a2bc65f920 SHA512 e5c06e09ec11cf204a2cf82176778d0fac91c658813d20e7da4e6dbb80ba6b2e27eb4a12b1daa244dceee894c24e9617c313a2d07732f5ca8ee2aa79cc162cf5
diff --git a/media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild b/media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild
index 72e98a8a227b..4e13106ace75 100644
--- a/media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild
+++ b/media-libs/libdisplay-info/libdisplay-info-0.1.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.freedesktop.org/emersion/${PN}/-/releases/${PV}/download
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/vigra/Manifest b/media-libs/vigra/Manifest
index 9c7039aa4a40..6bd364e53b80 100644
--- a/media-libs/vigra/Manifest
+++ b/media-libs/vigra/Manifest
@@ -1,17 +1,7 @@
-AUX vigra-1.11.1-boost-python.patch 930 BLAKE2B dc791871c9a51bd98a7666c64733d7929147f54433ff140cc255e0b4a6c2ff0be9905e82a628a91d6ff9c2674d76422d0d97a2a149be22ae7a95c943fb10d76a SHA512 246596b5ea323d2e69489646afa3574fc385dc88e0a0e936b1fc508b58943d25c41e466e182aec8d8ca5793d88af7471bfcbf1ac9eb55ac034b6906c7b82d62a
AUX vigra-1.11.1-cmake-module-dir.patch 673 BLAKE2B 9dcd11f5754c59bee64d4a4ead62da0e0cb5cde74923871a377ca06a0f639be3a63d6b1769258d09da474e4110ad499a5402660912d8bb07ac0d5bbe199bc36c SHA512 9ab597ea7413d276b22d3cc46ac4179748b98bbaaa44234f71145d69e987b5162d38f87c3317d9bb863cabbcef7c1f3d77f727d19576df7892b2df7272055ce4
-AUX vigra-1.11.1-fix-incorrect-template-parameter-type.patch 7890 BLAKE2B 523eec06ad9a5ef07d852e6ec8633ed480a82224a16a3028ae7f35b31518f537af94a4fa0b90ff52dc8400649928526ad391b4731aeaa948622c186d72e0a2e9 SHA512 7ea26793457eabced61470c4b25b5409cbc961443639d6c126ea479727884baf1c8b3c9808e126ae11b43675de75c510c4272e8c51fd4df111c75e88d1b24b33
-AUX vigra-1.11.1-gcc-10.patch 1506 BLAKE2B d61312f7cc082b81dc72003a1425a0c4b73670da4069c7ffd5426f83666a163ecb20d71250ea30aac200ab129458ae090cd844c50e66741c72cc8b74d2c7c52a SHA512 166b0eceb0509dff80c9ca172601926398ffc3b0f780058b8f5dede4a914aeecfe259b3c31469ce01b317af675c62e33bbe5bbe56b922b74ffdd4e0b5655845e
AUX vigra-1.11.1-lib_suffix.patch 1032 BLAKE2B ce1b73b89c4d10c3b2ef3185a3c9a7ca791f58efe85eb205bb5f4e638ddc18d171bb7f4a9487670bb1a276c998f0e5096e2efa4fee0f167907d3d02df01bcb42 SHA512 c1cb242eb2ebdf398c81e16acc5a493312b310836caa7f25717dd20d23e885800beeef9ca0589c75ec3a0bd1ba2d879b1e999094cfef3956134e0d6d13f25d0f
-AUX vigra-1.11.1-openexr3.patch 1063 BLAKE2B 92a08dfdb56a006a6449ea8fa4def9d68aad820f71e6a8f23d40a3b925d664dc8be1156f0247d34fd0433e23baa4bfadac839ce3edba6462275d2db7322a8fd0 SHA512 8dfd95c67df159c258d0b19f7485eb1c5a73c58a4b36a0ec4472e1dc23551e52647e2cc1be5bc0f4d290816ba50bd5329b1c73cd0a25babf10421c43a6a6e125
-AUX vigra-1.11.1-python-syntax.patch 2590 BLAKE2B 4465e2eecaddc0d8b74f62143fe9fcb15172a48b9c553f3ac6c6181aa3a0070b84624e27838f11c90ca9a87a2114c359cf81e83ce78570236ee53dd273766139 SHA512 73f9800a1af7b785f0f30b7bdaae6a03347d5b06070bf46ec8cf58ca12f546ab536d667e2b766ca293280f80e8999ea2e23dc5a8d75513f2ecd1493651542f0d
-AUX vigra-1.11.1-python3.12-distutils.patch 3375 BLAKE2B d3d6fc9f1a1a725d2aae29c135e0eec49dbb7823bdf1d0aff64122c2cdd82da36df603d62133e0cd6eff6c75c3b66c14a790d870e89e513b35068d236e91374a SHA512 40fcd290457ae3194e48c2e83b1cc74b7717c58c98d655d3d84ab9a1bee6f4778421a495ca526cae81be7881fbfd0ca73e084686fbe69fba5a4e05473eeda056
-AUX vigra-1.11.1-python3.7.patch 1254 BLAKE2B 24e23db29992efa86154edb402e250c782160ba5208fd7b2dd1c1eb0526b51633014cd488b5f8abd808bb2fc54b20866111281447fc45683d70a9a8bd93f0854 SHA512 9cbaacf2b6e3bd892b930c48d2371fe96b9cfecc69c8d0c982972c412f1157a73648672f42e73df1cd5ce0753c69907faaca38e35bdd54952a753af7054e17fe
-AUX vigra-1.11.1-sphinx.ext.pngmath.patch 1411 BLAKE2B 6ffdd2f40ac982d693a6e71a89754d453202ba70e6ae65b3b45d64add3d2cc7a9710773e94b0604cb67dadb53ea27912ccce7fe844e6264f7c989bb96149cbcc SHA512 4e0ade84985ecc9c7c45afd949671b9cbc041db486c29732b17c1b62eadfdf6e299396a18686c03c3ed4e2b3ac6d830a8e224c56e3b8d20361c2f5e5fcc14650
AUX vigra-1.11.2-python3.12-remove-imp.patch 979 BLAKE2B 987cc4515ae9fefd75c242dbdb143da64bf7fea042b6c45ece621728171bed026df7db03696fb841789c8b306f5997405751e8d298bd37074c1390171b109429 SHA512 6cd347faa9d76b0cfd8e0854f8a229b86684af69a986e2502a6b5b3de879e09706073a38e1f47ff71276f886fcafa166bf6edb938d2f21551996ac29e2549ec5
-DIST vigra-1.11.1-src.tar.gz 55119047 BLAKE2B c67dc61515075843faacb4ee054f3e28b4edd033dc6cb89d3c591827309eafa697b839ca85ff7c68d6aff9d7e08b1d3db73d50e6c3b065a5210b64a90e242444 SHA512 9c1638d626d658fa4b13069e5850b628d91db02bb18b8a9f0a4642fee501ede8a6f4f267d79ca5cd5baf3991e704163345cd18ab7919ff2a93db6bd496096de3
DIST vigra-1.11.2_p20240505.tar.gz 34219390 BLAKE2B ad92dc6d21acb52c1aa587a4fbe051fb8416ab8f0b5a7560a6d720f38e73d467c9cebb3940cede83827e7657e30438e4d0d52207cffaf208be76f4ff8cdebca9 SHA512 fa51fc456046989e8bf1225d8ae4bac9ef77b24b9343e657c327f817f3a1b622c645ef22772a6c14c30f7e86ec5ab08df8592ec7b21727146d0f775c010cc9d5
-EBUILD vigra-1.11.1-r9.ebuild 3784 BLAKE2B a368d4a7ac00959e6026b46e0e4f14ace1253ef9904325f120ff7c67890ed01ff0a920ab7d38430174b16a96a0d20b485d8c7a1da3bf4f99141f5d83dac99475 SHA512 cf33e0aa899030a08b46b35f78ed26c7ca18bb3a2e16555b0057dc91426ff1e689ff087d6294ddb5fa7439f3f3fa043be79e59a29807b105e2bf59fa993bb283
-EBUILD vigra-1.11.2_p20240505.ebuild 2910 BLAKE2B 170448e8f5fcfa9f22a6835482f1914c9a540253ffc928d0c04a88a45709654b6104a6daa5eab9533d2d0faa83521de7ae7f3132893dda00f1d94817c19be196 SHA512 1259a6730057cd09eaa1bd4b415f15785b207fb48bfcca32a738221b42f7c266967cb065c6861d79f5eb8725216bce938c5559ded5d7f952f09292526eae373b
+EBUILD vigra-1.11.2_p20240505.ebuild 2907 BLAKE2B 60b6fd7c1741508a88a9487b3c76b6c4730f9510908eafa52a58d74b32aa407381f46bd0920d60b54b296db2c86fecbd6330aa7edf2f1599b8b34068735b96d9 SHA512 cbf6736b795e61e850d678ef0cbff4e549a70ebd7cfff79a587ec8bc00ea78ae8d1b13b19ea69140700eecb75d7786fb78109f3f31ea7ad268487f1efec91ef1
EBUILD vigra-9999.ebuild 2910 BLAKE2B 170448e8f5fcfa9f22a6835482f1914c9a540253ffc928d0c04a88a45709654b6104a6daa5eab9533d2d0faa83521de7ae7f3132893dda00f1d94817c19be196 SHA512 1259a6730057cd09eaa1bd4b415f15785b207fb48bfcca32a738221b42f7c266967cb065c6861d79f5eb8725216bce938c5559ded5d7f952f09292526eae373b
MISC metadata.xml 338 BLAKE2B ce8cddf2fde724bf72d4e61054b4cbe18f40a34e02b34326d227a184d9eac1133bffc48a373f8d2bcc5c5d13de30263c3029a566db9fd6d4442f779be8e97ef7 SHA512 e4242661592f929fdba417b1fa4c176db354d82c7eeb9324a3a6102d3fb405267411e27313666fd9201af1da49de9c1319179c42017273932365113ddcd5a4a5
diff --git a/media-libs/vigra/files/vigra-1.11.1-boost-python.patch b/media-libs/vigra/files/vigra-1.11.1-boost-python.patch
deleted file mode 100644
index ffa3334f873a..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-boost-python.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 32ce9bc334580de7df3a97b106189145744e3726 Mon Sep 17 00:00:00 2001
-From: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de>
-Date: Tue, 16 Oct 2018 19:10:56 +0200
-Subject: [PATCH] cmake: add boost_python${MAJOR}${MINOR} (fixes #445)
-
----
- config/FindVIGRANUMPY_DEPENDENCIES.cmake | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/config/FindVIGRANUMPY_DEPENDENCIES.cmake b/config/FindVIGRANUMPY_DEPENDENCIES.cmake
-index f6f9d563b..47cf4237c 100644
---- a/config/FindVIGRANUMPY_DEPENDENCIES.cmake
-+++ b/config/FindVIGRANUMPY_DEPENDENCIES.cmake
-@@ -115,6 +115,8 @@ IF(PYTHONINTERP_FOUND)
- boost_python-${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}
- # Mac with Python 3
- boost_python${PYTHON_VERSION_MAJOR}
-+ # conda-forge
-+ boost_python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}
- # default
- boost_python)
-
diff --git a/media-libs/vigra/files/vigra-1.11.1-fix-incorrect-template-parameter-type.patch b/media-libs/vigra/files/vigra-1.11.1-fix-incorrect-template-parameter-type.patch
deleted file mode 100644
index 88ed61ee374c..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-fix-incorrect-template-parameter-type.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-From 81958d302494e137f98a8b1d7869841532f90388 Mon Sep 17 00:00:00 2001
-From: JaimeIvanCervantes <jimmycc80@hotmail.com>
-Date: Fri, 16 Jun 2017 13:21:45 -0700
-Subject: [PATCH] multi_convolution: Fix for incorrect template parameter type
- when using unsigned int N for TinyVector SIZE. (Fixes #414)
-
----
- include/vigra/multi_convolution.hxx | 28 ++++++++++++++--------------
- 1 file changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/include/vigra/multi_convolution.hxx b/include/vigra/multi_convolution.hxx
-index 1b5efa740..ec89bcf58 100644
---- a/include/vigra/multi_convolution.hxx
-+++ b/include/vigra/multi_convolution.hxx
-@@ -1426,7 +1426,7 @@ gaussianSmoothMultiArray(MultiArrayView<N, T1, S1> const & source,
- class T2, class S2>
- void
- gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- double sigma,
- ConvolutionOptions<N> opt = ConvolutionOptions<N>());
-
-@@ -1435,7 +1435,7 @@ gaussianSmoothMultiArray(MultiArrayView<N, T1, S1> const & source,
- class T2, class S2>
- void
- gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- ConvolutionOptions<N> opt);
-
- // likewise, but execute algorithm in parallel
-@@ -1443,7 +1443,7 @@ gaussianSmoothMultiArray(MultiArrayView<N, T1, S1> const & source,
- class T2, class S2>
- void
- gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- BlockwiseConvolutionOptions<N> opt);
- }
- \endcode
-@@ -1590,7 +1590,7 @@ template <unsigned int N, class T1, class S1,
- class T2, class S2>
- inline void
- gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- ConvolutionOptions<N> opt )
- {
- if(opt.to_point != typename MultiArrayShape<N>::type())
-@@ -1614,7 +1614,7 @@ template <unsigned int N, class T1, class S1,
- class T2, class S2>
- inline void
- gaussianGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- double sigma,
- ConvolutionOptions<N> opt = ConvolutionOptions<N>())
- {
-@@ -1653,7 +1653,7 @@ gaussianGradientMagnitudeImpl(MultiArrayView<N+1, T1, S1> const & src,
- dest.init(0.0);
-
- typedef typename NumericTraits<T1>::RealPromote TmpType;
-- MultiArray<N, TinyVector<TmpType, N> > grad(dest.shape());
-+ MultiArray<N, TinyVector<TmpType, int(N)> > grad(dest.shape());
-
- using namespace multi_math;
-
-@@ -1771,7 +1771,7 @@ gaussianGradientMagnitude(MultiArrayView<N+1, Multiband<T1>, S1> const & src,
- class T2, class S2>
- void
- symmetricGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- ConvolutionOptions<N> opt = ConvolutionOptions<N>());
-
- // execute algorithm in parallel
-@@ -1779,7 +1779,7 @@ gaussianGradientMagnitude(MultiArrayView<N+1, Multiband<T1>, S1> const & src,
- class T2, class S2>
- void
- symmetricGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- BlockwiseConvolutionOptions<N> opt);
- }
- \endcode
-@@ -1895,7 +1895,7 @@ template <unsigned int N, class T1, class S1,
- class T2, class S2>
- inline void
- symmetricGradientMultiArray(MultiArrayView<N, T1, S1> const & source,
-- MultiArrayView<N, TinyVector<T2, N>, S2> dest,
-+ MultiArrayView<N, TinyVector<T2, int(N)>, S2> dest,
- ConvolutionOptions<N> opt = ConvolutionOptions<N>())
- {
- if(opt.to_point != typename MultiArrayShape<N>::type())
-@@ -2214,14 +2214,14 @@ laplacianOfGaussianMultiArray(MultiArrayView<N, T1, S1> const & source,
- template <unsigned int N, class T1, class S1,
- class T2, class S2>
- void
-- gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
-+ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
- MultiArrayView<N, T2, S2> divergence,
- ConvolutionOptions<N> const & opt);
-
- template <unsigned int N, class T1, class S1,
- class T2, class S2>
- void
-- gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
-+ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
- MultiArrayView<N, T2, S2> divergence,
- double sigma,
- ConvolutionOptions<N> opt = ConvolutionOptions<N>());
-@@ -2231,7 +2231,7 @@ laplacianOfGaussianMultiArray(MultiArrayView<N, T1, S1> const & source,
- template <unsigned int N, class T1, class S1,
- class T2, class S2>
- void
-- gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
-+ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
- MultiArrayView<N, T2, S2> divergence,
- BlockwiseConvolutionOptions<N> const & opt);
- }
-@@ -2324,7 +2324,7 @@ gaussianDivergenceMultiArray(Iterator vectorField, Iterator vectorFieldEnd,
- template <unsigned int N, class T1, class S1,
- class T2, class S2>
- inline void
--gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
-+gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
- MultiArrayView<N, T2, S2> divergence,
- ConvolutionOptions<N> const & opt)
- {
-@@ -2338,7 +2338,7 @@ gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & ve
- template <unsigned int N, class T1, class S1,
- class T2, class S2>
- inline void
--gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, N>, S1> const & vectorField,
-+gaussianDivergenceMultiArray(MultiArrayView<N, TinyVector<T1, int(N)>, S1> const & vectorField,
- MultiArrayView<N, T2, S2> divergence,
- double sigma,
- ConvolutionOptions<N> opt = ConvolutionOptions<N>())
diff --git a/media-libs/vigra/files/vigra-1.11.1-gcc-10.patch b/media-libs/vigra/files/vigra-1.11.1-gcc-10.patch
deleted file mode 100644
index 2433ba41712a..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-gcc-10.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From dc730be49fc8def4304a651fa525e43b7754955e Mon Sep 17 00:00:00 2001
-From: Ullrich Koethe <ullrich.koethe@iwr.uni-heidelberg.de>
-Date: Tue, 16 Oct 2018 19:26:17 +0200
-Subject: [PATCH] fixed noexcept declaration
-
----
- include/vigra/separableconvolution.hxx | 6 +++---
- include/vigra/stdconvolution.hxx | 6 +++---
- 2 files changed, 6 insertions(+), 6 deletions(-)
-
-diff --git a/include/vigra/separableconvolution.hxx b/include/vigra/separableconvolution.hxx
-index 7ee33c09d..8fd120602 100644
---- a/include/vigra/separableconvolution.hxx
-+++ b/include/vigra/separableconvolution.hxx
-@@ -1409,10 +1409,10 @@ class Kernel1D
- {}
-
- ~InitProxy()
--#ifndef _MSC_VER
-- throw(PreconditionViolation)
--#elif _MSC_VER >= 1900
-+#if _MSC_VER >= 1900 || __cplusplus >= 201103L
- noexcept(false)
-+#else
-+ throw(PreconditionViolation)
- #endif
- {
- vigra_precondition(count_ == 1 || count_ == sum_,
-diff --git a/include/vigra/stdconvolution.hxx b/include/vigra/stdconvolution.hxx
-index 76d61a53f..657247259 100644
---- a/include/vigra/stdconvolution.hxx
-+++ b/include/vigra/stdconvolution.hxx
-@@ -792,10 +792,10 @@ public:
- {}
-
- ~InitProxy()
--#ifndef _MSC_VER
-- throw(PreconditionViolation)
--#elif _MSC_VER >= 1900
-+#if _MSC_VER >= 1900 || __cplusplus >= 201103L
- noexcept(false)
-+#else
-+ throw(PreconditionViolation)
- #endif
- {
- vigra_precondition(count_ == 1 || count_ == sum_,
diff --git a/media-libs/vigra/files/vigra-1.11.1-openexr3.patch b/media-libs/vigra/files/vigra-1.11.1-openexr3.patch
deleted file mode 100644
index 703cd22b9321..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-openexr3.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-https://src.fedoraproject.org/rpms/vigra/raw/rawhide/f/vigra-openexr3.patch
-https://bugs.gentoo.org/823632
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -107,7 +107,22 @@ VIGRA_FIND_PACKAGE(FFTW3F NAMES libfftw3
-
-
- IF(WITH_OPENEXR)
-+ FIND_PACKAGE(Imath CONFIG)
-+ IF(TARGET Imath::Imath)
-+ FIND_PACKAGE(OpenEXR CONFIG)
-+ SET(OPENEXR_LIBRARIES
-+ OpenEXR::OpenEXR
-+ OpenEXR::Iex
-+ OpenEXR::IlmThread
-+ Imath::Imath
-+ )
-+ get_target_property(OPENEXR_INCLUDE_DIR OpenEXR::OpenEXRConfig INTERFACE_INCLUDE_DIRECTORIES)
-+ get_target_property(IMATH_INCLUDE_DIR Imath::ImathConfig INTERFACE_INCLUDE_DIRECTORIES)
-+ include_directories(${OPENEXR_INCLUDE_DIR} ${IMATH_INCLUDE_DIR})
-+ set(OPENEXR_FOUND TRUE)
-+ ELSE()
- VIGRA_FIND_PACKAGE(OpenEXR)
-+ ENDIF()
- ENDIF()
-
- IF(WITH_HDF5)
---- a/src/impex/CMakeLists.txt
-+++ b/src/impex/CMakeLists.txt
-@@ -85,6 +85,7 @@ IF(TIFF_FOUND)
- ENDIF(TIFF_FOUND)
-
- IF(OPENEXR_FOUND)
-+ cmake_policy(SET CMP0028 NEW)
- TARGET_LINK_LIBRARIES(vigraimpex ${OPENEXR_LIBRARIES})
- ENDIF(OPENEXR_FOUND)
-
diff --git a/media-libs/vigra/files/vigra-1.11.1-python-syntax.patch b/media-libs/vigra/files/vigra-1.11.1-python-syntax.patch
deleted file mode 100644
index 111bc06d5716..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-python-syntax.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-https://github.com/ukoethe/vigra/commit/aba7e731bdde39516b5470673ce40a0036665201
-https://github.com/ukoethe/vigra/commit/c949d3640266f515eb1e3ecca2b752e13e0c3804
-
-From aba7e731bdde39516b5470673ce40a0036665201 Mon Sep 17 00:00:00 2001
-From: Mark Harfouche <mark.harfouche@gmail.com>
-Date: Mon, 5 Sep 2022 15:10:08 -0400
-Subject: [PATCH] Avoid using `is not` when comparing to an integer
-
----
- vigranumpy/lib/__init__.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/vigranumpy/lib/__init__.py b/vigranumpy/lib/__init__.py
-index 072a797c6..f598e0a8d 100644
---- a/vigranumpy/lib/__init__.py
-+++ b/vigranumpy/lib/__init__.py
-@@ -1780,7 +1780,7 @@ def handle_click(self, event):
- for yo in range(-1*bs, bs+1):
- xx = x+xo
- yy = y+yo
-- if xo is not 0 or yo is not 0:
-+ if (xo != 0) or (yo != 0):
- if xx >=0 and xx<shape[0] and \
- yy >=0 and yy<shape[0]:
- otherLabel = labels[xx, yy]
-
-From c949d3640266f515eb1e3ecca2b752e13e0c3804 Mon Sep 17 00:00:00 2001
-From: Omari Stephens <xsdg@xsdg.org>
-Date: Tue, 28 Dec 2021 21:54:51 +0000
-Subject: [PATCH] Updates doc generation config for Python 3 compatibility
-
----
- vigranumpy/docsrc/conf.py.cmake2.in | 2 +-
- vigranumpy/docsrc/conf.py.in | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/vigranumpy/docsrc/conf.py.cmake2.in b/vigranumpy/docsrc/conf.py.cmake2.in
-index e4266a636..175dfb39f 100644
---- a/vigranumpy/docsrc/conf.py.cmake2.in
-+++ b/vigranumpy/docsrc/conf.py.cmake2.in
-@@ -23,7 +23,7 @@ _original_getargspec = inspect.getargspec
- def _getargspec_workaround(*args, **kw):
- try:
- return _original_getargspec(*args, **kw)
-- except TypeError, e:
-+ except TypeError as e:
- if str(e).startswith('arg is not a Python function'):
- return inspect.ArgSpec([], None, None, None)
- else:
-diff --git a/vigranumpy/docsrc/conf.py.in b/vigranumpy/docsrc/conf.py.in
-index 607559352..ac2261d20 100644
---- a/vigranumpy/docsrc/conf.py.in
-+++ b/vigranumpy/docsrc/conf.py.in
-@@ -22,7 +22,7 @@ _original_getargspec = inspect.getargspec
- def _getargspec_workaround(*args, **kw):
- try:
- return _original_getargspec(*args, **kw)
-- except TypeError, e:
-+ except TypeError as e:
- if str(e).startswith('arg is not a Python function'):
- return inspect.ArgSpec([], None, None, None)
- else:
-
-
diff --git a/media-libs/vigra/files/vigra-1.11.1-python3.12-distutils.patch b/media-libs/vigra/files/vigra-1.11.1-python3.12-distutils.patch
deleted file mode 100644
index 7001a2a0217e..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-python3.12-distutils.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-https://github.com/ukoethe/vigra/commit/1203cccaed97c276d7c3cf6886730d03f6e8dfc6
-
-(But with some edits for more distutils removals & rebase.)
-
-From 1203cccaed97c276d7c3cf6886730d03f6e8dfc6 Mon Sep 17 00:00:00 2001
-From: Mark Harfouche <mark.harfouche@gmail.com>
-Date: Sat, 30 Sep 2023 16:25:08 -0400
-Subject: [PATCH] Do not use distutils since it is deprecated
-
---- a/vigranumpy/setup.py.cmake2.in
-+++ b/vigranumpy/setup.py.cmake2.in
-@@ -1,5 +1,8 @@
--import distutils, ctypes.util, shutil, os, sys
--from distutils.core import setup
-+import ctypes.util
-+import shutil
-+import os
-+import sys
-+from setuptools import setup
-
- # copy the required DLLs to the directory $vigranumpy_tmp_dir/dlls
- # if additional libraries are linked dynamically (e.g. tiff, png)
---- a/vigranumpy/setup.py.in
-+++ b/vigranumpy/setup.py.in
-@@ -1,5 +1,9 @@
--import distutils, ctypes.util, shutil, os, sys
--from distutils.core import setup
-+import ctypes.util
-+import shutil
-+import os
-+import sys
-+from setuptools import setup
-+
-
- # copy the required DLLs to the directory $vigranumpy_tmp_dir/dlls
- # if additional libraries are linked dynamically (e.g. tiff, png)
-
---- a/config/FindVIGRANUMPY_DEPENDENCIES.cmake
-+++ b/config/FindVIGRANUMPY_DEPENDENCIES.cmake
-@@ -40,7 +40,7 @@ IF(PYTHONINTERP_FOUND)
- #
- ######################################################################
- execute_process(COMMAND ${PYTHON_EXECUTABLE} -c
-- "from distutils.sysconfig import *; print(get_python_inc())"
-+ "import sysconfig; print(sysconfig.get_paths()['include'])"
- OUTPUT_VARIABLE PYTHON_INCLUDE OUTPUT_STRIP_TRAILING_WHITESPACE)
- SET(PYTHON_INCLUDE_PATH ${PYTHON_INCLUDE}
- CACHE PATH "Path to Python include files"
-@@ -66,10 +66,10 @@ IF(PYTHONINTERP_FOUND)
- set(PYTHON_LIBRARY_NAME python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR})
- ELSE()
- execute_process(COMMAND ${PYTHON_EXECUTABLE} -c
-- "from distutils.sysconfig import *; print(get_config_var('LDLIBRARY'))"
-+ "import sysconfig; print(sysconfig.get_config_var('LDLIBRARY'))"
- OUTPUT_VARIABLE PYTHON_LIBRARY_NAME OUTPUT_STRIP_TRAILING_WHITESPACE)
- execute_process(COMMAND ${PYTHON_EXECUTABLE} -c
-- "from distutils.sysconfig import *; print(get_config_var('LIBDIR'))"
-+ "import sysconfig; print(sysconfig.get_config_var('LIBDIR'))"
- OUTPUT_VARIABLE PYTHON_LIBRARY_PREFIX OUTPUT_STRIP_TRAILING_WHITESPACE)
- ENDIF()
- FIND_LIBRARY(PYTHON_LIBRARIES ${PYTHON_LIBRARY_NAME} HINTS "${PYTHON_LIBRARY_PREFIX}" "${PYTHON_PREFIX}"
-@@ -139,7 +139,7 @@ IF(PYTHONINTERP_FOUND)
- ######################################################################
- IF(NOT DEFINED VIGRANUMPY_INSTALL_DIR OR VIGRANUMPY_INSTALL_DIR MATCHES "^$")
- execute_process(COMMAND ${PYTHON_EXECUTABLE} -c
-- "from distutils.sysconfig import *; print(get_python_lib(1))"
-+ "import sysconfig; print(sysconfig.get_paths()['purelib'])"
- OUTPUT_VARIABLE PYTHON_SITE_PACKAGES OUTPUT_STRIP_TRAILING_WHITESPACE)
- FILE(TO_CMAKE_PATH ${PYTHON_SITE_PACKAGES} VIGRANUMPY_INSTALL_DIR)
- ENDIF()
diff --git a/media-libs/vigra/files/vigra-1.11.1-python3.7.patch b/media-libs/vigra/files/vigra-1.11.1-python3.7.patch
deleted file mode 100644
index 2e6cd3469f8e..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-python3.7.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From a6fa62663c6a6b752ed0707e95f643e25867a0f9 Mon Sep 17 00:00:00 2001
-From: John Kirkham <kirkhamj@janelia.hhmi.org>
-Date: Fri, 19 Oct 2018 11:32:42 -0400
-Subject: [PATCH] Receive `const char *` from `PyUnicode_AsUTF8`
-
-In Python 3.7, `PyUnicode_AsUTF8` was changed to return a `const char *`
-instead of a `char *`. This broke VIGRA as we were accepting a `char *`
-in this case instead. Fortunately we do not need it to be mutable for
-our use case. So just type the variable storing the result from
-`PyUnicode_AsUTF8` as a `const char *`. Should still work on older
-Python 3 versions that return `char *` as well.
-
-ref: https://bugs.python.org/issue28769
----
- vigranumpy/src/core/vigranumpycore.cxx | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/vigranumpy/src/core/vigranumpycore.cxx b/vigranumpy/src/core/vigranumpycore.cxx
-index ec38d3636..c81c6ae52 100644
---- a/vigranumpy/src/core/vigranumpycore.cxx
-+++ b/vigranumpy/src/core/vigranumpycore.cxx
-@@ -61,7 +61,7 @@ UInt32 pychecksum(python::str const & s)
- return checksum(data, size);
- #else
- Py_ssize_t size = 0;
-- char * data = PyUnicode_AsUTF8AndSize(s.ptr(), &size);
-+ const char * data = PyUnicode_AsUTF8AndSize(s.ptr(), &size);
- return checksum(data, size);
- #endif
- }
diff --git a/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch b/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch
deleted file mode 100644
index fc265763f6ad..000000000000
--- a/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Description: Replace sphinx.ext.pngmath by sphinx.ext.imgmath to build with sphinx 1.8
-Bug-Debian: https://bugs.debian.org/923467
-Author: Andreas Tille <tille@debian.org>
-Last-Update: Fri, 08 Mar 2019 18:38:02 +0100
-
---- a/vigranumpy/docsrc/conf.py.cmake2.in
-+++ b/vigranumpy/docsrc/conf.py.cmake2.in
-@@ -59,7 +59,7 @@ os.environ['PATH'] = os.pathsep.join([vi
-
- # Add any Sphinx extension module names here, as strings. They can be extensions
- # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
--extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath']
-+extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.imgmath']
-
- # Add any paths that contain templates here, relative to this directory.
- templates_path = ['_templates']
---- a/vigranumpy/docsrc/conf.py.in
-+++ b/vigranumpy/docsrc/conf.py.in
-@@ -58,7 +58,7 @@ os.environ['PATH'] = os.pathsep.join([vi
-
- # Add any Sphinx extension module names here, as strings. They can be extensions
- # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
--extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath']
-+extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.imgmath']
-
- # Add any paths that contain templates here, relative to this directory.
- templates_path = ['_templates']
diff --git a/media-libs/vigra/vigra-1.11.1-r9.ebuild b/media-libs/vigra/vigra-1.11.1-r9.ebuild
deleted file mode 100644
index 07f703b229be..000000000000
--- a/media-libs/vigra/vigra-1.11.1-r9.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+),xml(+)"
-
-inherit cmake flag-o-matic python-r1
-
-DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures"
-HOMEPAGE="https://ukoethe.github.io/vigra/"
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/ukoethe/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${PV//\./-}/${P}-src.tar.gz"
- KEYWORDS="amd64 arm64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff +zlib"
-
-REQUIRED_USE="
- python? ( hdf5 ${PYTHON_REQUIRED_USE} )
- test? ( hdf5 python fftw )"
-
-# runtime dependency on python is required by the vigra-config script
-DEPEND="
- fftw? ( sci-libs/fftw:3.0= )
- hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] )
- jpeg? ( media-libs/libjpeg-turbo:= )
- openexr? (
- >=dev-libs/imath-3.1.4-r2:=
- >=media-libs/openexr-3:0=
- )
- png? ( media-libs/libpng:0= )
- python? (
- ${PYTHON_DEPS}
- dev-libs/boost:=[python?,${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- )
- tiff? ( media-libs/tiff:= )
- zlib? ( sys-libs/zlib )
-"
-RDEPEND="${PYTHON_DEPS}
- ${DEPEND}
-"
-
-# Severely broken, also disabled in Fedora, bugs #390447, #653442
-RESTRICT="test"
-
-PATCHES=(
- # git master
- "${FILESDIR}/${P}-fix-incorrect-template-parameter-type.patch"
- "${FILESDIR}/${P}-boost-python.patch"
- "${FILESDIR}/${P}-python3.7.patch" # bug 701208
- "${FILESDIR}/${P}-gcc-10.patch" # bug 723302
- "${FILESDIR}/${PN}-1.11.2-python3.12-remove-imp.patch" # bug 929649
- "${FILESDIR}/${PN}-1.11.1-python3.12-distutils.patch" # bug 929649
- # TODO: upstream
- "${FILESDIR}/${P}-lib_suffix.patch"
- "${FILESDIR}/${P}-cmake-module-dir.patch"
- "${FILESDIR}/${P}-sphinx.ext.pngmath.patch" # thanks to Debian; bug 678308
- "${FILESDIR}/${P}-openexr3.patch"
- "${FILESDIR}/${P}-python-syntax.patch"
-)
-
-pkg_setup() {
- use python && python_setup
-}
-
-src_prepare() {
- vigra_disable() {
- if ! use ${1}; then
- sed -e "/^VIGRA_FIND_PACKAGE.*${2:-$1}/Is/^/#disabled by USE=${1}: /" \
- -i CMakeLists.txt || die "failed to disable ${1}"
- fi
- }
-
- cmake_src_prepare
-
- vigra_disable fftw fftw3
- vigra_disable fftw fftw3f
- vigra_disable jpeg
- vigra_disable png
- vigra_disable tiff
- vigra_disable zlib
-
- # Don't use python_fix_shebang because we can't put this behind USE="python"
- sed -i -e '/env/s:python:python3:' config/vigra-config.in || die
-
- use doc || cmake_comment_add_subdirectory docsrc
-
- if ! use test; then
- cmake_comment_add_subdirectory test
- cmake_run_in vigranumpy cmake_comment_add_subdirectory test
- fi
-}
-
-src_configure() {
- # Needed for now ("fix" compatibility with >=sci-libs/hdf5-1.12)
- # bug #808731
- use hdf5 && append-cppflags -DH5_USE_110_API
-
- vigra_configure() {
- local mycmakeargs=(
- -DAUTOEXEC_TESTS=OFF
- -DDOCINSTALL="share/doc/${PF}/html"
- -DWITH_HDF5=$(usex hdf5)
- -DWITH_OPENEXR=$(usex openexr)
- -DWITH_VALGRIND=OFF # only used for tests
- -DWITH_VIGRANUMPY=$(usex python)
- )
- cmake_src_configure
- }
-
- if use python; then
- python_foreach_impl vigra_configure
- else
- vigra_configure
- fi
-}
-
-src_compile() {
- local VIGRA_BUILD_DIR
- vigra_compile() {
- cmake_src_compile
- VIGRA_BUILD_DIR="${BUILD_DIR}"
- }
- if use python; then
- python_foreach_impl vigra_compile
- else
- vigra_compile
- fi
-}
-
-src_install() {
- if use python; then
- python_foreach_impl cmake_src_install
- python_optimize
- else
- cmake_src_install
- fi
-}
-
-src_test() {
- # perhaps disable tests (see #390447)
- vigra_test() {
- PYTHONPATH="${BUILD_DIR}/vigranumpy/vigra" cmake_src_test
- }
- if use python; then
- python_foreach_impl vigra_test
- else
- vigra_test
- fi
-}
diff --git a/media-libs/vigra/vigra-1.11.2_p20240505.ebuild b/media-libs/vigra/vigra-1.11.2_p20240505.ebuild
index 09cc7b4ffdc8..6637427cd835 100644
--- a/media-libs/vigra/vigra-1.11.2_p20240505.ebuild
+++ b/media-libs/vigra/vigra-1.11.2_p20240505.ebuild
@@ -23,7 +23,7 @@ else
SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${PV//\./-}/${P}-src.tar.gz"
fi
- KEYWORDS="~amd64 ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+ KEYWORDS="amd64 arm64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
fi
LICENSE="MIT"
diff --git a/media-libs/xvid/Manifest b/media-libs/xvid/Manifest
index bd20bfc1d0a2..a35b2396861e 100644
--- a/media-libs/xvid/Manifest
+++ b/media-libs/xvid/Manifest
@@ -1,5 +1,5 @@
DIST xvidcore-1.3.7.tar.bz2 698615 BLAKE2B 19bea63226c2223e74e5202d3b671c5b292c03ce5de240df7d8ce34101de4036b28fad516b2a56712a099819b905e68922fa83a01fbe4f200dc880ca56c10a96 SHA512 e2b22e7a7e103af7adcc999d95484f991a0a33df02b912fe042b2e23d2af07381c737d23158dbf0fad770ee680572f86fbe04ab2ef33c81e2e0180ead2acc8ed
EBUILD xvid-1.3.7-r1.ebuild 1633 BLAKE2B 58143c2f59f96bb121a84360643cf0703888e228e1a342152315b7e7bdaa27d1d1d8a6e120b6421dcb3e2ea46c436e8b055df221aed5d65ebca780356b809a64 SHA512 9ff24d6ad00e643e987a4025802839047b9adae980d5e758e81879ecddc58adcb139dd38d350f85a3b9425e575c2c4324e57431be6cfe382e05984c2111cc053
-EBUILD xvid-1.3.7-r2.ebuild 1634 BLAKE2B 33bcd2e3c1cf5371f0ceac8d5d093412136e316f706f3ed772d4e4746f7ac2fce990ad646a1e4469d86f2555786d17e3f3f12b7ffe200122c04a099f896c0990 SHA512 0287cadfe461420180ceb82c8025ca4c1e822dbc175560c68e123523072de3fe711e8001faa82417528387b84137378a4f37e6c521debea988164ab2a16bcb9e
+EBUILD xvid-1.3.7-r2.ebuild 1633 BLAKE2B a5b64b73814115a55eeec711215455071cdd13e291d8489a997c963419dff3e77de7fd12217123f8a8bf6083fc3d34e7e822feb40c1e02b88b43de2911e04b18 SHA512 7d77968929a9af5a2004b686e87003807cc7aeaf24e50f8fc711f59935b617bff9f4f5941290ba3082b435f93927685ca37b6ab4955b726008f4dac24c58f3c2
EBUILD xvid-1.3.7.ebuild 1644 BLAKE2B 1509869d644725b083124f96eaa958b801a89fe648f763dcdb2842b8ab09267f50315b2865ac87cf2ab885f923d7456f9c8d21dc4083b0f90a050fb3de9e848c SHA512 d4ea5274d0b33212377958140eec8ba8e946e2e8275e216c1a3dacada464923a29ab7496869c9d02eae92a4e042a2433c3920bd0d526671486376eefdf1493f7
MISC metadata.xml 322 BLAKE2B 841709000ce38ec97e44a9223e6458abf57618d1f858f31d2a31ac190495fa558f4b7d9220b11566dfd927643480001bd14dda9497fe3fc1f8aeba38ce4f3822 SHA512 a9ce57b28bae87e53a402ac2ff8ac3dc6c8011fd72d528c371b4b9107613a81829986646940140862e0ff7ce475773b35da771a5fa043e0ced9a34111204891e
diff --git a/media-libs/xvid/xvid-1.3.7-r2.ebuild b/media-libs/xvid/xvid-1.3.7-r2.ebuild
index 4aed0ef04f1d..000451feecd6 100644
--- a/media-libs/xvid/xvid-1.3.7-r2.ebuild
+++ b/media-libs/xvid/xvid-1.3.7-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_PN}/build/generic"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="examples"
NASM=">=dev-lang/nasm-2"
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index aadc7109b118..4699f665fa39 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 9199c1d7998f..0b931419c93c 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,7 +1,5 @@
-DIST abcMIDI-2024.06.18.zip 633663 BLAKE2B 276553fa00d6a32a89e5f70505ff081acec3e151908a0829fddc6882d785d617c5ece73348689b93b7e7dfe7e5d845ffd66430ccd03ecee8dcb82d33d8f76399 SHA512 f8a16b8d47993c99571a5514b4579b697aa43039f87a794477cff54ea98f4f13c2f441ebf089f0d24cc4fe8f21482e06217f51a907cc4d0922c653b04b45b86f
DIST abcMIDI-2024.07.26.zip 633725 BLAKE2B 8412eaea34e11d4012f56c745405a8aff445a9e9561b64152ce24bb7192da0733a4f04e3172072b01ce12b8586c841b07679cb80e78b846904bb69d3faa73288 SHA512 89e0d3c1b6fbbc0676f54c375e3f9aadace15d314b79041b6ba9c1fa352d18a5a024afd03cd151e72865ee8ff551a307613f4209feb43a1ae17e6bcfc8a5dba8
DIST abcMIDI-2024.08.13.zip 633931 BLAKE2B eaa3f0c9f070a89b7ba03e369018747c7ad9f684cf8f1ada12797b3a2617e2461a47d0e8ee970d30ed46ae44b300285da54ad41843b6ac4130801ccb032d2c7f SHA512 c808f762e86ddeb9c2a2ec0c36519d78366f8a9b505e94c81365d31d12dfd9b349cbab6ef1004da108741635e4c712e948a721e4352a06bf178a882934bb2a6c
-EBUILD abcmidi-2024.06.18.ebuild 842 BLAKE2B 55bd4449eefe4c0860ae462842dd378a99a09af0b65d48947eae1d32053f93260e35e02e03455422cd62657c966723e42243bb291f9a2719daa83bf41988e7fe SHA512 434499075ba0ddbf9f75291dd229dcada503b62aaa7b7c6e408d15412302f7d4a6a22fb3302daf53c8ef06bb139988d6806a559d8aae8b154308fb5b480edc9b
EBUILD abcmidi-2024.07.26.ebuild 842 BLAKE2B 55bd4449eefe4c0860ae462842dd378a99a09af0b65d48947eae1d32053f93260e35e02e03455422cd62657c966723e42243bb291f9a2719daa83bf41988e7fe SHA512 434499075ba0ddbf9f75291dd229dcada503b62aaa7b7c6e408d15412302f7d4a6a22fb3302daf53c8ef06bb139988d6806a559d8aae8b154308fb5b480edc9b
EBUILD abcmidi-2024.08.13.ebuild 844 BLAKE2B 40322a8d9af19c1d73ef93feffeb8ad8954c8b231de27870012c7c644832eeb220122204ce0af51499c7a22f12655b9c76f7209117039416c378152b6827fcf0 SHA512 fda5935c54e9f8c3ca30c7126f5bdc59618104c8947ec5dbe5f861cd5b357ff472bfd317186ff41bbf7a65cb17b0bdcb565de21b0af943ff1f7e61c2c17a10f5
MISC metadata.xml 382 BLAKE2B c115548ee2b0caa47535aeeda6dfac2666bdd08aa444d1a39f2ba829ccbfaabfefc0c94a1fc0d59a72c17d6cea045531c13b66c449c40351432ad4830ced6c1d SHA512 ba8f57a005267fda3d71bf26cbaffb4cd16bcdd6811a4b618140d6d56dd0b16477d02d66ebd86b93bebd52a22cd554d9bb4ca8e9c2bf865e4c95a8c1205922af
diff --git a/media-sound/abcmidi/abcmidi-2024.06.18.ebuild b/media-sound/abcmidi/abcmidi-2024.06.18.ebuild
deleted file mode 100644
index 45b003914d76..000000000000
--- a/media-sound/abcmidi/abcmidi-2024.06.18.ebuild
+++ /dev/null
@@ -1,44 +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
-
-MY_P="abcMIDI-${PV}"
-DESCRIPTION="Programs for processing ABC music notation files"
-HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html"
-SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- default
- sed -i "s:-O2::" configure.ac || die
- sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die
- eautoreconf
-}
-
-src_configure() {
- # -Werror=lto-type-mismatch
- # https://bugs.gentoo.org/876421
- # https://github.com/sshlien/abcmidi/issues/9
- filter-lto
-
- default
-}
-
-src_install() {
- default
-
- if use examples ; then
- docinto examples
- dodoc samples/*.abc
- fi
-}
diff --git a/media-sound/apulse/Manifest b/media-sound/apulse/Manifest
index 23fe3c875cfc..2fb9113f5a16 100644
--- a/media-sound/apulse/Manifest
+++ b/media-sound/apulse/Manifest
@@ -4,6 +4,5 @@ AUX check-key-before-remove.patch 1888 BLAKE2B d8bee7f8acac213396d18d44740703746
AUX man.patch 1054 BLAKE2B 37228832250f1c1e06edf79d00a4a4d7d5433f2d9b28ebb10eacb54bcfb7478d9ef64459e87f7f43a94be0b194eba024cde60175fc324ef6dad7a4ef9e2c1db3 SHA512 c2b05dd8c42f79994ae3be5df5ac495e95bfbc14355423faa75b23863418bad4bbc33524e2b86abc9e346678256c1ff454c160ebb5e09f48d466ef99cdfa407c
AUX sdk.patch 4357 BLAKE2B ad43209ebf78f1f8937bfde54c88034a9c0f426caf62da5aa70b6171e29546af97c374765bed081cdf13827add3d02e5cdb6b30adccaae03318c102dba4cff65 SHA512 f1f743d049c120f3c8d6d1387577b53e9637881d9d5e007c55b4e42feca21b170ee24146c5fb0cc050c3eb1c26659dc6363e673710ae08c76f2844306a1ca01d
DIST apulse-0.1.13.tar.gz 117369 BLAKE2B 8cf527daf21420a72e46968a3b07ab61029f404a2b6574ac1f08dd40528f3e6e4baf7e38f5914b0c89252e16eec5e8f3722be51e5a61b6a71c683e994740b4bf SHA512 366385ae2304f7ff697ba70951d0753a5b1630310922e3763fd0813a73e0b4088b715135295aa2fa9111b8edcf91d82849dc31346b292b2e9db598bcdd47b007
-EBUILD apulse-0.1.13-r2.ebuild 1696 BLAKE2B 7f0cc97728fd0f3dceb4ec48a3bf0ea0a695a88ae8f81f65dff21ab170a54ac22a934f2c8a56e1f4d848bc5b312e0c19a1adadc980189acd1573da68faf9e754 SHA512 9c05d3d0a67e8bc49764715525b62c1c3ad272541f2ca3c933863064619ff7183fa0f01d2212243677579477ff7653b6732df544be3a87b0f1ad6b87db697d8d
EBUILD apulse-0.1.13-r3.ebuild 1738 BLAKE2B 4b154819ee4f60f92d39fc516a30eeb0d591b513f2ca98acc3a497c7da1e7d44008376018cc9c089c3f16ac4ce28493b0eb9175461699234de43e5a4f541402d SHA512 210108e305e91d15bc8f6e15bd0c1c8840c2dfa5bf60b403e6e04f78d4346706d6e274a3fef43a9375c41ed8d52772e80fca0aa20f757df449af66f9a85b8953
MISC metadata.xml 677 BLAKE2B b5516cfc33507ab71b49170b08ef5fd5873a873ea079bdcd67c3f2d492ae8395f27cb39d3eb248b8c091aaaf257d7f07c8eea748416e0a706e02df2c1ab2a00b SHA512 3f83461406341c8952c8bb1ad5bebc8824bd9019ebfc5f743e0a8a2445744a78451fc50c6c0d724ea1f5cb7ccece0b8d5e4dc174e147f229c9cf80e097959763
diff --git a/media-sound/apulse/apulse-0.1.13-r2.ebuild b/media-sound/apulse/apulse-0.1.13-r2.ebuild
deleted file mode 100644
index 2b0fe6849406..000000000000
--- a/media-sound/apulse/apulse-0.1.13-r2.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake-multilib multiprocessing
-
-DESCRIPTION="PulseAudio emulation for ALSA"
-HOMEPAGE="https://github.com/i-rinat/apulse"
-SRC_URI="https://github.com/i-rinat/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-
-IUSE="debug sdk test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/alsa-lib[${MULTILIB_USEDEP}]
- sdk? ( !media-libs/libpulse !media-sound/pulseaudio ) "
-RDEPEND="${DEPEND}
- !media-plugins/alsa-plugins[pulseaudio]"
-
-PATCHES=(
- "${FILESDIR}/sdk.patch"
- "${FILESDIR}/check-key-before-remove.patch"
- "${FILESDIR}/man.patch"
-)
-
-src_prepare() {
- cmake_src_prepare
-
- if ! use sdk; then
- # Ensure all relevant libdirs are added, to support all ABIs
- DIRS=
- _add_dir() { DIRS="${EPREFIX}/usr/$(get_libdir)/apulse${DIRS:+:${DIRS}}"; }
- multilib_foreach_abi _add_dir
- sed -e "s#@@DIRS@@#${DIRS}#g" "${FILESDIR}"/apulse > "${T}"/apulse || die
- fi
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- "-DINSTALL_SDK=$(usex sdk)"
- "-DLOG_TO_STDERR=$(usex debug)"
- "-DWITH_TRACE=$(usex debug)"
- )
- cmake_src_configure
-}
-
-multilib_src_test() {
- _test() {
- pushd tests || die
- cmake -S "${S}/tests" -B . || die
- emake test_ringbuffer
- ctest -j "$(makeopts_jobs "${MAKEOPTS}" 999)" \
- --test-load "$(makeopts_loadavg)" || die
- popd || die
- }
- multilib_foreach_abi _test
-}
-
-multilib_src_install_all() {
- if ! use sdk; then
- _install_wrapper() { newbin "${BUILD_DIR}/apulse" "${CHOST}-apulse"; }
- multilib_foreach_abi _install_wrapper
- dobin "${T}/apulse"
- fi
- einstalldocs
-}
diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index 9f61e6bd4064..9bcfff6196ad 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,6 +1,4 @@
-DIST strawberry-1.0.23.tar.xz 11297440 BLAKE2B 4110a19ac27a254ec778bc46592f4b1b00ea8cb077a231d5dc0bb69c8ef78aca02a15339b888812c7cb31540f61647e2c8b15d416c68c4da4690407ac851dec4 SHA512 f3249e97b2f0130dadf2a5fcfc128d7054accd6b86cf088a3a45549c584529aefbadaf09e9ed074af85c679495b03ad700e78f6952e913a40b38eaf7c77d5adb
DIST strawberry-1.1.1.tar.xz 11352308 BLAKE2B f43f39f254dce088dd41141715a639f62eb847f0c881e228d5fb1d75a1ee6f70a94fcea732bffda839e2bf7179dc4bf0d8967eb2713c84111339afdc31891bdd SHA512 f44042bc44b6711b8c433b23733c10a13ac6c09f524604fb6d5b71df236cd211a16ea05587af4681ff6859c0af45dc384c67c5f1712182ff692ecf78d6938e19
-EBUILD strawberry-1.0.23.ebuild 3042 BLAKE2B 6b91de595b351e4eac774aeae042b3753bf77fbd7ae126f6ddfcf98470f513bf62ecd71e5f186e7116110f06f61d1a6cd854a9c3f51d19deed9233814d807d42 SHA512 a29598ebcaac8a56ae5480a8545b6ca7ec6dbcd193273a8b2ea3f76de08f80cf4f22a7c0abaa413e6bd6aad3860d74532ef60e523ab172922cc55e05ce14d545
EBUILD strawberry-1.1.1.ebuild 3267 BLAKE2B 8894a29426e9e3ec2033a527465cdc3d69219ab2d4d26db890dcdaf67d47f9906e2d409854238ed6ff15be63bd1b854d8b28807d7fdd08870a364d64ffc49edb SHA512 b43721d6fdf714e7bf3848b23935434864b74478890afc0bbe8263a5fb9a8e4264233304b366efd1c4c62a2e8679d017ec9ed0a1886963b570181d5b40c5017a
EBUILD strawberry-9999.ebuild 3271 BLAKE2B 156e321b1b37e9225d1cec14113cef9c8767dd00bb139d648f1539d47fd496a4bd107a5636c56f1ca49048aa6f8d2515b1a64830dd185d39d50c083d5bde9c8d SHA512 4270c1a85f7c651f5ddc26ebb38fe8481047c73d60eab60a3189b21437c0ef3353db505c7459c21ca9d76768a7f9ca554495ce14f7443708b3c3cfe4a3b2c73b
MISC metadata.xml 563 BLAKE2B 0fd9e599071332ea3db196da30e8bf7b20592b239fc6e0d8a27de5fd0a99eb7b7eab7ddd5e51e68919cafe693081ac777d7d1a8be486e61e7865e85b1b8192be SHA512 610078300250c88041c59ac1b294471431a03801f809325c5a4207d80aaab9fa388b6a79ea879fc37b1ca1a754f60c0067778e825bdfa3bcaeaec05d27a6162f
diff --git a/media-sound/strawberry/strawberry-1.0.23.ebuild b/media-sound/strawberry/strawberry-1.0.23.ebuild
deleted file mode 100644
index fc81b1b29b2b..000000000000
--- a/media-sound/strawberry/strawberry-1.0.23.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic plocale xdg
-
-PLOCALES="ca cs de es es_AR es_ES es_MX fi fr hu id it ja ko nb nl pl pt_BR ru sv uk zh_CN"
-
-DESCRIPTION="Modern music player and library organizer based on Clementine and Qt"
-HOMEPAGE="https://www.strawberrymusicplayer.org/"
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry"
- inherit git-r3
-else
- SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc"
-
-BDEPEND="
- dev-qt/linguist-tools:5
- sys-devel/gettext
- virtual/pkgconfig
-"
-COMMON_DEPEND="
- dev-db/sqlite:=
- dev-libs/glib:2
- dev-libs/protobuf:=
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- media-libs/alsa-lib
- media-libs/taglib
- x11-libs/libX11
- cdda? ( dev-libs/libcdio:= )
- gstreamer? (
- media-libs/chromaprint:=
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- )
- icu? ( dev-libs/icu:= )
- ipod? ( media-libs/libgpod )
- moodbar? ( sci-libs/fftw:3.0 )
- mtp? ( media-libs/libmtp )
- pulseaudio? ( media-libs/libpulse )
- vlc? ( media-video/vlc )
-"
-# Note: sqlite driver of dev-qt/qtsql is bundled, so no sqlite use is required; check if this can be overcome someway;
-RDEPEND="${COMMON_DEPEND}
- gstreamer? (
- media-plugins/gst-plugins-meta:1.0
- media-plugins/gst-plugins-soup:1.0
- media-plugins/gst-plugins-taglib:1.0
- )
- mtp? ( gnome-base/gvfs[mtp] )
- udisks? ( sys-fs/udisks:2 )
-"
-DEPEND="${COMMON_DEPEND}
- dev-cpp/gtest
- dev-libs/boost
- dev-qt/qttest:5
-"
-
-DOCS=( Changelog README.md )
-
-REQUIRED_USE="
- cdda? ( gstreamer )
- || ( gstreamer vlc )
-"
-
-src_prepare() {
- plocale_find_changes "src/translations" "" ".po"
-
- cmake_src_prepare
-}
-
-src_configure() {
- # spotify is not in portage
- local mycmakeargs=(
- -DBUILD_WERROR=OFF
- # avoid automagically enabling of ccache (bug #611010)
- -DCCACHE_EXECUTABLE=OFF
- -DENABLE_GIO=ON
- -DLINGUAS="$(plocale_get_locales)"
- -DENABLE_AUDIOCD="$(usex cdda)"
- -DENABLE_GSTREAMER="$(usex gstreamer)"
- -DUSE_ICU="$(usex icu)"
- -DENABLE_LIBGPOD="$(usex ipod)"
- -DENABLE_LIBMTP="$(usex mtp)"
- -DENABLE_LIBPULSE="$(usex pulseaudio)"
- -DENABLE_MOODBAR="$(usex moodbar)"
- -DENABLE_MUSICBRAINZ="$(usex gstreamer)"
- -DENABLE_SONGFINGERPRINTING="$(usex gstreamer)"
- -DENABLE_UDISKS2="$(usex udisks)"
- -DENABLE_VLC="$(usex vlc)"
- -DQT_VERSION_MAJOR=5
- )
-
- use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if use gstreamer ; then
- elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta "
- elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags "
- elog "depending on your preferences"
- fi
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 96034c89dccf..116791fae639 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 3084c63aba88..903b36982aad 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 30 Aug 2024 10:10:25 +0000
+Sat, 31 Aug 2024 10:10:37 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 616cb81f79a2..5e22516b2fe9 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 585357 BLAKE2B 90b484a7cfadba26e75b941b109643027b5530ea0e0da6565b28a1492ef9b8c6cfc7254e54f18ef93a17f476c8c87b2c8309fbac1afa85d144cc4d664931e811 SHA512 f5bbc1b0b0163958f91ecc02b4f0422622112ac5c642a105fef46e39550fd8622a03abd647b830a766a072ad993d41863d2d1d5ca05368f5af8d868f03aaeae4
-TIMESTAMP 2024-08-30T10:10:30Z
+TIMESTAMP 2024-08-31T10:10:41Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbRmpZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbS7CFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAsDQ//SrYcW1PoJoeRXusGPkNvy0wAMD5nq+KiA0Uksz8A+dUf+FDdCbtQ9flw
-u/3kZdr9Y4WNa+HxWhDixihUvW/y54Jqeoc3ZnjrXeSyXkZ76WDMjL1f8AzQHLdo
-bly5w7zadlI0CLp6JPavZGn3tWxFZYns8f+cf3BpXrb4qBi5GrhbCkTWqlF7MEeA
-NDsamljEhKSqtAmUuFhrx2a29oQiWp9kTS9GlZkqZfEPnQDT35BQGHRKfpTdyq+A
-3eyxp7JSqaMS6VUJCCkLCo9ty1rm6RH1C7Qe3HnEMQmwQy4AxkqaUJxZdAbjXkRE
-F5pGp2SPBgWBAxUNV6Pbg3sQoNo9fNhQkYTahci+NsvlDFcJccyFlLMqUvxArtlP
-3Gimje3H2pMZXCgu1uNmc9kYIqIk7uKwJCpQyYcCeBpiUejMZex3hZexCnq7AcuV
-pT5HBmZHNWu0g5B4ejSA9ucZly+Kl773dWbRasaUKillrUxuEjDf/prh5PQJP7G/
-3KoIYblter6KGI/OsLeehU22y4++ljiN7oM/gvLIuSZjWxePLZWvpgowfT1RMfba
-4tKIo2eE18xVW0fEMf7uF6BBJIvQFwbw2e1KjwEzmuTXUkcaKefd5M4l5K8buG6u
-RB9UrPjLC6M39p8IgZD96RvHtuPq3aX7zjhOqnJtmB+JtpuU/8o=
-=2PVr
+klAShw//Z+8uK/rYxLrlw9hkbh4j8Wlqq8uwcEXfcQxZYl87G1ANRyTRb9iV7yMc
+/fEl5BXaV/Vq0XQ0je/tMV/GH/3aQGuYxTgIGhHuWqPQbTik4oPHVHNItsKvCqYp
+62aS0gl9mhF6jNg/hwbOP9dM7zqPzef9pvzRApjh+4aKQEe50MK35tMpjFiguC74
+ws9qtJX5BM5YYjkRCjwAqak5Wd/NolDXdK32syHK8PJScYj8OFTxk8bmlKIQ6S0t
+NKmOvthF5IVzAQQvGnQYbSC48ydcY8mx+Eey1vHVbEylJChhwIkGNSFyK5MTsr6S
+AM2d+cASPpNMVdPQKIy32IeWjf/WNNn9wBeU+uHcs20YiabyyJffMa6XkgSLPJWr
+YBttVueOqplHDsDzTSxunkvjsc1jYq+BRbdfUWb/qSVbv06TjK7zj7mXSvM3ZvIL
+ktzm7767tlQLCGq/jBWiy1zXFc2oyHQ9E39vshWMbkBtZGkT2Llq6WgTacTqsBr0
+VQEHpRT2Q8IONbjc6nJTxnvCqtqh8thk5qhVC1c3b2S+lrfc878A1XF8YGgtzxh5
+o3P+c+L/AAeWHtNu5AvacgF+lhRgH0L58r14/k24E15YTgS4lKHexrYaWntoDvSu
+4yKuUmohQNrSNUB5tLHXtL10eamKTdHy1Pji80SleQX8IUlHrTw=
+=8Ae6
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 3084c63aba88..903b36982aad 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 30 Aug 2024 10:10:25 +0000
+Sat, 31 Aug 2024 10:10:37 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 221e21dd0ef6..3fe61924e235 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 864aae4991b7..0071d0661834 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/apachetop-0.19.7 b/metadata/md5-cache/app-admin/apachetop-0.19.7
deleted file mode 100644
index cb750a3fd380..000000000000
--- a/metadata/md5-cache/app-admin/apachetop-0.19.7
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure
-DEPEND=sys-libs/ncurses:0= sys-libs/readline:0= fam? ( virtual/fam ) pcre? ( dev-libs/libpcre )
-DESCRIPTION=A realtime Apache log analyzer
-EAPI=7
-HOMEPAGE=https://github.com/tessus/apachetop
-IUSE=fam pcre
-KEYWORDS=amd64 ~hppa ~mips ppc sparc x86
-LICENSE=GPL-2
-RDEPEND=sys-libs/ncurses:0= sys-libs/readline:0= fam? ( virtual/fam ) pcre? ( dev-libs/libpcre )
-SLOT=0
-SRC_URI=https://github.com/tessus/apachetop/releases/download/0.19.7/apachetop-0.19.7.tar.gz
-_md5_=c6a39ba85f353d27c3e64a9bce7594db
diff --git a/metadata/md5-cache/app-admin/authbind-2.1.2 b/metadata/md5-cache/app-admin/authbind-2.1.2
deleted file mode 100644
index 14e92909f59a..000000000000
--- a/metadata/md5-cache/app-admin/authbind-2.1.2
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-alternatives/awk
-DEFINED_PHASES=configure install
-DESCRIPTION=Bind sockets to privileged ports without root
-EAPI=7
-HOMEPAGE=https://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/
-INHERIT=flag-o-matic toolchain-funcs
-KEYWORDS=~amd64
-LICENSE=GPL-2+
-SLOT=0
-SRC_URI=mirror://debian/pool/main/a/authbind/authbind_2.1.2.tar.gz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=6b0563ea33906ffd593e787edcfcf3cc
diff --git a/metadata/md5-cache/app-admin/awscli-1.33.40 b/metadata/md5-cache/app-admin/awscli-1.33.40
deleted file mode 100644
index ecf2394f8122..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.33.40
+++ /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.34.158[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.10.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.34.158[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.10.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.33.40.tar.gz -> aws-cli-1.33.40.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=df938adb03676e83d87cd2e2ae1b21d2
diff --git a/metadata/md5-cache/app-admin/awscli-1.34.0 b/metadata/md5-cache/app-admin/awscli-1.34.0
index c862c44e9065..aabd8edb2629 100644
--- a/metadata/md5-cache/app-admin/awscli-1.34.0
+++ b/metadata/md5-cache/app-admin/awscli-1.34.0
@@ -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.35.0[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.10.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.34.0.tar.gz -> aws-cli-1.34.0.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=523a5319dd7acf0fb70fe6e7e0262753
+_md5_=4c08319f1d75593a4bcbbe88a72bb8fe
diff --git a/metadata/md5-cache/app-admin/awscli-1.34.10 b/metadata/md5-cache/app-admin/awscli-1.34.10
new file mode 100644
index 000000000000..1c10dc0c3959
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.34.10
@@ -0,0 +1,16 @@
+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.35.10[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.10.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.35.10[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.10.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.34.10.tar.gz -> aws-cli-1.34.10.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=523a5319dd7acf0fb70fe6e7e0262753
diff --git a/metadata/md5-cache/app-admin/awscli-1.34.6 b/metadata/md5-cache/app-admin/awscli-1.34.6
deleted file mode 100644
index 5d7dfb9bb985..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.34.6
+++ /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.35.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.10.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.35.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.10.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.34.6.tar.gz -> aws-cli-1.34.6.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=523a5319dd7acf0fb70fe6e7e0262753
diff --git a/metadata/md5-cache/app-admin/awscli-1.34.7 b/metadata/md5-cache/app-admin/awscli-1.34.7
deleted file mode 100644
index 8acf9607a111..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.34.7
+++ /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.35.7[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.10.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.35.7[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.10.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.34.7.tar.gz -> aws-cli-1.34.7.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=523a5319dd7acf0fb70fe6e7e0262753
diff --git a/metadata/md5-cache/app-admin/awscli-1.34.8 b/metadata/md5-cache/app-admin/awscli-1.34.8
deleted file mode 100644
index 557caa518db0..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.34.8
+++ /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.35.8[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.10.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.35.8[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.10.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.34.8.tar.gz -> aws-cli-1.34.8.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=523a5319dd7acf0fb70fe6e7e0262753
diff --git a/metadata/md5-cache/app-admin/awscli-1.34.9 b/metadata/md5-cache/app-admin/awscli-1.34.9
deleted file mode 100644
index caf7de36128c..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.34.9
+++ /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.35.9[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.10.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.35.9[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.10.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.34.9.tar.gz -> aws-cli-1.34.9.gh.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=523a5319dd7acf0fb70fe6e7e0262753
diff --git a/metadata/md5-cache/app-admin/git-credential-gopass-1.15.11 b/metadata/md5-cache/app-admin/git-credential-gopass-1.15.11
deleted file mode 100644
index 9805eb09f67c..000000000000
--- a/metadata/md5-cache/app-admin/git-credential-gopass-1.15.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=unpack
-DEPEND=>=dev-lang/go-1.16
-DESCRIPTION=Gopass git-credentials helper
-EAPI=8
-HOMEPAGE=https://github.com/gopasspw/git-credential-gopass
-INHERIT=go-module
-KEYWORDS=amd64 ~ppc64 ~x86
-LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
-RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/gopasspw/git-credential-gopass/archive/v1.15.11.tar.gz -> git-credential-gopass-1.15.11.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/git-credential-gopass/git-credential-gopass-1.15.11-deps.tar.xz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a9f38856d193560125aa9ca85fa05221
diff --git a/metadata/md5-cache/app-admin/gopass-hibp-1.15.11 b/metadata/md5-cache/app-admin/gopass-hibp-1.15.11
deleted file mode 100644
index d18073e856e6..000000000000
--- a/metadata/md5-cache/app-admin/gopass-hibp-1.15.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=unpack
-DEPEND=>=dev-lang/go-1.16
-DESCRIPTION=Gopass haveibeenpwnd.com integration
-EAPI=8
-HOMEPAGE=https://github.com/gopasspw/gopass-hibp
-INHERIT=go-module
-KEYWORDS=amd64 ~ppc64 ~x86
-LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
-RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/gopasspw/gopass-hibp/archive/v1.15.11.tar.gz -> gopass-hibp-1.15.11.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-hibp/gopass-hibp-1.15.11-deps.tar.xz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=cd0736780e9ca040bc758c9dc2cb57eb
diff --git a/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.11 b/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.11
deleted file mode 100644
index e2acc53caabd..000000000000
--- a/metadata/md5-cache/app-admin/gopass-jsonapi-1.15.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=unpack
-DEPEND=>=dev-lang/go-1.16
-DESCRIPTION=Gopass Browser Bindings
-EAPI=8
-HOMEPAGE=https://github.com/gopasspw/gopass-jsonapi
-INHERIT=go-module
-KEYWORDS=amd64 ~ppc64 ~x86
-LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
-RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/gopasspw/gopass-jsonapi/archive/v1.15.11.tar.gz -> gopass-jsonapi-1.15.11.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.11-deps.tar.xz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f984e1335564cff27ed9a0c9b77d179e
diff --git a/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.11 b/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.11
deleted file mode 100644
index 6161df304614..000000000000
--- a/metadata/md5-cache/app-admin/gopass-summon-provider-1.15.11
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=unpack
-DEPEND=>=dev-lang/go-1.16
-DESCRIPTION=Gopass Summon Provider
-EAPI=8
-HOMEPAGE=https://github.com/gopasspw/gopass-summon-provider
-INHERIT=go-module
-KEYWORDS=amd64 ~ppc64 ~x86
-LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
-RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://github.com/gopasspw/gopass-summon-provider/archive/v1.15.11.tar.gz -> gopass-summon-provider-1.15.11.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.11-deps.tar.xz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=c73affcba649b154750ac69022ab20b7
diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz
index e379f89134d3..63efb5b327f6 100644
--- a/metadata/md5-cache/app-cdr/Manifest.gz
+++ b/metadata/md5-cache/app-cdr/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 b/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6
deleted file mode 100644
index e93c76abda41..000000000000
--- a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-libs/glib-2.38:2 >=dev-libs/libmirage-3.2.0:= >=media-libs/libao-0.8.0:=
-DESCRIPTION=Daemon of the CDEmu optical media image mounting suite
-EAPI=7
-HOMEPAGE=https://cdemu.sourceforge.io
-INHERIT=cmake systemd
-KEYWORDS=amd64 x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.38:2 >=dev-libs/libmirage-3.2.0:= >=media-libs/libao-0.8.0:= sys-apps/dbus >=sys-fs/vhba-20130607
-SLOT=0/7
-SRC_URI=https://download.sourceforge.net/cdemu/cdemu-daemon/cdemu-daemon-3.2.6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8e7eae115a82f29b769c69240f1c214f
diff --git a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.7 b/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.7
index 935608f7ed2d..0976d54fd546 100644
--- a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.7
+++ b/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.7
@@ -5,10 +5,10 @@ DESCRIPTION=Daemon of the CDEmu optical media image mounting suite
EAPI=8
HOMEPAGE=https://cdemu.sourceforge.io
INHERIT=cmake systemd
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.38:2 >=dev-libs/libmirage-3.2.0:= >=media-libs/libao-0.8.0:= sys-apps/dbus >=sys-fs/vhba-20130607
SLOT=0/7
SRC_URI=https://download.sourceforge.net/cdemu/cdemu-daemon/cdemu-daemon-3.2.7.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f4f8dbd2d51b25edf276d5369023fb90
+_md5_=e4555c6fe0df04a022326245bce648dc
diff --git a/metadata/md5-cache/app-cdr/dvd+rw-tools-7.1-r4 b/metadata/md5-cache/app-cdr/dvd+rw-tools-7.1-r4
index 3619d22f9c0c..13d084577822 100644
--- a/metadata/md5-cache/app-cdr/dvd+rw-tools-7.1-r4
+++ b/metadata/md5-cache/app-cdr/dvd+rw-tools-7.1-r4
@@ -1,7 +1,7 @@
DEFINED_PHASES=compile install postinst prepare
DEPEND=app-cdr/cdrtools sys-devel/m4
DESCRIPTION=A set of tools for DVD+RW/-RW drives
-EAPI=7
+EAPI=8
HOMEPAGE=http://fy.chalmers.se/~appro/linux/DVD+RW/
INHERIT=toolchain-funcs
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
@@ -10,4 +10,4 @@ RDEPEND=app-cdr/cdrtools
SLOT=0
SRC_URI=http://fy.chalmers.se/~appro/linux/DVD+RW/tools/dvd+rw-tools-7.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f964c4ce4aa996c7d54f41cc6d0c6af6
+_md5_=ff54538f5869830524109b2bac482f91
diff --git a/metadata/md5-cache/app-cdr/xfburn-0.7.1 b/metadata/md5-cache/app-cdr/xfburn-0.7.1
deleted file mode 100644
index e84e0587c6b3..000000000000
--- a/metadata/md5-cache/app-cdr/xfburn-0.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure postinst postrm
-DEPEND=>=dev-libs/glib-2.38 >=dev-libs/libburn-0.4.2:= >=dev-libs/libisofs-0.6.2:= >=x11-libs/gtk+-3.20:3 >=xfce-base/exo-0.11.0:= >=xfce-base/libxfce4ui-4.12.0:= gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) udev? ( dev-libs/libgudev:= )
-DESCRIPTION=GTK+ based CD and DVD burning application
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/apps/xfburn/start https://gitlab.xfce.org/apps/xfburn/
-INHERIT=xdg-utils
-IUSE=gstreamer +udev
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.38 >=dev-libs/libburn-0.4.2:= >=dev-libs/libisofs-0.6.2:= >=x11-libs/gtk+-3.20:3 >=xfce-base/exo-0.11.0:= >=xfce-base/libxfce4ui-4.12.0:= gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) udev? ( dev-libs/libgudev:= )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/apps/xfburn/0.7/xfburn-0.7.1.tar.bz2
-_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=104bfb965703ad6932ef1c63219d0ea9
diff --git a/metadata/md5-cache/app-cdr/xfburn-0.7.2 b/metadata/md5-cache/app-cdr/xfburn-0.7.2
index e152f25ce579..dc85f30b8003 100644
--- a/metadata/md5-cache/app-cdr/xfburn-0.7.2
+++ b/metadata/md5-cache/app-cdr/xfburn-0.7.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/xfburn/start https://gitlab.xfce.org/apps/xfburn/
INHERIT=xdg-utils
IUSE=gstreamer +udev
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.38 >=dev-libs/libburn-0.4.2:= >=dev-libs/libisofs-0.6.2:= >=x11-libs/gtk+-3.20:3 >=xfce-base/exo-0.11.0:= >=xfce-base/libxfce4ui-4.12.0:= gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) udev? ( dev-libs/libgudev:= )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfburn/0.7/xfburn-0.7.2.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b81ad85f43cab136f3e83bd7db5847dc
+_md5_=104bfb965703ad6932ef1c63219d0ea9
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index e0d3ed9d3ecc..88722b977d6b 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/mit-krb5-1.21.3 b/metadata/md5-cache/app-crypt/mit-krb5-1.21.3
index 5287e5283f58..036087e8d1d2 100644
--- a/metadata/md5-cache/app-crypt/mit-krb5-1.21.3
+++ b/metadata/md5-cache/app-crypt/mit-krb5-1.21.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://web.mit.edu/kerberos/www/
INHERIT=autotools flag-o-matic python-any-r1 systemd toolchain-funcs multilib-minimal
IUSE=cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux test xinetd 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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
RDEPEND=!!app-crypt/heimdal >=sys-fs/e2fsprogs-1.46.4-r51[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,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/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lmdb? ( dev-db/lmdb:= ) nls? ( sys-devel/gettext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-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(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2: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(-)?] ) xinetd? ( sys-apps/xinetd ) selinux? ( sec-policy/selinux-kerberos )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://web.mit.edu/kerberos/dist/krb5/1.21/krb5-1.21.3.tar.gz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=06fbc430c400f3f7b0f2689d43bda39f
+_md5_=406c0219c85f3fcc8127c46cbb95c070
diff --git a/metadata/md5-cache/app-crypt/sbctl-0.15.4 b/metadata/md5-cache/app-crypt/sbctl-0.15.4
new file mode 100644
index 000000000000..ddd0ae3da774
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/sbctl-0.15.4
@@ -0,0 +1,14 @@
+BDEPEND=app-text/asciidoc verify-sig? ( sec-keys/openpgp-keys-foxboron ) >=dev-lang/go-1.20:= app-arch/unzip verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=install postinst unpack
+DESCRIPTION=Secure Boot key manager
+EAPI=8
+HOMEPAGE=https://github.com/Foxboron/sbctl
+INHERIT=go-module optfeature verify-sig
+IUSE=verify-sig
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 BSD BSD-2 MIT
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/Foxboron/sbctl/releases/download/0.15.4/sbctl-0.15.4.tar.gz verify-sig? ( https://github.com/Foxboron/sbctl/releases/download/0.15.4/sbctl-0.15.4.tar.gz.sig ) https://dev.gentoo.org/~ajak/distfiles/app-crypt/sbctl/sbctl-0.15.4-deps.tar.xz
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=222b184c683be3677afeb18e0400fd70
diff --git a/metadata/md5-cache/app-crypt/xca-2.7.0 b/metadata/md5-cache/app-crypt/xca-2.7.0
index af539c5cfffa..e2a887613503 100644
--- a/metadata/md5-cache/app-crypt/xca-2.7.0
+++ b/metadata/md5-cache/app-crypt/xca-2.7.0
@@ -1,6 +1,6 @@
-BDEPEND=qt5? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) doc? ( dev-python/sphinx dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=!qt6? ( dev-qt/linguist-tools:5 dev-qt/qttest:5 ) qt6? ( dev-qt/qttools:6[linguist] ) doc? ( dev-python/sphinx dev-python/sphinxcontrib-htmlhelp dev-python/sphinxcontrib-qthelp ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=dev-libs/libltdl:0= qt5? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] ) dev-libs/openssl:* doc? ( app-text/linuxdoc-tools )
+DEPEND=dev-libs/libltdl:0= !qt6? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] ) dev-libs/openssl:* doc? ( app-text/linuxdoc-tools )
DESCRIPTION=A GUI to OpenSSL, RSA public keys, certificates, signing requests etc
EAPI=8
HOMEPAGE=https://hohnstaedt.de/xca/
@@ -8,9 +8,9 @@ INHERIT=cmake virtualx xdg-utils
IUSE=doc qt5 qt6 test
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD
-RDEPEND=dev-libs/libltdl:0= qt5? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] ) dev-libs/openssl:* doc? ( app-text/linuxdoc-tools )
+RDEPEND=dev-libs/libltdl:0= !qt6? ( dev-qt/qthelp:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[sqlite,widgets] dev-qt/qttools:6[assistant] ) dev-libs/openssl:* doc? ( app-text/linuxdoc-tools )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/chris2511/xca/archive/refs/tags/RELEASE.2.7.0.tar.gz -> xca-2.7.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0e17562d5bf90f39efb2b3ceb7e32c3c
+_md5_=999f886ce8cdc70dd75384a90ac25ef2
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index 067c5f18391e..5ac017a7b007 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/execline-man-pages-2.9.5.1.1 b/metadata/md5-cache/app-doc/execline-man-pages-2.9.5.1.1
deleted file mode 100644
index 5d7ec0779bd6..000000000000
--- a/metadata/md5-cache/app-doc/execline-man-pages-2.9.5.1.1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=mdoc port of the HTML documentation for the execline suite
-EAPI=8
-HOMEPAGE=https://git.sr.ht/~flexibeast/execline-man-pages
-KEYWORDS=~amd64
-LICENSE=ISC
-SLOT=0
-SRC_URI=https://git.sr.ht/~flexibeast/execline-man-pages/archive/v2.9.5.1.1.tar.gz -> execline-man-pages-2.9.5.1.1.tar.gz
-_md5_=cc2fa6ce42587bba37a9fdddd8fd736e
diff --git a/metadata/md5-cache/app-doc/s6-man-pages-2.12.0.4.1 b/metadata/md5-cache/app-doc/s6-man-pages-2.12.0.4.1
deleted file mode 100644
index b4f309fb56f5..000000000000
--- a/metadata/md5-cache/app-doc/s6-man-pages-2.12.0.4.1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=mdoc port of the HTML documentation for the s6 suite
-EAPI=8
-HOMEPAGE=https://git.sr.ht/~flexibeast/s6-man-pages
-KEYWORDS=~amd64
-LICENSE=ISC
-SLOT=0
-SRC_URI=https://git.sr.ht/~flexibeast/s6-man-pages/archive/v2.12.0.4.1.tar.gz -> s6-man-pages-2.12.0.4.1.tar.gz
-_md5_=47bf622d60b5d47b9c8c53012f9103d8
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 110d807e7a1c..411b59f9d575 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/vim-9.1.0366 b/metadata/md5-cache/app-editors/vim-9.1.0366
index af6da40e7c58..1a77ed460c0c 100644
--- a/metadata/md5-cache/app-editors/vim-9.1.0366
+++ b/metadata/md5-cache/app-editors/vim-9.1.0366
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils
IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.1.0366 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
@@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.1.0366.tar.gz -> vim-9.1.0366.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-9.0.2092-patches/vim-9.0.2092-patches.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e503ea5acc20410237ba33ec3f7c857d lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f5e5cdde5daeed11b21b60308d67df21
+_md5_=91ea596be30ec566a24eaf528529e06f
diff --git a/metadata/md5-cache/app-editors/vim-core-9.1.0366-r1 b/metadata/md5-cache/app-editors/vim-core-9.1.0366-r1
index a1ec3d2560fe..8319b7663da8 100644
--- a/metadata/md5-cache/app-editors/vim-core-9.1.0366-r1
+++ b/metadata/md5-cache/app-editors/vim-core-9.1.0366-r1
@@ -6,9 +6,9 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils
IUSE=nls acl minimal
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.1.0366.tar.gz -> vim-9.1.0366.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-9.0.2092-patches/vim-9.0.2092-patches.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e38e8ba7781ccca9ebe2ead707eb7ecf
+_md5_=8b34c61475e5395bdc626427b6f62567
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 67971d1a1230..1a3262660156 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/auctex-14.0.5 b/metadata/md5-cache/app-emacs/auctex-14.0.5
index a7cc0050f235..e25dbba8b868 100644
--- a/metadata/md5-cache/app-emacs/auctex-14.0.5
+++ b/metadata/md5-cache/app-emacs/auctex-14.0.5
@@ -1,4 +1,4 @@
-BDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=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 >=app-editors/emacs-25.3:*
+BDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) preview-latex? ( dev-texlive/texlive-latexextra ) >=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 >=app-editors/emacs-25.3:*
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=Extensible package for writing and formatting TeX files in Emacs
EAPI=8
@@ -11,4 +11,4 @@ RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript
SLOT=0
SRC_URI=https://git.savannah.gnu.org/cgit/auctex.git/snapshot/auctex-e30189d92a701ab22a69a09fe2b9e9619fff6ce8.tar.gz -> auctex-14.0.5.tar.gz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=ebd5b3581beb1b2698316ac040c5e0b3
+_md5_=167dd0c320f7054d6d71e754c1dac751
diff --git a/metadata/md5-cache/app-emacs/cape-1.7 b/metadata/md5-cache/app-emacs/cape-1.7
new file mode 100644
index 000000000000..983716ec65d7
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/cape-1.7
@@ -0,0 +1,14 @@
+BDEPEND=>=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=>=app-emacs/compat-29.1.4.0
+DESCRIPTION=Completion At Point Extensions
+EAPI=8
+HOMEPAGE=https://github.com/minad/cape/
+INHERIT=elisp
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=>=app-emacs/compat-29.1.4.0 >=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://github.com/minad/cape/archive/refs/tags/1.7.tar.gz -> cape-1.7.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
+_md5_=eeedf44bcc04a3152463a7a83f1105e9
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index ed79f604b97c..cd5918f4bf42 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.0.0-r4 b/metadata/md5-cache/app-emulation/libvirt-10.0.0-r4
index 9b3f53dd5a0b..20caa2d939b3 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.0.0-r4
+++ b/metadata/md5-cache/app-emulation/libvirt-10.0.0-r4
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/10.0.0
SRC_URI=https://libvirt.org/sources/libvirt-10.0.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-10.0.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=083551f3100cbd4060114ee6511af2d8
+_md5_=74338e2721f8a9e19acc4c825c768757
diff --git a/metadata/md5-cache/app-emulation/libvirt-10.1.0-r3 b/metadata/md5-cache/app-emulation/libvirt-10.1.0-r3
index c57245c7b1a0..88431faf6d3c 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.1.0-r3
+++ b/metadata/md5-cache/app-emulation/libvirt-10.1.0-r3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/10.1.0
SRC_URI=https://libvirt.org/sources/libvirt-10.1.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-10.1.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=2b6d558c8008a169a01f31d1334d1f73
+_md5_=0bbe0081dfc60375d4d21f23dd35e760
diff --git a/metadata/md5-cache/app-emulation/libvirt-10.2.0-r2 b/metadata/md5-cache/app-emulation/libvirt-10.2.0-r2
index 1971fbac2f90..dc6bf6f0a998 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.2.0-r2
+++ b/metadata/md5-cache/app-emulation/libvirt-10.2.0-r2
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/10.2.0
SRC_URI=https://libvirt.org/sources/libvirt-10.2.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-10.2.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=6d7ead9e374cac7154a584c991da3743
+_md5_=42770c992e0da8fc74a0626809259dd0
diff --git a/metadata/md5-cache/app-emulation/libvirt-10.3.0-r3 b/metadata/md5-cache/app-emulation/libvirt-10.3.0-r3
index 88c85fc376fb..c4109d8e3ab5 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.3.0-r3
+++ b/metadata/md5-cache/app-emulation/libvirt-10.3.0-r3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/10.3.0
SRC_URI=https://libvirt.org/sources/libvirt-10.3.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-10.3.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=844ae9e87c93ad6fed92488ee0d1e7c3
+_md5_=6d44be4db5bdf5e810ef3fb9609b7e9f
diff --git a/metadata/md5-cache/app-emulation/libvirt-10.5.0-r1 b/metadata/md5-cache/app-emulation/libvirt-10.5.0-r1
index 06784f6678b8..e9d3b4077dff 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.5.0-r1
+++ b/metadata/md5-cache/app-emulation/libvirt-10.5.0-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/10.5.0
SRC_URI=https://libvirt.org/sources/libvirt-10.5.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-10.5.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=897791fd9de47ba4b5f4cca929753c8d
+_md5_=b7adb9cda989176287240d47fd3627cf
diff --git a/metadata/md5-cache/app-emulation/libvirt-10.6.0 b/metadata/md5-cache/app-emulation/libvirt-10.6.0
index c2476deddc14..0551a2178f47 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.6.0
+++ b/metadata/md5-cache/app-emulation/libvirt-10.6.0
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/10.6.0
SRC_URI=https://libvirt.org/sources/libvirt-10.6.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-10.6.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=897791fd9de47ba4b5f4cca929753c8d
+_md5_=b7adb9cda989176287240d47fd3627cf
diff --git a/metadata/md5-cache/app-emulation/libvirt-9.8.0-r4 b/metadata/md5-cache/app-emulation/libvirt-9.8.0-r4
index 61a5b167c6a8..47fac151bb84 100644
--- a/metadata/md5-cache/app-emulation/libvirt-9.8.0-r4
+++ b/metadata/md5-cache/app-emulation/libvirt-9.8.0-r4
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/9.8.0
SRC_URI=https://libvirt.org/sources/libvirt-9.8.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.8.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=509bae96fd635a3ca985b00aaa194cc2
+_md5_=1dcc9b775d36c91a8e84fc8c3f50d963
diff --git a/metadata/md5-cache/app-emulation/libvirt-9.9.0-r4 b/metadata/md5-cache/app-emulation/libvirt-9.9.0-r4
index bd071f39ed58..8b608460e30f 100644
--- a/metadata/md5-cache/app-emulation/libvirt-9.9.0-r4
+++ b/metadata/md5-cache/app-emulation/libvirt-9.9.0-r4
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/9.9.0
SRC_URI=https://libvirt.org/sources/libvirt-9.9.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.9.0.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=012ab87de23527ac160ce56fb422f5a3
+_md5_=5ec449153428d9919fb0a25c45a19b3f
diff --git a/metadata/md5-cache/app-emulation/libvirt-9999 b/metadata/md5-cache/app-emulation/libvirt-9999
index d4de6949495f..01607d3d1227 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_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=897791fd9de47ba4b5f4cca929753c8d
+_md5_=b7adb9cda989176287240d47fd3627cf
diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.11 b/metadata/md5-cache/app-emulation/qemu-7.2.11
index bcf289233946..ddc05f8df9c8 100644
--- a/metadata/md5-cache/app-emulation/qemu-7.2.11
+++ b/metadata/md5-cache/app-emulation/qemu-7.2.11
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-7.2.11.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1c31a03e08d8047ed4b5c46e0e0e4a77
+_md5_=22931b7fc399e234692fd09108f2567c
diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.12 b/metadata/md5-cache/app-emulation/qemu-7.2.12
index c4dab4f105b2..ace557831af2 100644
--- a/metadata/md5-cache/app-emulation/qemu-7.2.12
+++ b/metadata/md5-cache/app-emulation/qemu-7.2.12
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-7.2.12.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6010e93ebd816790ff591cdc0ceeff65
+_md5_=8111b069e3a7c64e28515fb7500794d4
diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.13 b/metadata/md5-cache/app-emulation/qemu-7.2.13
index 38e1e85fe75d..f65e257342b0 100644
--- a/metadata/md5-cache/app-emulation/qemu-7.2.13
+++ b/metadata/md5-cache/app-emulation/qemu-7.2.13
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-7.2.13.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6010e93ebd816790ff591cdc0ceeff65
+_md5_=8111b069e3a7c64e28515fb7500794d4
diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.5 b/metadata/md5-cache/app-emulation/qemu-8.0.5
index 6b76925d8d98..b436a85af064 100644
--- a/metadata/md5-cache/app-emulation/qemu-8.0.5
+++ b/metadata/md5-cache/app-emulation/qemu-8.0.5
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-8.0.5.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d7461966c064e3ca12a1911263531d46
+_md5_=d8bf3f8259a50ef016ef86eb41b3b69e
diff --git a/metadata/md5-cache/app-emulation/qemu-8.1.5 b/metadata/md5-cache/app-emulation/qemu-8.1.5
index f006aa89b6d1..261adc5b0e82 100644
--- a/metadata/md5-cache/app-emulation/qemu-8.1.5
+++ b/metadata/md5-cache/app-emulation/qemu-8.1.5
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-8.1.5.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.1.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e6ddb294cc5036847ea3cb9afeebf8b4
+_md5_=e1b17e173870a69ca0efc94839a7981f
diff --git a/metadata/md5-cache/app-emulation/qemu-8.2.3 b/metadata/md5-cache/app-emulation/qemu-8.2.3
index a53cba099122..0c8eca09b7b6 100644
--- a/metadata/md5-cache/app-emulation/qemu-8.2.3
+++ b/metadata/md5-cache/app-emulation/qemu-8.2.3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-8.2.3.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.2.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=85cafdc26257c3eac377b82568312ebb
+_md5_=97c259fc7aca6e0ae41534fb8d1932bf
diff --git a/metadata/md5-cache/app-emulation/qemu-8.2.5 b/metadata/md5-cache/app-emulation/qemu-8.2.5
index 14a965679ce8..20aba1d3640e 100644
--- a/metadata/md5-cache/app-emulation/qemu-8.2.5
+++ b/metadata/md5-cache/app-emulation/qemu-8.2.5
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-8.2.5.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.2.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=06b78188037624f08889ad443e3fd83f
+_md5_=555aa7e974826bba5481bf704055b85b
diff --git a/metadata/md5-cache/app-emulation/qemu-8.2.6 b/metadata/md5-cache/app-emulation/qemu-8.2.6
index 61dfc2de7aff..002d73c0af1e 100644
--- a/metadata/md5-cache/app-emulation/qemu-8.2.6
+++ b/metadata/md5-cache/app-emulation/qemu-8.2.6
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-8.2.6.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.2.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=06b78188037624f08889ad443e3fd83f
+_md5_=555aa7e974826bba5481bf704055b85b
diff --git a/metadata/md5-cache/app-emulation/qemu-9.0.1 b/metadata/md5-cache/app-emulation/qemu-9.0.1
index 801c487d49dd..4be44dca297f 100644
--- a/metadata/md5-cache/app-emulation/qemu-9.0.1
+++ b/metadata/md5-cache/app-emulation/qemu-9.0.1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-9.0.1.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-9.0.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a549e30bfce709864c8759a21b57e06b
+_md5_=ae73e33127c94074ffe69dd52bef3bf3
diff --git a/metadata/md5-cache/app-emulation/qemu-9.0.2 b/metadata/md5-cache/app-emulation/qemu-9.0.2
index 46f734e9b25a..2da84ac418e8 100644
--- a/metadata/md5-cache/app-emulation/qemu-9.0.2
+++ b/metadata/md5-cache/app-emulation/qemu-9.0.2
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-9.0.2.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-9.0.0-docs.tar.xz )
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a549e30bfce709864c8759a21b57e06b
+_md5_=ae73e33127c94074ffe69dd52bef3bf3
diff --git a/metadata/md5-cache/app-emulation/qemu-9999 b/metadata/md5-cache/app-emulation/qemu-9999
index 795641fac69f..059731615525 100644
--- a/metadata/md5-cache/app-emulation/qemu-9999
+++ b/metadata/md5-cache/app-emulation/qemu-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.com/qemu-project/berkeley-softfloat-3/-/archive/b64af41c3276f97f0e181920400ee056b9c88037/berkeley-softfloat-3-b64af41c3276f97f0e181920400ee056b9c88037.tar.bz2 https://gitlab.com/qemu-project/berkeley-testfloat-3/-/archive/e7af9751d9f9fd3b47911f51a5cfd08af256a9ab/berkeley-testfloat-3-e7af9751d9f9fd3b47911f51a5cfd08af256a9ab.tar.bz2 https://gitlab.com/qemu-project/keycodemapdb/-/archive/f5772a62ec52591ff6870b7e8ef32482371f22c6/keycodemapdb-f5772a62ec52591ff6870b7e8ef32482371f22c6.tar.bz2
_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b7f6d54950ff9b670644327e9280564d
+_md5_=6a04cb3bd6e1fc76a25da2a82aa9ba45
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index 179ab2e66fbf..e1104ff5a370 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/ibus-m17n-1.4.29 b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.29
deleted file mode 100644
index 8e29f9c57e11..000000000000
--- a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.29
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure postinst postrm preinst
-DEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/libintl )
-DESCRIPTION=M17N engine for IBus
-EAPI=8
-HOMEPAGE=https://github.com/ibus/ibus/wiki
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome2-utils xdg
-IUSE=gtk nls
-KEYWORDS=amd64 x86
-LICENSE=GPL-2+
-RDEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/libintl ) >=dev-db/m17n-db-1.7
-SLOT=0
-SRC_URI=https://github.com/ibus/ibus-m17n/releases/download/1.4.29/ibus-m17n-1.4.29.tar.gz
-_eclasses_=gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c1942c7459ab4577d1dc3c6e2fa24336
diff --git a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.30 b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.30
deleted file mode 100644
index a166098a6aa1..000000000000
--- a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.30
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure postinst postrm preinst
-DEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/libintl )
-DESCRIPTION=M17N engine for IBus
-EAPI=8
-HOMEPAGE=https://github.com/ibus/ibus/wiki
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome2-utils xdg
-IUSE=gtk nls
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+
-RDEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/libintl ) >=dev-db/m17n-db-1.7
-SLOT=0
-SRC_URI=https://github.com/ibus/ibus-m17n/releases/download/1.4.30/ibus-m17n-1.4.30.tar.gz
-_eclasses_=gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dbe892d8cb776cafd1bb4bf612836ff6
diff --git a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.31 b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.31
index 1e9396ee41b9..4b7d2fdf6053 100644
--- a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.31
+++ b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.31
@@ -7,10 +7,10 @@ HOMEPAGE=https://github.com/ibus/ibus/wiki
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils xdg
IUSE=gtk nls
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/libintl ) >=dev-db/m17n-db-1.7
SLOT=0
SRC_URI=https://github.com/ibus/ibus-m17n/releases/download/1.4.31/ibus-m17n-1.4.31.tar.gz
_eclasses_=gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dbe892d8cb776cafd1bb4bf612836ff6
+_md5_=c1942c7459ab4577d1dc3c6e2fa24336
diff --git a/metadata/md5-cache/app-i18n/ibus-table-1.17.7 b/metadata/md5-cache/app-i18n/ibus-table-1.17.7
new file mode 100644
index 000000000000..1172766ab772
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/ibus-table-1.17.7
@@ -0,0 +1,18 @@
+BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext )
+DEFINED_PHASES=configure postinst postrm preinst prepare setup
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) 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(-)] ) virtual/libiconv nls? ( virtual/libintl )
+DESCRIPTION=Tables engines for IBus
+EAPI=8
+HOMEPAGE=https://github.com/ibus/ibus/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils python-single-r1 xdg
+IUSE=nls python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) 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(-)] ) virtual/libiconv nls? ( virtual/libintl )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/kaio/ibus-table/releases/download/1.17.7/ibus-table-1.17.7.tar.gz
+_eclasses_=gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5c8471a9f24fdf86477d2885b6f281e6
diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.11 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.11
deleted file mode 100644
index da1321691ae1..000000000000
--- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.11
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=postinst postrm preinst prepare setup
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pyenchant[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pyenchant[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] )
-DESCRIPTION=Completion input method for IBus
-EAPI=8
-HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome2-utils python-single-r1 xdg
-IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pyenchant[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pyenchant[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] ) >=dev-db/m17n-db-1.7
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.25.11/ibus-typing-booster-2.25.11.tar.gz
-_eclasses_=gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2a5961e005ace71325d32b6e5890e181
diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.14 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.14
index 6faa9a330522..67dbcaac11fa 100644
--- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.14
+++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.14
@@ -7,7 +7,7 @@ HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils python-single-r1 xdg
IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite(+)] ) dev-libs/m17n-lib python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/dbus-python[python_targets_python3_10(-)] dev-python/pyenchant[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyxdg[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/dbus-python[python_targets_python3_11(-)] dev-python/pyenchant[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyxdg[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/dbus-python[python_targets_python3_12(-)] dev-python/pyenchant[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] dev-python/pyxdg[python_targets_python3_12(-)] ) >=dev-db/m17n-db-1.7
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.25.14/ibus-typing-booster-2.25.14.tar.gz
_eclasses_=gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=389ecef36ef3f6f99ee52ced18aac96d
+_md5_=2a5961e005ace71325d32b6e5890e181
diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.13 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.15
index 6250d5c7292b..644f83cb4a74 100644
--- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.13
+++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.25.15
@@ -13,6 +13,6 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[sqlite(+)] ) pyt
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.25.13/ibus-typing-booster-2.25.13.tar.gz
+SRC_URI=https://github.com/mike-fabian/ibus-typing-booster/releases/download/2.25.15/ibus-typing-booster-2.25.15.tar.gz
_eclasses_=gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=389ecef36ef3f6f99ee52ced18aac96d
diff --git a/metadata/md5-cache/app-i18n/librime-lua-20211030072627 b/metadata/md5-cache/app-i18n/librime-lua-20211030072627
deleted file mode 100644
index 11a23ba57cd6..000000000000
--- a/metadata/md5-cache/app-i18n/librime-lua-20211030072627
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=>=app-i18n/librime-1.6:0= lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) dev-libs/boost:0
-DESCRIPTION=Lua module for RIME
-EAPI=7
-HOMEPAGE=https://github.com/hchunhui/librime-lua
-INHERIT=cmake lua-single
-IUSE=lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=BSD MIT
-RDEPEND=>=app-i18n/librime-1.6:0= lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 )
-REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 )
-SLOT=0
-SRC_URI=https://github.com/hchunhui/librime-lua/archive/67ef681a9fd03262c49cc7f850cc92fc791b1e85.tar.gz -> librime-lua-20211030072627.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0d7e884bf6709f268223139b99d33f92
diff --git a/metadata/md5-cache/app-i18n/poedit-2.3.1 b/metadata/md5-cache/app-i18n/poedit-2.3.1
index 0eb9ee28a69a..ee82d05ff2e0 100644
--- a/metadata/md5-cache/app-i18n/poedit-2.3.1
+++ b/metadata/md5-cache/app-i18n/poedit-2.3.1
@@ -5,10 +5,10 @@ DESCRIPTION=GUI gettext translations editor
EAPI=7
HOMEPAGE=https://poedit.net
INHERIT=gnome2-utils plocale wxwidgets xdg
-KEYWORDS=amd64 ~hppa ppc ppc64 ~sparc x86
+KEYWORDS=amd64 ~hppa ppc ppc64 sparc x86
LICENSE=MIT
RDEPEND=app-text/gtkspell:3 x11-libs/gtk+:3 >=dev-cpp/lucene++-3.0.5 >=dev-libs/pugixml-1.9 dev-libs/boost:=[nls] dev-libs/icu:= >=x11-libs/wxGTK-3.0.3:3.0-gtk3[X]
SLOT=0
SRC_URI=https://github.com/vslavik/poedit/releases/download/v2.3.1-oss/poedit-2.3.1.tar.gz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=82c003b8dea19239f35eec87e47813e4
+_md5_=be252d9dcd473b60acb1d705f8f6cd18
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 90eec7c249aa..e2f4f5d38edd 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/cmatrix-2.0-r4 b/metadata/md5-cache/app-misc/cmatrix-2.0-r4
deleted file mode 100644
index 9f3fc6bdb0ac..000000000000
--- a/metadata/md5-cache/app-misc/cmatrix-2.0-r4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=sys-libs/ncurses:=[unicode(+)?]
-DESCRIPTION=An ncurses based app to show a scrolling screen from the Matrix
-EAPI=7
-HOMEPAGE=https://www.asty.org/cmatrix/ https://github.com/abishekvashok/cmatrix
-INHERIT=cmake font
-IUSE=+unicode X
-KEYWORDS=~alpha amd64 ~hppa ppc ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=sys-libs/ncurses:=[unicode(+)?]
-SLOT=0
-SRC_URI=https://github.com/abishekvashok/cmatrix/archive/v2.0.tar.gz -> cmatrix-2.0.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d font aa113a3df9cd0a9693a1c1ee7c34a6eb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bb9c2695c53309e9c123b7a27c56d185
diff --git a/metadata/md5-cache/app-misc/cmatrix-2.0-r5 b/metadata/md5-cache/app-misc/cmatrix-2.0-r5
index 79224e118aa3..222a1de32c8e 100644
--- a/metadata/md5-cache/app-misc/cmatrix-2.0-r5
+++ b/metadata/md5-cache/app-misc/cmatrix-2.0-r5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/abishekvashok/cmatrix
INHERIT=cmake font
IUSE=+unicode X
-KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86
LICENSE=GPL-3+
RDEPEND=sys-libs/ncurses:=[unicode(+)?]
SLOT=0
SRC_URI=https://github.com/abishekvashok/cmatrix/archive/v2.0.tar.gz -> cmatrix-2.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d font aa113a3df9cd0a9693a1c1ee7c34a6eb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ce69273360eef80b2c854e4de0bef256
+_md5_=a11d19057964767be4cc0fb4a9cdd6a6
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 12c45d55163d..11dfc4974f23 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/libreoffice-bin-7.6.4.1 b/metadata/md5-cache/app-office/libreoffice-bin-7.6.4.1
deleted file mode 100644
index 9851c0e4e671..000000000000
--- a/metadata/md5-cache/app-office/libreoffice-bin-7.6.4.1
+++ /dev/null
@@ -1,17 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
-DEPEND=dev-util/xdelta:3 java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=A full office productivity suite. Binary package
-EAPI=7
-HOMEPAGE=https://www.libreoffice.org
-INHERIT=java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils
-IUSE=gnome java kde cpu_flags_x86_sse2 java +python_single_target_python3_11
-KEYWORDS=-* amd64 x86
-LICENSE=LGPL-3
-PDEPEND==app-office/libreoffice-l10n-7.6.4.1*
-RDEPEND=app-text/hunspell:0/1.7 =app-text/libexttextcat-3.4* =app-text/libmwaw-0.3* dev-cpp/libcmis:0/0.6 dev-libs/boost:0/1.84.0 dev-libs/icu:0/74.1 dev-libs/liborcus:0/0.18 dev-libs/xmlsec:0/1.3 >=media-gfx/graphite2-1.3.10 media-libs/harfbuzz:0/6.0.0[icu] media-libs/libjpeg-turbo:0/0.2 media-libs/libpng:0/16 media-libs/openjpeg:2/7 media-libs/zxing-cpp:0/3 sci-mathematics/lpsolve:0/55 >=sys-devel/gcc-13.2 >=sys-libs/glibc-2.38 python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC >=games-engines/box2d-2.4.1:0 dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35[nss] media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve sys-libs/zlib virtual/glu virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender net-print/cups sys-apps/dbus gnome? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 !kde? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection >=gnome-base/dconf-0.40.0 media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) dev-db/mariadb-connector-c acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice !app-office/openoffice media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( virtual/jre:11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=kde? ( !gnome ) gnome? ( !kde ) ^^ ( python_single_target_python3_11 ) x86? ( cpu_flags_x86_sse2 )
-RESTRICT=test strip
-SLOT=0
-SRC_URI=amd64? ( https://tamiko.43-1.org/distfiles/amd64-bin-libreoffice-7.6.4.1.tar.xz kde? ( !java? ( https://tamiko.43-1.org/distfiles/amd64-bin-libreoffice-kde-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/amd64-bin-libreoffice-kde-java-7.6.4.1.xd3 ) ) gnome? ( !java? ( https://tamiko.43-1.org/distfiles/amd64-bin-libreoffice-gnome-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/amd64-bin-libreoffice-gnome-java-7.6.4.1.xd3 ) ) !kde? ( !gnome? ( java? ( https://tamiko.43-1.org/distfiles/amd64-bin-libreoffice-java-7.6.4.1.xd3 ) ) ) ) x86? ( https://tamiko.43-1.org/distfiles/x86-bin-libreoffice-7.6.4.1.tar.xz kde? ( !java? ( https://tamiko.43-1.org/distfiles/x86-bin-libreoffice-kde-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/x86-bin-libreoffice-kde-java-7.6.4.1.xd3 ) ) gnome? ( !java? ( https://tamiko.43-1.org/distfiles/x86-bin-libreoffice-gnome-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/x86-bin-libreoffice-gnome-java-7.6.4.1.xd3 ) ) !kde? ( !gnome? ( java? ( https://tamiko.43-1.org/distfiles/x86-bin-libreoffice-java-7.6.4.1.xd3 ) ) ) )
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=517f42a71aaca11a898cbb24e0bef85b
diff --git a/metadata/md5-cache/app-office/libreoffice-bin-debug-7.6.4.1 b/metadata/md5-cache/app-office/libreoffice-bin-debug-7.6.4.1
deleted file mode 100644
index 7381c1c21fad..000000000000
--- a/metadata/md5-cache/app-office/libreoffice-bin-debug-7.6.4.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install unpack
-DEPEND=dev-util/xdelta:3
-DESCRIPTION=LibreOffice, a full office productivity suite. Binary package, debug info
-EAPI=7
-HOMEPAGE=https://www.libreoffice.org
-IUSE=gnome java kde
-KEYWORDS=-* amd64 x86
-LICENSE=LGPL-3
-RDEPEND==app-office/libreoffice-bin-7.6.4.1[gnome=,java=,kde=]
-RESTRICT=test strip
-SLOT=0
-SRC_URI=amd64? ( https://tamiko.43-1.org/distfiles/amd64-debug-libreoffice-7.6.4.1.tar.xz kde? ( !java? ( https://tamiko.43-1.org/distfiles/amd64-debug-libreoffice-kde-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/amd64-debug-libreoffice-kde-java-7.6.4.1.xd3 ) ) gnome? ( !java? ( https://tamiko.43-1.org/distfiles/amd64-debug-libreoffice-gnome-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/amd64-debug-libreoffice-gnome-java-7.6.4.1.xd3 ) ) !kde? ( !gnome? ( java? ( https://tamiko.43-1.org/distfiles/amd64-debug-libreoffice-java-7.6.4.1.xd3 ) ) ) ) x86? ( https://tamiko.43-1.org/distfiles/x86-debug-libreoffice-7.6.4.1.tar.xz kde? ( !java? ( https://tamiko.43-1.org/distfiles/x86-debug-libreoffice-kde-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/x86-debug-libreoffice-kde-java-7.6.4.1.xd3 ) ) gnome? ( !java? ( https://tamiko.43-1.org/distfiles/x86-debug-libreoffice-gnome-7.6.4.1.xd3 ) java? ( https://tamiko.43-1.org/distfiles/x86-debug-libreoffice-gnome-java-7.6.4.1.xd3 ) ) !kde? ( !gnome? ( java? ( https://tamiko.43-1.org/distfiles/x86-debug-libreoffice-java-7.6.4.1.xd3 ) ) ) )
-_md5_=dba5f00e2ce11c26b1f03dcc279722f4
diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-7.6.4.1 b/metadata/md5-cache/app-office/libreoffice-l10n-7.6.4.1
deleted file mode 100644
index 766afdb52305..000000000000
--- a/metadata/md5-cache/app-office/libreoffice-l10n-7.6.4.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/rpm2targz
-DEFINED_PHASES=compile configure install prepare unpack
-DESCRIPTION=Translations for the Libreoffice suite
-EAPI=8
-HOMEPAGE=https://www.libreoffice.org
-INHERIT=rpm
-IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_km l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu
-KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
-LICENSE=|| ( LGPL-3 MPL-1.1 )
-RDEPEND=app-text/hunspell
-RESTRICT=strip
-SLOT=0
-SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_km? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_km.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_km? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_km.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/7.6.4/rpm/x86_64/LibreOffice_7.6.4_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.6.4/rpm/x86_64/LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.6.4.1_Linux_x86-64_rpm_langpack_zu.tar.gz )
-_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 7828cd38ff559545ca52f92064d0f8f4
-_md5_=d5e01bb953f216c8a90cf869a5d0d59c
diff --git a/metadata/md5-cache/app-office/naps2-7.5.1 b/metadata/md5-cache/app-office/naps2-7.5.1-r1
index 0a73dbded149..ceb1201b8941 100644
--- a/metadata/md5-cache/app-office/naps2-7.5.1
+++ b/metadata/md5-cache/app-office/naps2-7.5.1-r1
@@ -13,4 +13,4 @@ RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/cyanfish/naps2/archive/refs/tags/v7.5.1.tar.gz -> naps2-7.5.1.tar.gz https://api.nuget.org/v3-flatcontainer/appium.webdriver/4.4.5/appium.webdriver.4.4.5.nupkg https://api.nuget.org/v3-flatcontainer/atksharp/3.24.24.95/atksharp.3.24.24.95.nupkg https://api.nuget.org/v3-flatcontainer/autofac/8.0.0/autofac.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/ben.demystifier/0.4.1/ben.demystifier.0.4.1.nupkg https://api.nuget.org/v3-flatcontainer/cairosharp/3.24.24.95/cairosharp.3.24.24.95.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/4.3.1/castle.core.4.3.1.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/5.0.0/castle.core.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/5.1.1/castle.core.5.1.1.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/dotnetseleniumextras.pageobjects/3.11.0/dotnetseleniumextras.pageobjects.3.11.0.nupkg https://api.nuget.org/v3-flatcontainer/embedio/3.5.2/embedio.3.5.2.nupkg https://api.nuget.org/v3-flatcontainer/eto.forms/2.8.3/eto.forms.2.8.3.nupkg https://api.nuget.org/v3-flatcontainer/eto.platform.gtk/2.8.3/eto.platform.gtk.2.8.3.nupkg https://api.nuget.org/v3-flatcontainer/eto.platform.windows/2.8.3/eto.platform.windows.2.8.3.nupkg https://api.nuget.org/v3-flatcontainer/gdksharp/3.24.24.95/gdksharp.3.24.24.95.nupkg https://api.nuget.org/v3-flatcontainer/giosharp/3.24.24.95/giosharp.3.24.24.95.nupkg https://api.nuget.org/v3-flatcontainer/glibsharp/3.24.24.95/glibsharp.3.24.24.95.nupkg https://api.nuget.org/v3-flatcontainer/google.protobuf/3.25.1/google.protobuf.3.25.1.nupkg https://api.nuget.org/v3-flatcontainer/grpc.core.api/2.59.0/grpc.core.api.2.59.0.nupkg https://api.nuget.org/v3-flatcontainer/grpc.tools/2.65.0/grpc.tools.2.65.0.nupkg https://api.nuget.org/v3-flatcontainer/grpcdotnetnamedpipes/3.0.0/grpcdotnetnamedpipes.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/gtksharp/3.24.24.95/gtksharp.3.24.24.95.nupkg https://api.nuget.org/v3-flatcontainer/isexternalinit/1.0.3/isexternalinit.1.0.3.nupkg https://api.nuget.org/v3-flatcontainer/largeaddressaware/1.0.6/largeaddressaware.1.0.6.nupkg https://api.nuget.org/v3-flatcontainer/libusbdotnet/3.0.102-alpha/libusbdotnet.3.0.102-alpha.nupkg https://api.nuget.org/v3-flatcontainer/makaretu.dns/2.0.1/makaretu.dns.2.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft-windowsapicodepack-core/1.1.4/microsoft-windowsapicodepack-core.1.1.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft-windowsapicodepack-shell/1.1.4/microsoft-windowsapicodepack-shell.1.1.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/7.0.0/microsoft.bcl.asyncinterfaces.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/8.0.0/microsoft.bcl.asyncinterfaces.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.10.0/microsoft.codecoverage.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.1.0/microsoft.extensions.configuration.abstractions.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/8.0.0/microsoft.extensions.configuration.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.1.0/microsoft.extensions.configuration.binder.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.1.0/microsoft.extensions.configuration.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.1.0/microsoft.extensions.dependencyinjection.abstractions.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/8.0.0/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/8.0.1/microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/8.0.0/microsoft.extensions.dependencyinjection.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.1.0/microsoft.extensions.logging.abstractions.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/8.0.0/microsoft.extensions.logging.abstractions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/8.0.1/microsoft.extensions.logging.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.1.0/microsoft.extensions.logging.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/8.0.0/microsoft.extensions.logging.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.1.0/microsoft.extensions.options.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/8.0.0/microsoft.extensions.options.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.1.0/microsoft.extensions.primitives.2.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/8.0.0/microsoft.extensions.primitives.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.10.0/microsoft.net.test.sdk.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app/2.1.30/microsoft.netcore.app.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.dotnetapphost/2.1.30/microsoft.netcore.dotnetapphost.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.dotnethostpolicy/2.1.30/microsoft.netcore.dotnethostpolicy.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.dotnethostresolver/2.1.30/microsoft.netcore.dotnethostresolver.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.1/microsoft.netcore.platforms.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.14/microsoft.netcore.platforms.2.1.14.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.1.4/microsoft.netcore.platforms.3.1.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/2.0.0/microsoft.netcore.targets.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net462/1.0.3/microsoft.netframework.referenceassemblies.net462.1.0.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.3/microsoft.netframework.referenceassemblies.1.0.3.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.10.0/microsoft.testplatform.objectmodel.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.10.0/microsoft.testplatform.testhost.17.10.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/8.0.0/microsoft.win32.systemevents.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/6.0.32/microsoft.windowsdesktop.app.ref.6.0.32.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.windowsdesktop.app.ref/8.0.7/microsoft.windowsdesktop.app.ref.8.0.7.nupkg https://api.nuget.org/v3-flatcontainer/mimekitlite/4.7.1/mimekitlite.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/naps2.mdns/1.0.1/naps2.mdns.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/naps2.ntwain/1.0.0/naps2.ntwain.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/naps2.pdfium.binaries/1.1.0/naps2.pdfium.binaries.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/naps2.pdfsharp/1.0.1/naps2.pdfsharp.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/naps2.sane.binaries/1.1.0/naps2.sane.binaries.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/naps2.tesseract.binaries/1.2.0/naps2.tesseract.binaries.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/naps2.wia/2.0.3/naps2.wia.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg https://api.nuget.org/v3-flatcontainer/nlog.extensions.logging/5.3.11/nlog.extensions.logging.5.3.11.nupkg https://api.nuget.org/v3-flatcontainer/nlog/5.3.2/nlog.5.3.2.nupkg https://api.nuget.org/v3-flatcontainer/nsubstitute/5.0.0/nsubstitute.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nsubstitute/5.1.0/nsubstitute.5.1.0.nupkg https://api.nuget.org/v3-flatcontainer/pangosharp/3.24.24.95/pangosharp.3.24.24.95.nupkg https://api.nuget.org/v3-flatcontainer/pdfavalidator/2.1.109/pdfavalidator.2.1.109.nupkg https://api.nuget.org/v3-flatcontainer/polyfill/4.9.0/polyfill.4.9.0.nupkg https://api.nuget.org/v3-flatcontainer/richardszalay.mockhttp/7.0.0/richardszalay.mockhttp.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm.microsoft.netcore.app/2.1.30/runtime.linux-arm.microsoft.netcore.app.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm.microsoft.netcore.dotnetapphost/2.1.30/runtime.linux-arm.microsoft.netcore.dotnetapphost.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm.microsoft.netcore.dotnethostpolicy/2.1.30/runtime.linux-arm.microsoft.netcore.dotnethostpolicy.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm.microsoft.netcore.dotnethostresolver/2.1.30/runtime.linux-arm.microsoft.netcore.dotnethostresolver.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm64.microsoft.netcore.app/2.1.30/runtime.linux-arm64.microsoft.netcore.app.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm64.microsoft.netcore.dotnetapphost/2.1.30/runtime.linux-arm64.microsoft.netcore.dotnetapphost.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm64.microsoft.netcore.dotnethostpolicy/2.1.30/runtime.linux-arm64.microsoft.netcore.dotnethostpolicy.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-arm64.microsoft.netcore.dotnethostresolver/2.1.30/runtime.linux-arm64.microsoft.netcore.dotnethostresolver.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-musl-x64.microsoft.netcore.app/2.1.30/runtime.linux-musl-x64.microsoft.netcore.app.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-musl-x64.microsoft.netcore.dotnetapphost/2.1.30/runtime.linux-musl-x64.microsoft.netcore.dotnetapphost.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-musl-x64.microsoft.netcore.dotnethostpolicy/2.1.30/runtime.linux-musl-x64.microsoft.netcore.dotnethostpolicy.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-musl-x64.microsoft.netcore.dotnethostresolver/2.1.30/runtime.linux-musl-x64.microsoft.netcore.dotnethostresolver.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-x64.microsoft.netcore.app/2.1.30/runtime.linux-x64.microsoft.netcore.app.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-x64.microsoft.netcore.dotnetapphost/2.1.30/runtime.linux-x64.microsoft.netcore.dotnetapphost.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-x64.microsoft.netcore.dotnethostpolicy/2.1.30/runtime.linux-x64.microsoft.netcore.dotnethostpolicy.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.linux-x64.microsoft.netcore.dotnethostresolver/2.1.30/runtime.linux-x64.microsoft.netcore.dotnethostresolver.2.1.30.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.2/runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.2/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.2.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/selenium.support/3.141.0/selenium.support.3.141.0.nupkg https://api.nuget.org/v3-flatcontainer/selenium.webdriver/3.141.0/selenium.webdriver.3.141.0.nupkg https://api.nuget.org/v3-flatcontainer/sharpziplib/1.4.2/sharpziplib.1.4.2.nupkg https://api.nuget.org/v3-flatcontainer/simplebase/1.3.1/simplebase.1.3.1.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.fonts/1.0.1/sixlabors.fonts.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/sixlabors.imagesharp/3.1.5/sixlabors.imagesharp.3.1.5.nupkg https://api.nuget.org/v3-flatcontainer/standardsocketshttphandler/2.2.0.8/standardsocketshttphandler.2.2.0.8.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.5.1/system.buffers.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/8.0.0/system.collections.immutable.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.annotations/5.0.0/system.componentmodel.annotations.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/7.0.2/system.diagnostics.diagnosticsource.7.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.eventlog/6.0.0/system.diagnostics.eventlog.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.3.0/system.diagnostics.tracesource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/4.7.2/system.drawing.common.4.7.2.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/8.0.7/system.drawing.common.8.0.7.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.0/system.memory.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.1/system.memory.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.5/system.memory.4.5.5.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.4/system.net.http.4.3.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.5.0/system.numerics.vectors.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/7.0.0/system.resources.extensions.7.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/8.0.0/system.resources.extensions.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.0/system.runtime.compilerservices.unsafe.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.3/system.runtime.compilerservices.unsafe.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/6.0.0/system.runtime.compilerservices.unsafe.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/8.0.0/system.security.cryptography.protecteddata.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/8.0.1/system.threading.tasks.dataflow.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.2/system.threading.tasks.extensions.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.valuetuple/4.5.0/system.valuetuple.4.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/unosquare.swan.lite/3.1.0/unosquare.swan.lite.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.15.0/xunit.analyzers.1.15.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.9.0/xunit.assert.2.9.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.9.0/xunit.core.2.9.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.9.0/xunit.extensibility.core.2.9.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.9.0/xunit.extensibility.execution.2.9.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.8.2/xunit.runner.visualstudio.2.8.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.9.0/xunit.2.9.0.nupkg https://api.nuget.org/v3-flatcontainer/zxing.net/0.16.9/zxing.net.0.16.9.nupkg
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=05ca9f1d4eb472587d0f984ddc2e7c0a
+_md5_=3cca2289a3ea688a9a0d513574343dd3
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 7b74757f7ca3..df485b1f1808 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/elt-patches-20240721 b/metadata/md5-cache/app-portage/elt-patches-20240721
index 930d3eb0b601..3b26425b2a8a 100644
--- a/metadata/md5-cache/app-portage/elt-patches-20240721
+++ b/metadata/md5-cache/app-portage/elt-patches-20240721
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile install
DESCRIPTION=Collection of patches for libtool.eclass
EAPI=8
HOMEPAGE=https://gitweb.gentoo.org/proj/elt-patches.git/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=sys-apps/gentoo-functions
RESTRICT=test
SLOT=0
SRC_URI=https://dev.gentoo.org/~grobian/distfiles/elt-patches-20240721.tar.xz https://dev.gentoo.org/~vapier/dist/elt-patches-20240721.tar.xz https://dev.gentoo.org/~sam/distfiles/app-portage/elt-patches/elt-patches-20240721.tar.xz
-_md5_=dbcbde39c1bff26bd392523f7590653b
+_md5_=418cb762b392927b5de5fe23620d1509
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index af4f25cf87aa..db42b0f985ed 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/bash-5.2_p26-r6 b/metadata/md5-cache/app-shells/bash-5.2_p26-r6
index 05e1da525c45..25de21b15b4b 100644
--- a/metadata/md5-cache/app-shells/bash-5.2_p26-r6
+++ b/metadata/md5-cache/app-shells/bash-5.2_p26-r6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git
INHERIT=flag-o-matic toolchain-funcs prefix verify-sig
IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= )
SLOT=0
SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.2.tar.gz mirror://gnu/bash/bash-5.2-patches/bash52-001 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 mirror://gnu/bash/bash-5.2-patches/bash52-002 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 mirror://gnu/bash/bash-5.2-patches/bash52-003 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 mirror://gnu/bash/bash-5.2-patches/bash52-004 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 mirror://gnu/bash/bash-5.2-patches/bash52-005 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 mirror://gnu/bash/bash-5.2-patches/bash52-006 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 mirror://gnu/bash/bash-5.2-patches/bash52-007 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 mirror://gnu/bash/bash-5.2-patches/bash52-008 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 mirror://gnu/bash/bash-5.2-patches/bash52-009 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 mirror://gnu/bash/bash-5.2-patches/bash52-010 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 mirror://gnu/bash/bash-5.2-patches/bash52-011 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 mirror://gnu/bash/bash-5.2-patches/bash52-012 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 mirror://gnu/bash/bash-5.2-patches/bash52-013 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 mirror://gnu/bash/bash-5.2-patches/bash52-014 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 mirror://gnu/bash/bash-5.2-patches/bash52-015 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 mirror://gnu/bash/bash-5.2-patches/bash52-016 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 mirror://gnu/bash/bash-5.2-patches/bash52-017 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 mirror://gnu/bash/bash-5.2-patches/bash52-018 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 mirror://gnu/bash/bash-5.2-patches/bash52-019 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 mirror://gnu/bash/bash-5.2-patches/bash52-020 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 mirror://gnu/bash/bash-5.2-patches/bash52-021 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 mirror://gnu/bash/bash-5.2-patches/bash52-022 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 mirror://gnu/bash/bash-5.2-patches/bash52-023 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 mirror://gnu/bash/bash-5.2-patches/bash52-024 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 mirror://gnu/bash/bash-5.2-patches/bash52-025 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 mirror://gnu/bash/bash-5.2-patches/bash52-026 ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2.tar.gz.sig mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001.sig mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002.sig mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003.sig mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004.sig mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005.sig mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006.sig mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007.sig mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008.sig mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009.sig mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010.sig mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011.sig mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012.sig mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013.sig mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014.sig mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015.sig mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016.sig mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017.sig mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018.sig mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019.sig mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020.sig mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021.sig mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022.sig mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023.sig mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024.sig mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025.sig mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026.sig )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=fe51bcaba29919863cb3ac2730c39d69
+_md5_=966c036510dc25a40458cb44722a887c
diff --git a/metadata/md5-cache/app-shells/fish-3.7.1 b/metadata/md5-cache/app-shells/fish-3.7.1
index 6818b56ade1d..0a6dc3047c68 100644
--- a/metadata/md5-cache/app-shells/fish-3.7.1
+++ b/metadata/md5-cache/app-shells/fish-3.7.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://fishshell.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-any-r1 readme.gentoo-r1 xdg
IUSE=+doc nls split-usr test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2 BSD BSD-2 CC0-1.0 GPL-2+ ISC LGPL-2+ MIT PSF-2 ZLIB
RDEPEND=>=dev-libs/libpcre2-10.32:=[pcre32] sys-apps/coreutils sys-libs/ncurses:=[unicode(+)]
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fish-shell/fish-shell/releases/download/3.7.1/fish-3.7.1.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=98e397b013f5c3dc02a7dc36826bac73
+_md5_=8ee20c5e04947cd1c00672e7fcda03da
diff --git a/metadata/md5-cache/app-shells/mksh-9999 b/metadata/md5-cache/app-shells/mksh-9999
deleted file mode 100644
index 63767c7fade3..000000000000
--- a/metadata/md5-cache/app-shells/mksh-9999
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-vcs/cvs net-misc/openssh
-DEFINED_PHASES=compile install prepare test unpack
-DEPEND=test? ( dev-lang/perl sys-apps/ed )
-DESCRIPTION=MirBSD Korn Shell
-EAPI=7
-HOMEPAGE=http://mirbsd.de/mksh
-INHERIT=toolchain-funcs cvs
-IUSE=lksh static test
-LICENSE=MirOS BSD unicode
-PROPERTIES=live
-RESTRICT=!test? ( test )
-SLOT=0
-_eclasses_=cvs 9f4e8d0ccfe320d03725d1f7e66762cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=4cf5c7c14a98620e5825ba525a2f2ac2
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 9a58b1619eb0..96dc9fc41d2c 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/poppler-24.04.0 b/metadata/md5-cache/app-text/poppler-24.04.0
deleted file mode 100644
index f39c992964d6..000000000000
--- a/metadata/md5-cache/app-text/poppler-24.04.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-util/glib-utils-2.64 virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.64:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtxml:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) boost? ( >=dev-libs/boost-1.71 ) test? ( qt5? ( dev-qt/qttest:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[widgets] ) )
-DESCRIPTION=PDF rendering library based on the xpdf-3.0 code base
-EAPI=8
-HOMEPAGE=https://poppler.freedesktop.org/
-INHERIT=cmake flag-o-matic toolchain-funcs xdg-utils verify-sig
-IUSE=boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2
-RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.64:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtxml:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) cjk? ( app-text/poppler-data )
-RESTRICT=!test? ( test )
-SLOT=0/136
-SRC_URI=https://poppler.freedesktop.org/poppler-24.04.0.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1/test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 -> poppler-test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-24.04.0.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9248088221c7e59d17c5b25fca84694a
diff --git a/metadata/md5-cache/app-text/poppler-24.06.1 b/metadata/md5-cache/app-text/poppler-24.06.1
index 1dbea600a241..17b1f1d502a9 100644
--- a/metadata/md5-cache/app-text/poppler-24.06.1
+++ b/metadata/md5-cache/app-text/poppler-24.06.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://poppler.freedesktop.org/
INHERIT=cmake flag-o-matic toolchain-funcs xdg-utils verify-sig
IUSE=boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=>=media-libs/fontconfig-2.13 >=media-libs/freetype-2.10 sys-libs/zlib cairo? ( >=dev-libs/glib-2.64:2 >=x11-libs/cairo-1.16 introspection? ( >=dev-libs/gobject-introspection-1.72:= ) ) curl? ( net-misc/curl ) gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] ) jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= ) jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) lcms? ( media-libs/lcms:2 ) nss? ( >=dev-libs/nss-3.49 ) png? ( media-libs/libpng:0= ) qt5? ( >=dev-qt/qtcore-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 ) qt6? ( dev-qt/qtbase:6[gui,xml] ) tiff? ( media-libs/tiff:= ) cjk? ( app-text/poppler-data )
RESTRICT=!test? ( test )
SLOT=0/138
SRC_URI=https://poppler.freedesktop.org/poppler-24.06.1.tar.xz test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/ff3133cdb6cb496ee1d2c3231bfa35006a5e8410/test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 -> poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 ) verify-sig? ( https://poppler.freedesktop.org/poppler-24.06.1.tar.xz.sig )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=146f613800e67c4524e8690cba2ce36a
+_md5_=38346575d04571eb4f467d6691bd7ae6
diff --git a/metadata/md5-cache/app-text/ronn-ng-0.10.1 b/metadata/md5-cache/app-text/ronn-ng-0.10.1
index 3ae59c47fd6e..3bd562629ad4 100644
--- a/metadata/md5-cache/app-text/ronn-ng-0.10.1
+++ b/metadata/md5-cache/app-text/ronn-ng-0.10.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/apjanke/ronn-ng
INHERIT=ruby-fakegem
IUSE=test 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=!app-text/ronn ruby_targets_ruby31? ( =dev-ruby/mustache-1*[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-2.1:2[ruby_targets_ruby31(-)] >=dev-ruby/kramdown-parser-gfm-1.0.1:1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.14.3:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/mustache-1*[ruby_targets_ruby32(-)] >=dev-ruby/kramdown-2.1:2[ruby_targets_ruby32(-)] >=dev-ruby/kramdown-parser-gfm-1.0.1:1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.14.3:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/mustache-1*[ruby_targets_ruby33(-)] >=dev-ruby/kramdown-2.1:2[ruby_targets_ruby33(-)] >=dev-ruby/kramdown-parser-gfm-1.0.1:1[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.14.3: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/apjanke/ronn-ng/archive/refs/tags/v0.10.1.tar.gz -> ronn-ng-0.10.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=2ea95cdcec2b607d459b65f98a038481
+_md5_=b42d9abc62252300a2e39091e7140f3b
diff --git a/metadata/md5-cache/app-text/xapers-0.9.0 b/metadata/md5-cache/app-text/xapers-0.9.0
deleted file mode 100644
index 7f93b6441d0e..000000000000
--- a/metadata/md5-cache/app-text/xapers-0.9.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybtex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycurl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xdg-utils ) 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 prepare test
-DESCRIPTION=Personal document indexing system
-EAPI=7
-HOMEPAGE=https://finestructure.net/xapers/ https://gitlab.com/jrollins/xapers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybtex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycurl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xdg-utils 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://gitlab.com/jrollins/xapers/-/archive/0.9.0/xapers-0.9.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=51782d36259f7acc7aace7b05240bc2e
diff --git a/metadata/md5-cache/app-text/xapers-0.9.2 b/metadata/md5-cache/app-text/xapers-0.9.2
deleted file mode 100644
index c9c77bb17bef..000000000000
--- a/metadata/md5-cache/app-text/xapers-0.9.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybtex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycurl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xdg-utils ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Personal document indexing system
-EAPI=7
-HOMEPAGE=https://gitlab.com/wpettersson/xapers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=app-text/poppler[utils] dev-libs/xapian-bindings[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pybtex[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycurl[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-misc/xclip x11-misc/xdg-utils 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://gitlab.com/wpettersson/xapers/-/archive/0.9.2/xapers-0.9.2.tar.bz2
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b8d068d2abb6d083c7d2db6072809846
diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz
index 568fd7523763..2a3310970c4d 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-build/bmake-20240711 b/metadata/md5-cache/dev-build/bmake-20240711
deleted file mode 100644
index b80f203991ab..000000000000
--- a/metadata/md5-cache/dev-build/bmake-20240711
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=NetBSD's portable make
-EAPI=8
-HOMEPAGE=http://www.crufty.net/help/sjg/bmake.html
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=BSD
-SLOT=0
-SRC_URI=http://void.crufty.net/ftp/pub/sjg/bmake-20240711.tar.gz http://void.crufty.net/ftp/pub/sjg/mk-20210330.tar.gz
-_md5_=539ed2ca330f505f1129eb9054e7b1ab
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 5b7767ea028d..62c499c70e3d 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-build/rocm-cmake-6.1.1 b/metadata/md5-cache/dev-cpp/aixlog-1.5.0-r1
index 1d0670e83555..cedad44a58cc 100644
--- a/metadata/md5-cache/dev-build/rocm-cmake-6.1.1
+++ b/metadata/md5-cache/dev-cpp/aixlog-1.5.0-r1
@@ -1,13 +1,12 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Radeon Open Compute CMake Modules
+DESCRIPTION=Header-only C++ logging library
EAPI=8
-HOMEPAGE=https://github.com/ROCm/rocm-cmake
+HOMEPAGE=https://github.com/badaix/aixlog
INHERIT=cmake
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
-RESTRICT=test
-SLOT=0/6.1
-SRC_URI=https://github.com/ROCm/rocm-cmake/archive/rocm-6.1.1.tar.gz -> rocm-cmake-6.1.1.tar.gz
+SLOT=0
+SRC_URI=https://github.com/badaix/aixlog/archive/v1.5.0.tar.gz -> aixlog-1.5.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a10fb69585987bc62913937debdbdffb
+_md5_=c59ef20288394cab27fe50a0ee3f28a7
diff --git a/metadata/md5-cache/dev-cpp/aixlog-9999 b/metadata/md5-cache/dev-cpp/aixlog-9999
deleted file mode 100644
index 783c65fcc0a6..000000000000
--- a/metadata/md5-cache/dev-cpp/aixlog-9999
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install prepare test unpack
-DESCRIPTION=Header-only C++ logging library
-EAPI=7
-HOMEPAGE=https://github.com/badaix/aixlog
-INHERIT=cmake git-r3
-LICENSE=MIT
-PROPERTIES=live
-SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=824a030df81dd9319ac12c5875cb3dc7
diff --git a/metadata/md5-cache/dev-build/rocm-cmake-5.7.1 b/metadata/md5-cache/dev-cpp/popl-1.2.0-r1
index 28126ce82ead..240de721981f 100644
--- a/metadata/md5-cache/dev-build/rocm-cmake-5.7.1
+++ b/metadata/md5-cache/dev-cpp/popl-1.2.0-r1
@@ -1,13 +1,12 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Radeon Open Compute CMake Modules
-EAPI=7
-HOMEPAGE=https://github.com/RadeonOpenCompute/rocm-cmake
+DESCRIPTION=Header-only C++ program options parser library
+EAPI=8
+HOMEPAGE=https://github.com/badaix/popl
INHERIT=cmake
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
-RESTRICT=test
-SLOT=0/5.7
-SRC_URI=https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.7.1.tar.gz -> rocm-cmake-5.7.1.tar.gz
+SLOT=0
+SRC_URI=https://github.com/badaix/popl/archive/v1.2.0.tar.gz -> popl-1.2.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1338f4f1b9e48e4846521065f88ec2da
+_md5_=e993b51f0da05c05978b1fa0300a43b4
diff --git a/metadata/md5-cache/dev-cpp/popl-9999 b/metadata/md5-cache/dev-cpp/popl-9999
deleted file mode 100644
index ceae511e6e3c..000000000000
--- a/metadata/md5-cache/dev-cpp/popl-9999
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install prepare test unpack
-DESCRIPTION=Header-only C++ program options parser library
-EAPI=7
-HOMEPAGE=https://github.com/badaix/popl
-INHERIT=cmake git-r3
-LICENSE=MIT
-PROPERTIES=live
-SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=76fe1f20e141c55cf3992e293604903b
diff --git a/metadata/md5-cache/dev-cpp/range-v3-0.12.0 b/metadata/md5-cache/dev-cpp/range-v3-0.12.0
index 490491041519..3028562407f7 100644
--- a/metadata/md5-cache/dev-cpp/range-v3-0.12.0
+++ b/metadata/md5-cache/dev-cpp/range-v3-0.12.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/ericniebler/range-v3
INHERIT=cmake
IUSE=test
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
LICENSE=Boost-1.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ericniebler/range-v3/archive/0.12.0.tar.gz -> range-v3-0.12.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fd42728938a0cb7a31fa055f5db89584
+_md5_=d231781a2670e0525d3a04fbeb477b96
diff --git a/metadata/md5-cache/app-admin/cronolog-1.6.2-r6 b/metadata/md5-cache/dev-cpp/sparsehash-2.0.4-r1
index 6b6ef7b25e17..ec68512ffeaa 100644
--- a/metadata/md5-cache/app-admin/cronolog-1.6.2-r6
+++ b/metadata/md5-cache/dev-cpp/sparsehash-2.0.4-r1
@@ -1,12 +1,12 @@
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=prepare
-DESCRIPTION=Log rotation software
+DESCRIPTION=An extremely memory-efficient hash_map implementation
EAPI=8
-HOMEPAGE=https://github.com/fordmason/cronolog
+HOMEPAGE=https://github.com/sparsehash/sparsehash
INHERIT=autotools
-KEYWORDS=amd64 ~arm ppc x86
-LICENSE=GPL-2+ Apache-1.0
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
SLOT=0
-SRC_URI=http://cronolog.org/download/cronolog-1.6.2.tar.gz
+SRC_URI=https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.4.tar.gz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=407be2dc5b2c4e5e9af3153d7d0e7500
+_md5_=88002c3a2cee3ea93bda8f16fca76655
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index 19e28f58af9c..951f94a07e9f 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/dtrace-2.0.1.1-r1 b/metadata/md5-cache/dev-debug/dtrace-2.0.1.1-r2
index e9383f04a694..d70d9480b9a1 100644
--- a/metadata/md5-cache/dev-debug/dtrace-2.0.1.1-r1
+++ b/metadata/md5-cache/dev-debug/dtrace-2.0.1.1-r2
@@ -8,8 +8,8 @@ INHERIT=edo flag-o-matic linux-info systemd toolchain-funcs udev
IUSE=systemd install-tests
KEYWORDS=-* ~amd64
LICENSE=UPL-1.0
-RDEPEND=dev-libs/elfutils dev-libs/libbpf dev-libs/libpfm:= net-analyzer/wireshark[dumpcap] net-libs/libpcap >=sys-fs/fuse-3.2.0:3 >=sys-libs/binutils-libs-2.42:= sys-libs/zlib systemd? ( sys-apps/systemd ) !dev-debug/systemtap net-analyzer/wireshark install-tests? ( app-alternatives/bc app-editors/vim-core dev-build/make dev-lang/perl dev-util/perf net-fs/nfs-utils sys-apps/coreutils sys-fs/xfsprogs sys-process/time virtual/jdk virtual/perl-IO-Socket-IP )
+RDEPEND=dev-libs/elfutils dev-libs/libbpf dev-libs/libpfm:= net-analyzer/wireshark[dumpcap] net-libs/libpcap >=sys-fs/fuse-3.2.0:3 >=sys-libs/binutils-libs-2.42:= sys-libs/zlib systemd? ( sys-apps/systemd ) !dev-debug/systemtap[dtrace-symlink(+)] net-analyzer/wireshark install-tests? ( app-alternatives/bc app-editors/vim-core dev-build/make dev-lang/perl dev-util/perf net-fs/nfs-utils sys-apps/coreutils sys-fs/xfsprogs sys-process/time virtual/jdk virtual/perl-IO-Socket-IP )
SLOT=0
SRC_URI=https://github.com/oracle/dtrace-utils/archive/refs/tags/2.0.1.1.tar.gz -> dtrace-2.0.1.1.tar.gz
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=430fad6515a74170f615947fe6169f80
+_md5_=390cc266dddf30f9ef0ad0df0ef18a0d
diff --git a/metadata/md5-cache/dev-debug/dtrace-9999 b/metadata/md5-cache/dev-debug/dtrace-9999
index a13e4bc7f8e2..5a36f6dd2b6a 100644
--- a/metadata/md5-cache/dev-debug/dtrace-9999
+++ b/metadata/md5-cache/dev-debug/dtrace-9999
@@ -8,7 +8,7 @@ INHERIT=edo flag-o-matic linux-info systemd toolchain-funcs udev git-r3
IUSE=systemd install-tests
LICENSE=UPL-1.0
PROPERTIES=live
-RDEPEND=dev-libs/elfutils dev-libs/libbpf dev-libs/libpfm:= net-analyzer/wireshark[dumpcap] net-libs/libpcap >=sys-fs/fuse-3.2.0:3 >=sys-libs/binutils-libs-2.42:= sys-libs/zlib systemd? ( sys-apps/systemd ) !dev-debug/systemtap net-analyzer/wireshark install-tests? ( app-alternatives/bc app-editors/vim-core dev-build/make dev-lang/perl dev-util/perf net-fs/nfs-utils sys-apps/coreutils sys-fs/xfsprogs sys-process/time virtual/jdk virtual/perl-IO-Socket-IP )
+RDEPEND=dev-libs/elfutils dev-libs/libbpf dev-libs/libpfm:= net-analyzer/wireshark[dumpcap] net-libs/libpcap >=sys-fs/fuse-3.2.0:3 >=sys-libs/binutils-libs-2.42:= sys-libs/zlib systemd? ( sys-apps/systemd ) !dev-debug/systemtap[dtrace-symlink(+)] net-analyzer/wireshark install-tests? ( app-alternatives/bc app-editors/vim-core dev-build/make dev-lang/perl dev-util/perf net-fs/nfs-utils sys-apps/coreutils sys-fs/xfsprogs sys-process/time virtual/jdk virtual/perl-IO-Socket-IP )
SLOT=0
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=430fad6515a74170f615947fe6169f80
+_md5_=390cc266dddf30f9ef0ad0df0ef18a0d
diff --git a/metadata/md5-cache/dev-debug/gprofng-gui-1.1 b/metadata/md5-cache/dev-debug/gprofng-gui-1.1
new file mode 100644
index 000000000000..0e6cb77ef72e
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/gprofng-gui-1.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile preinst prepare setup
+DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=Full-fledged graphical interface to operate gprofng
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/gprofng-gui/
+INHERIT=java-pkg-2
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=sys-devel/binutils:*[gprofng(-)] >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3
+SLOT=0
+SRC_URI=mirror://gnu/gprofng-gui/gprofng-gui-1.1.tar.gz
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
+_md5_=d7c7af6eaceed35dcf0bb9bf2ad32b89
diff --git a/metadata/md5-cache/dev-debug/gprofng-gui-9999 b/metadata/md5-cache/dev-debug/gprofng-gui-9999
new file mode 100644
index 000000000000..e9fc0ad20ced
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/gprofng-gui-9999
@@ -0,0 +1,13 @@
+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 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile preinst prepare setup unpack
+DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=Full-fledged graphical interface to operate gprofng
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/gprofng-gui/
+INHERIT=java-pkg-2 autotools git-r3
+LICENSE=GPL-3+
+PROPERTIES=live
+RDEPEND=sys-devel/binutils:*[gprofng(-)] >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3
+SLOT=0
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig a397adda6984a4c423e28ac274c1ba98 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=d7c7af6eaceed35dcf0bb9bf2ad32b89
diff --git a/metadata/md5-cache/dev-debug/lldb-15.0.7 b/metadata/md5-cache/dev-debug/lldb-15.0.7
index 4295800c49b9..f9cc7827afb5 100644
--- a/metadata/md5-cache/dev-debug/lldb-15.0.7
+++ b/metadata/md5-cache/dev-debug/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4ab3059e9dd3596d194750f5f9cd59e8
diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6 b/metadata/md5-cache/dev-debug/lldb-16.0.6
index c7f828dbc12e..2a4078c05ee6 100644
--- a/metadata/md5-cache/dev-debug/lldb-16.0.6
+++ b/metadata/md5-cache/dev-debug/lldb-16.0.6
@@ -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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=8b139e791c89a2eddeb8b47bdeedc307
diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 b/metadata/md5-cache/dev-debug/lldb-16.0.6-r1
index 1e9af172e3e0..51d546a7b79b 100644
--- a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1
+++ b/metadata/md5-cache/dev-debug/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f79f13c0263ffa1db8b3fd868692b3a3
diff --git a/metadata/md5-cache/dev-debug/lldb-17.0.6 b/metadata/md5-cache/dev-debug/lldb-17.0.6
index 33a99e1fa254..74d2bbfff3ea 100644
--- a/metadata/md5-cache/dev-debug/lldb-17.0.6
+++ b/metadata/md5-cache/dev-debug/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=29f7a85eaa867cc87edd39af1401a220
diff --git a/metadata/md5-cache/dev-debug/lldb-18.1.8 b/metadata/md5-cache/dev-debug/lldb-18.1.8
index 3b36c1fd5b2e..b40b1cb43c38 100644
--- a/metadata/md5-cache/dev-debug/lldb-18.1.8
+++ b/metadata/md5-cache/dev-debug/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=97faa03dd0ed1f020588b9facfda9b74
diff --git a/metadata/md5-cache/dev-debug/lldb-19.1.0_rc3 b/metadata/md5-cache/dev-debug/lldb-19.1.0_rc3
index e5f20a24c409..58913ba2634e 100644
--- a/metadata/md5-cache/dev-debug/lldb-19.1.0_rc3
+++ b/metadata/md5-cache/dev-debug/lldb-19.1.0_rc3
@@ -12,5 +12,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.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1f3ddbe84803769cdeaad8888bbe3604
diff --git a/metadata/md5-cache/dev-debug/lldb-20.0.0.9999 b/metadata/md5-cache/dev-debug/lldb-20.0.0.9999
index 1a683d7bfa0d..b574421a3956 100644
--- a/metadata/md5-cache/dev-debug/lldb-20.0.0.9999
+++ b/metadata/md5-cache/dev-debug/lldb-20.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 )
RESTRICT=test !test? ( test )
SLOT=0/20.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1f3ddbe84803769cdeaad8888bbe3604
diff --git a/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240822 b/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240822
index 895860289947..ce1b3b041585 100644
--- a/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240822
+++ b/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240822
@@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/20.0.0_pre20240822
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1f3ddbe84803769cdeaad8888bbe3604
diff --git a/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240830 b/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240830
new file mode 100644
index 000000000000..8e68653487a9
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20240830
@@ -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? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-20.0.0_pre20240830[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-20.0.0_pre20240830[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-20.0.0_pre20240830[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/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:= ) ~sys-devel/clang-20.0.0_pre20240830 ~sys-devel/llvm-20.0.0_pre20240830[debuginfod=]
+DESCRIPTION=The LLVM debugger
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org llvm-utils 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
+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:= ) ~sys-devel/clang-20.0.0_pre20240830 ~sys-devel/llvm-20.0.0_pre20240830[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 ) )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0/20.0.0_pre20240830
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1f3ddbe84803769cdeaad8888bbe3604
diff --git a/metadata/md5-cache/dev-debug/systemtap-5.1-r1 b/metadata/md5-cache/dev-debug/systemtap-5.1-r1
new file mode 100644
index 000000000000..2aec54a3e6d4
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/systemtap-5.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-util/dejagnu || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) sys-apps/which ) >=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 setup test
+DEPEND=python_single_target_pypy3? ( dev-python/pypy3:= ) 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 ) dev-libs/boost:= >=dev-libs/elfutils-0.142[debuginfod?] dev-libs/json-c:= sys-libs/ncurses:= sys-libs/readline:= libvirt? ( >=app-emulation/libvirt-1.0.2 ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/nspr dev-libs/nss ) zeroconf? ( net-dns/avahi ) app-alternatives/cpio app-text/xmlto python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) >=sys-devel/gettext-0.18.2 libvirt? ( dev-libs/libxml2 )
+DESCRIPTION=Linux trace/probe tool
+EAPI=8
+HOMEPAGE=https://sourceware.org/systemtap/
+INHERIT=autotools flag-o-matic linux-info python-single-r1 toolchain-funcs
+IUSE=debuginfod dtrace-symlink libvirt selinux sqlite +ssl test zeroconf python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_pypy3? ( dev-python/pypy3:= ) 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 ) dev-libs/boost:= >=dev-libs/elfutils-0.142[debuginfod?] dev-libs/json-c:= sys-libs/ncurses:= sys-libs/readline:= libvirt? ( >=app-emulation/libvirt-1.0.2 ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/nspr dev-libs/nss ) zeroconf? ( net-dns/avahi ) acct-group/stapdev acct-group/stapsys acct-group/stapusr
+REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://sourceware.org/ftp/systemtap/releases/systemtap-5.1.tar.gz
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=4d479458bac7767acbc024f2309e5b21
diff --git a/metadata/md5-cache/dev-debug/systemtap-9999 b/metadata/md5-cache/dev-debug/systemtap-9999
index b7603dadfe87..42197f9af785 100644
--- a/metadata/md5-cache/dev-debug/systemtap-9999
+++ b/metadata/md5-cache/dev-debug/systemtap-9999
@@ -5,7 +5,7 @@ DESCRIPTION=Linux trace/probe tool
EAPI=8
HOMEPAGE=https://sourceware.org/systemtap/
INHERIT=autotools flag-o-matic linux-info python-single-r1 toolchain-funcs git-r3
-IUSE=debuginfod libvirt selinux sqlite +ssl test zeroconf python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+IUSE=debuginfod dtrace-symlink libvirt selinux sqlite +ssl test zeroconf python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=python_single_target_pypy3? ( dev-python/pypy3:= ) 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 ) dev-libs/boost:= >=dev-libs/elfutils-0.142[debuginfod?] dev-libs/json-c:= sys-libs/ncurses:= sys-libs/readline:= libvirt? ( >=app-emulation/libvirt-1.0.2 ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/nspr dev-libs/nss ) zeroconf? ( net-dns/avahi ) acct-group/stapdev acct-group/stapsys acct-group/stapusr
@@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_10 pyt
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b6b01d7c0463ae533ddfc3d37ece79fd
+_md5_=4d479458bac7767acbc024f2309e5b21
diff --git a/metadata/md5-cache/dev-debug/valgrind-3.23.0_p3 b/metadata/md5-cache/dev-debug/valgrind-3.23.0_p3
index 7c14c34598e0..100f36f5dc95 100644
--- a/metadata/md5-cache/dev-debug/valgrind-3.23.0_p3
+++ b/metadata/md5-cache/dev-debug/valgrind-3.23.0_p3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://valgrind.org
INHERIT=autotools flag-o-matic toolchain-funcs multilib pax-utils verify-sig
IUSE=mpi verify-sig
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=-* amd64 ~arm ~arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=mpi? ( virtual/mpi )
SLOT=0
SRC_URI=https://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2 verify-sig? ( https://sourceware.org/pub/valgrind/valgrind-3.23.0.tar.bz2.asc ) https://dev.gentoo.org/~sam/distfiles/dev-debug/valgrind/valgrind-3.23.0-patches-3.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=785bee540e806d777a04d2acb3e706c7
+_md5_=7e2b8e15ca9cbb5d06d34386fbcb49cf
diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz
index e995641bda93..5f0505b68461 100644
--- a/metadata/md5-cache/dev-embedded/Manifest.gz
+++ b/metadata/md5-cache/dev-embedded/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-embedded/avra-1.4.2-r1 b/metadata/md5-cache/dev-embedded/avra-1.4.2-r1
new file mode 100644
index 000000000000..6e8f515a672f
--- /dev/null
+++ b/metadata/md5-cache/dev-embedded/avra-1.4.2-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Atmel AVR Assembler
+EAPI=8
+HOMEPAGE=https://github.com/hsoft/avra
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://github.com/hsoft/avra/archive/1.4.2.tar.gz -> avra-1.4.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=f3cc59e8fb4842902dc7255bcc99cf94
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 61d0725b5caf..c18d160b5bd4 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/javacup-11b_p20160615 b/metadata/md5-cache/dev-java/javacup-11b_p20160615
index 063691501c63..1727ef131a3b 100644
--- a/metadata/md5-cache/dev-java/javacup-11b_p20160615
+++ b/metadata/md5-cache/dev-java/javacup-11b_p20160615
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www2.cs.tum.edu/projects/cup/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=ant-task doc source
-KEYWORDS=amd64 ~arm arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 ~arm arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2
RDEPEND=>=virtual/jre-1.8:* ant-task? ( >=dev-java/ant-1.10.14-r3:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://www2.cs.tum.edu/projects/cup/releases/java-cup-src-11b-20160615.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
-_md5_=589ce87edbcbdee899dae4ecfa8d4626
+_md5_=3862f1fdabd5d2c68e3376dcf6ba13fb
diff --git a/metadata/md5-cache/dev-java/jflex-1.6.1-r3 b/metadata/md5-cache/dev-java/jflex-1.6.1-r3
index 5e0062c3aa22..d7faac027de2 100644
--- a/metadata/md5-cache/dev-java/jflex-1.6.1-r3
+++ b/metadata/md5-cache/dev-java/jflex-1.6.1-r3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.jflex.de/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=ant-task examples test vim-syntax doc source
-KEYWORDS=amd64 ~arm arm64 ppc64 ~x86 ~ppc-macos ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ppc64 ~ppc-macos ~x64-macos
LICENSE=BSD
PDEPEND=>=dev-java/javacup-11b_p20160615:0
RDEPEND=>=virtual/jre-1.8:* ant-task? ( >=dev-java/ant-1.10.14-r3:0 ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://jflex.de/jflex-1.6.1.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
-_md5_=de05d7d88d34ddd159eeaddb43cfdddd
+_md5_=e0aef6bc8dfbfd4671c0e8a1009ce062
diff --git a/metadata/md5-cache/dev-java/junit-4.13.2_p20240222 b/metadata/md5-cache/dev-java/junit-4.13.2_p20240222
index 581dc13cafc5..89930139b07d 100644
--- a/metadata/md5-cache/dev-java/junit-4.13.2_p20240222
+++ b/metadata/md5-cache/dev-java/junit-4.13.2_p20240222
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=4
SRC_URI=https://github.com/junit-team/junit4/archive/28fa2cae48b365c949935b28967ffb3f388e77ef.tar.gz -> junit-4.13.2_p20240222.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
-_md5_=ef94b48b33e75d8b2693e479f069a049
+_md5_=6fefd78bb378fc3cb778f93d97a3bbbc
diff --git a/metadata/md5-cache/dev-java/junit-5.10.3 b/metadata/md5-cache/dev-java/junit-5.10.3
new file mode 100644
index 000000000000..32a6f4ecfd18
--- /dev/null
+++ b/metadata/md5-cache/dev-java/junit-5.10.3
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install preinst prepare setup test
+DEPEND=>=virtual/jdk-11:* dev-java/apiguardian-api:0 dev-java/opentest4j:0 dev-java/open-test-reporting-events:0 dev-java/picocli:0 dev-java/univocity-parsers:0 migration-support? ( dev-java/junit:4 ) vintage? ( dev-java/junit:4 ) test? ( dev-java/jimfs:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+DESCRIPTION=Simple framework to write repeatable tests
+EAPI=8
+HOMEPAGE=https://junit.org/junit5/
+INHERIT=java-pkg-2 java-pkg-simple
+IUSE=doc migration-support suite vintage source test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=EPL-2.0
+RDEPEND=>=virtual/jre-1.8:* dev-java/apiguardian-api:0 dev-java/opentest4j:0 dev-java/open-test-reporting-events:0 dev-java/picocli:0 dev-java/univocity-parsers:0 migration-support? ( dev-java/junit:4 ) vintage? ( dev-java/junit:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://github.com/junit-team/junit5/archive/r5.10.3.tar.gz -> junit-5.10.3.tar.gz
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
+_md5_=cd7281b12898028882b3c8b0074954b7
diff --git a/metadata/md5-cache/dev-java/openjdk-11.0.24_p8 b/metadata/md5-cache/dev-java/openjdk-11.0.24_p8
index 75816392971d..f9e09726eaf4 100644
--- a/metadata/md5-cache/dev-java/openjdk-11.0.24_p8
+++ b/metadata/md5-cache/dev-java/openjdk-11.0.24_p8
@@ -14,4 +14,4 @@ REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap )
SLOT=11
SRC_URI=https://github.com/openjdk/jdk11u/archive/jdk-11.0.24-ga.tar.gz -> openjdk-11.0.24_p8.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-11.0.13_p8-ppc64.tar.xz ) ) riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-11.0.14_p9-riscv.tar.xz ) x86? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-11.0.13_p8-x86.tar.xz ) ) riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-11.0.18-riscv.patch.xz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic e503ea5acc20410237ba33ec3f7c857d java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6f9d4a768a8e0e241873aa1ee081e46c
+_md5_=5ac8cb85bb47dbb557fa69ce73124303
diff --git a/metadata/md5-cache/dev-java/openjdk-17.0.12_p7 b/metadata/md5-cache/dev-java/openjdk-17.0.12_p7
index ddd419abbca9..8bda503551ab 100644
--- a/metadata/md5-cache/dev-java/openjdk-17.0.12_p7
+++ b/metadata/md5-cache/dev-java/openjdk-17.0.12_p7
@@ -14,4 +14,4 @@ REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap )
SLOT=17
SRC_URI=https://github.com/openjdk/jdk17u/archive/jdk-17.0.12-ga.tar.gz -> openjdk-17.0.12_p7.tar.gz !system-bootstrap? ( arm64? ( elibc_musl? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.2_p8-arm64-musl.tar.xz ) ) ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.1_p12-ppc64.tar.xz ) ) x86? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.1_p12-x86.tar.xz ) riscv? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-17.0.3_p7-riscv.tar.xz ) )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic e503ea5acc20410237ba33ec3f7c857d java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2b0abccdf9e17d7102b87749638033dc
+_md5_=485ab143f061affc632e5adefd40d801
diff --git a/metadata/md5-cache/dev-java/openjdk-21.0.4_p7 b/metadata/md5-cache/dev-java/openjdk-21.0.4_p7
index 936fdb5245a1..4e2c85a2f094 100644
--- a/metadata/md5-cache/dev-java/openjdk-21.0.4_p7
+++ b/metadata/md5-cache/dev-java/openjdk-21.0.4_p7
@@ -14,4 +14,4 @@ REQUIRED_USE=javafx? ( alsa !headless-awt ) !system-bootstrap? ( jbootstrap ) !s
SLOT=21
SRC_URI=https://github.com/openjdk/jdk21u/archive/jdk-21.0.4-ga.tar.gz -> openjdk-21.0.4_p7.tar.gz !system-bootstrap? ( ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-21.0.0_p35-ppc64.tar.xz ) ) x86? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-21.0.0_p35-x86.tar.xz ) )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic e503ea5acc20410237ba33ec3f7c857d java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=352b6f230d71ee4644e15b5402a80062
+_md5_=246768e1e3768363d8af1b2db96b9e58
diff --git a/metadata/md5-cache/dev-java/opentest4j-1.3.0 b/metadata/md5-cache/dev-java/opentest4j-1.3.0
new file mode 100644
index 000000000000..c6d9de57ee94
--- /dev/null
+++ b/metadata/md5-cache/dev-java/opentest4j-1.3.0
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=>=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Open Test Alliance for the JVM
+EAPI=8
+HOMEPAGE=https://github.com/ota4j-team/opentest4j
+INHERIT=java-pkg-2 java-pkg-simple
+IUSE=doc source test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ota4j-team/opentest4j/archive/r1.3.0.tar.gz -> opentest4j-1.3.0.tar.gz
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
+_md5_=583c52388a32cc8c91751e34f862731d
diff --git a/metadata/md5-cache/dev-java/qdox-1.12.1-r6 b/metadata/md5-cache/dev-java/qdox-1.12.1-r6
new file mode 100644
index 000000000000..a88a6014b4ec
--- /dev/null
+++ b/metadata/md5-cache/dev-java/qdox-1.12.1-r6
@@ -0,0 +1,16 @@
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=>=virtual/jdk-1.8:* dev-java/byaccj:0 dev-java/jmock:1.0 !x86? ( dev-java/jflex:0 ) ant-task? ( >=dev-java/ant-1.10.14-r3:0 ) test? ( dev-java/junit:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+DESCRIPTION=Parser for extracting class/interface/method definitions
+EAPI=8
+HOMEPAGE=https://github.com/codehaus/qdox
+INHERIT=java-pkg-2
+IUSE=ant-task doc source test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=>=virtual/jre-1.8:* ant-task? ( >=dev-java/ant-1.10.14-r3:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+REQUIRED_USE=test? ( ant-task )
+RESTRICT=!test? ( test )
+SLOT=1.12
+SRC_URI=https://github.com/codehaus/qdox/archive/qdox-1.12.1.tar.gz x86? ( https://repo1.maven.org/maven2/de/jflex/jflex/1.6.1/jflex-1.6.1.jar )
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
+_md5_=00e166d413e23943f1faae64e91a395f
diff --git a/metadata/md5-cache/dev-java/qdox-2.0.1 b/metadata/md5-cache/dev-java/qdox-2.0.1
index bee1765c86f6..4b1a10b3399d 100644
--- a/metadata/md5-cache/dev-java/qdox-2.0.1
+++ b/metadata/md5-cache/dev-java/qdox-2.0.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/paul-hammant/qdox
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=amd64 ~arm arm64 ppc64 x86 ~ppc-macos ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ppc64 ~ppc-macos ~x64-macos
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://github.com/paul-hammant/qdox/archive/qdox-2.0.1.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
-_md5_=13e8dbdb52a315b4ee9b2842be5f9441
+_md5_=7927ef0d9332a33e71ff9365f5e1a5e8
diff --git a/metadata/md5-cache/dev-java/xalan-2.7.3-r2 b/metadata/md5-cache/dev-java/xalan-2.7.3-r2
new file mode 100644
index 000000000000..0d03481dcbee
--- /dev/null
+++ b/metadata/md5-cache/dev-java/xalan-2.7.3-r2
@@ -0,0 +1,15 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-xalan-j ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=!x86? ( dev-java/javacup:0 ) dev-java/bcel:0 ~dev-java/xalan-serializer-2.7.3:0 dev-java/xerces:2 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+DESCRIPTION=Transforming XML documents into HTML, text, or other XML document types
+EAPI=8
+HOMEPAGE=https://xalan.apache.org/
+INHERIT=java-pkg-2 java-pkg-simple verify-sig
+IUSE=doc source verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0
+RDEPEND=!x86? ( dev-java/javacup:0 ) dev-java/bcel:0 ~dev-java/xalan-serializer-2.7.3:0 dev-java/xerces:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+SLOT=0
+SRC_URI=mirror://apache/xalan/xalan-j/source/xalan-j_2_7_3-src.tar.gz verify-sig? ( https://downloads.apache.org/xalan/xalan-j/source/xalan-j_2_7_3-src.tar.gz.asc ) x86? ( https://www2.cs.tum.edu/projects/cup/releases/java-cup-bin-11b-20160615.tar.gz )
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a verify-sig a79ba011daaf532d71a219182474d150
+_md5_=d92e0be33a9baed0c78150f49ca592ee
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index be391de86e6a..7210ffbe2303 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/dafny-4.6.0 b/metadata/md5-cache/dev-lang/dafny-4.6.0
deleted file mode 100644
index 2cc8ed3b9c52..000000000000
--- a/metadata/md5-cache/dev-lang/dafny-4.6.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 dev-dotnet/coco test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-go/go-tools dev-lang/boogie dev-lang/go dev-python/OutputCheck dev-python/lit dev-python/psutil net-libs/nodejs[npm] ) virtual/dotnet-sdk:6.0 dev-dotnet/csharp-gentoodotnetinfo
-DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
-DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3
-DESCRIPTION=Dafny is a verification-aware programming language
-EAPI=8
-HOMEPAGE=https://dafny.org/ https://github.com/dafny-lang/dafny/
-INHERIT=check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1 optfeature
-IUSE=test debug
-KEYWORDS=amd64
-LICENSE=MIT
-RDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 virtual/dotnet-sdk:6.0 >=dev-java/java-config-2.2.0-r3
-RESTRICT=!test? ( test ) strip
-SLOT=0
-SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.6.0.tar.gz -> dafny-4.6.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/3.1.3/boogie.abstractinterpretation.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/3.1.3/boogie.basetypes.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/3.1.3/boogie.codecontractsextender.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/3.1.3/boogie.concurrency.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/3.1.3/boogie.core.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/3.1.3/boogie.executionengine.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/3.1.3/boogie.graph.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/3.1.3/boogie.houdini.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/3.1.3/boogie.model.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/3.1.3/boogie.provers.smtlib.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/3.1.3/boogie.vcexpr.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/3.1.3/boogie.vcgeneration.3.1.3.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/4.4.0/castle.core.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.2.0/humanizer.core.2.2.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.0.0/microsoft.build.framework.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.4.1/microsoft.build.locator.1.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.0.0/microsoft.build.tasks.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.0.0/microsoft.build.utilities.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.0.0/microsoft.build.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.2/microsoft.codeanalysis.analyzers.3.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.0.1/microsoft.codeanalysis.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.0.1/microsoft.codeanalysis.csharp.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.0.1/microsoft.codeanalysis.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.0.1/microsoft.codeanalysis.visualbasic.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.0.1/microsoft.codeanalysis.visualbasic.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.0.1/microsoft.codeanalysis.workspaces.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.0.1/microsoft.codeanalysis.workspaces.msbuild.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.0.1/microsoft.codeanalysis.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.11.0/microsoft.codecoverage.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.1.0/microsoft.codecoverage.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/5.0.0/microsoft.extensions.configuration.binder.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/5.0.0/microsoft.extensions.logging.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.console/5.0.0/microsoft.extensions.logging.console.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/5.0.0/microsoft.extensions.options.configurationextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/1.0.0/microsoft.net.stringtools.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.11.0/microsoft.net.test.sdk.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.1.0/microsoft.net.test.sdk.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.1.0/microsoft.netcore.platforms.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net452/1.0.2/microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.9.0/microsoft.testplatform.extensions.trxlogger.17.9.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.1.0/microsoft.testplatform.objectmodel.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.9.0/microsoft.testplatform.objectmodel.17.9.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.1.0/microsoft.testplatform.testhost.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.9.0/microsoft.testplatform.testhost.17.9.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/moq/4.16.1/moq.4.16.1.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/11.0.2/newtonsoft.json.11.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.testing/0.19.5/omnisharp.extensions.jsonrpc.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageclient/0.19.5/omnisharp.extensions.languageclient.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol.testing/0.19.5/omnisharp.extensions.languageprotocol.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.inmemory/0.11.0/serilog.sinks.inmemory.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.12.0/serilog.2.12.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/1.0.31/system.composition.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.7.0/system.configuration.configurationmanager.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.3.0/system.diagnostics.tracesource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/4.7.0/system.drawing.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/5.0.1/system.io.pipelines.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/4.6.0/system.resources.extensions.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.7.0/system.security.accesscontrol.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.7.0/system.security.cryptography.cng.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/4.7.0/system.security.cryptography.pkcs.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.7.0/system.security.cryptography.protecteddata.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/4.7.0/system.security.cryptography.xml.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.7.0/system.security.permissions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.7.0/system.security.principal.windows.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/4.7.0/system.text.json.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/5.0.2/system.text.json.5.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/4.9.0/system.threading.tasks.dataflow.4.9.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/4.7.0/system.windows.extensions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assertmessages/2.4.0/xunit.assertmessages.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.1/xunit.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.1/xunit.runner.visualstudio.2.5.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.1/xunit.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e1feb5b16f32378fb51d36eeccae0216
diff --git a/metadata/md5-cache/dev-lang/dafny-4.8.0 b/metadata/md5-cache/dev-lang/dafny-4.8.0
new file mode 100644
index 000000000000..cdac90093ad6
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/dafny-4.8.0
@@ -0,0 +1,16 @@
+BDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 dev-dotnet/coco test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) >=dev-lang/boogie-3.1.6 dev-go/go-tools dev-lang/go dev-python/OutputCheck dev-python/lit dev-python/psutil net-libs/nodejs[npm] ) virtual/dotnet-sdk:6.0 dev-dotnet/csharp-gentoodotnetinfo
+DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
+DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=Dafny is a verification-aware programming language
+EAPI=8
+HOMEPAGE=https://dafny.org/ https://github.com/dafny-lang/dafny/
+INHERIT=check-reqs dotnet-pkg edo java-pkg-2 multiprocessing python-any-r1 optfeature
+IUSE=test debug
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=!dev-lang/dafny-bin >=virtual/jre-1.8:* sci-mathematics/z3 virtual/dotnet-sdk:6.0 >=dev-java/java-config-2.2.0-r3
+RESTRICT=!test? ( test ) strip
+SLOT=0
+SRC_URI=https://github.com/dafny-lang/dafny/archive/v4.8.0.tar.gz -> dafny-4.8.0.tar.gz https://api.nuget.org/v3-flatcontainer/boogie.abstractinterpretation/3.2.3/boogie.abstractinterpretation.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.basetypes/3.2.3/boogie.basetypes.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.codecontractsextender/3.2.3/boogie.codecontractsextender.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.concurrency/3.2.3/boogie.concurrency.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.core/3.2.3/boogie.core.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.executionengine/3.2.3/boogie.executionengine.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.graph/3.2.3/boogie.graph.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.houdini/3.2.3/boogie.houdini.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.model/3.2.3/boogie.model.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.leanauto/3.2.3/boogie.provers.leanauto.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.provers.smtlib/3.2.3/boogie.provers.smtlib.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcexpr/3.2.3/boogie.vcexpr.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/boogie.vcgeneration/3.2.3/boogie.vcgeneration.3.2.3.nupkg https://api.nuget.org/v3-flatcontainer/castle.core/4.4.0/castle.core.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.8.0/commandlineparser.2.8.0.nupkg https://api.nuget.org/v3-flatcontainer/commandlineparser/2.9.1/commandlineparser.2.9.1.nupkg https://api.nuget.org/v3-flatcontainer/coverlet.collector/3.2.0/coverlet.collector.3.2.0.nupkg https://api.nuget.org/v3-flatcontainer/diffplex/1.7.0/diffplex.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/humanizer.core/2.2.0/humanizer.core.2.2.0.nupkg https://api.nuget.org/v3-flatcontainer/jetbrains.annotations/2021.1.0/jetbrains.annotations.2021.1.0.nupkg https://api.nuget.org/v3-flatcontainer/mediatr/8.1.0/mediatr.8.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/1.1.1/microsoft.bcl.asyncinterfaces.1.1.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/5.0.0/microsoft.bcl.asyncinterfaces.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.framework/17.0.0/microsoft.build.framework.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.locator/1.4.1/microsoft.build.locator.1.4.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.tasks.core/17.0.0/microsoft.build.tasks.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build.utilities.core/17.0.0/microsoft.build.utilities.core.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.build/17.0.0/microsoft.build.17.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.0.0/microsoft.codeanalysis.analyzers.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.analyzers/3.3.2/microsoft.codeanalysis.analyzers.3.3.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/3.7.0/microsoft.codeanalysis.common.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.common/4.0.1/microsoft.codeanalysis.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp.workspaces/4.0.1/microsoft.codeanalysis.csharp.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/3.7.0/microsoft.codeanalysis.csharp.3.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.csharp/4.0.1/microsoft.codeanalysis.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic.workspaces/4.0.1/microsoft.codeanalysis.visualbasic.workspaces.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.visualbasic/4.0.1/microsoft.codeanalysis.visualbasic.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.common/4.0.1/microsoft.codeanalysis.workspaces.common.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis.workspaces.msbuild/4.0.1/microsoft.codeanalysis.workspaces.msbuild.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codeanalysis/4.0.1/microsoft.codeanalysis.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.11.0/microsoft.codecoverage.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.9.4/microsoft.codecoverage.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/17.1.0/microsoft.codecoverage.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.platformabstractions/2.0.4/microsoft.dotnet.platformabstractions.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/2.0.0/microsoft.extensions.configuration.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.abstractions/5.0.0/microsoft.extensions.configuration.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/2.0.0/microsoft.extensions.configuration.binder.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.binder/5.0.0/microsoft.extensions.configuration.binder.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.commandline/5.0.0/microsoft.extensions.configuration.commandline.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.fileextensions/5.0.0/microsoft.extensions.configuration.fileextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration.json/5.0.0/microsoft.extensions.configuration.json.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/2.0.0/microsoft.extensions.configuration.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.configuration/5.0.0/microsoft.extensions.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/2.0.0/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection.abstractions/5.0.0/microsoft.extensions.dependencyinjection.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/2.0.0/microsoft.extensions.dependencyinjection.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencyinjection/5.0.0/microsoft.extensions.dependencyinjection.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.dependencymodel/2.0.4/microsoft.extensions.dependencymodel.2.0.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.abstractions/5.0.0/microsoft.extensions.fileproviders.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.fileproviders.physical/5.0.0/microsoft.extensions.fileproviders.physical.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.filesystemglobbing/5.0.0/microsoft.extensions.filesystemglobbing.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/2.0.0/microsoft.extensions.logging.abstractions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.abstractions/5.0.0/microsoft.extensions.logging.abstractions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.configuration/5.0.0/microsoft.extensions.logging.configuration.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging.console/5.0.0/microsoft.extensions.logging.console.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/2.0.0/microsoft.extensions.logging.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.logging/5.0.0/microsoft.extensions.logging.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/2.0.0/microsoft.extensions.options.configurationextensions.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options.configurationextensions/5.0.0/microsoft.extensions.options.configurationextensions.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/2.0.0/microsoft.extensions.options.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.options/5.0.0/microsoft.extensions.options.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/2.0.0/microsoft.extensions.primitives.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.extensions.primitives/5.0.0/microsoft.extensions.primitives.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.stringtools/1.0.0/microsoft.net.stringtools.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.11.0/microsoft.net.test.sdk.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.9.4/microsoft.net.test.sdk.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/17.1.0/microsoft.net.test.sdk.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/2.1.2/microsoft.netcore.platforms.2.1.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.0.0/microsoft.netcore.platforms.3.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/3.1.0/microsoft.netcore.platforms.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies.net452/1.0.2/microsoft.netframework.referenceassemblies.net452.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netframework.referenceassemblies/1.0.2/microsoft.netframework.referenceassemblies.1.0.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.extensions.trxlogger/17.9.0/microsoft.testplatform.extensions.trxlogger.17.9.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.11.0/microsoft.testplatform.objectmodel.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.9.4/microsoft.testplatform.objectmodel.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.1.0/microsoft.testplatform.objectmodel.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/17.9.0/microsoft.testplatform.objectmodel.17.9.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.11.0/microsoft.testplatform.testhost.16.11.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.9.4/microsoft.testplatform.testhost.16.9.4.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.1.0/microsoft.testplatform.testhost.17.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/17.9.0/microsoft.testplatform.testhost.17.9.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading.analyzers/16.7.56/microsoft.visualstudio.threading.analyzers.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.threading/16.7.56/microsoft.visualstudio.threading.16.7.56.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.visualstudio.validation/15.5.31/microsoft.visualstudio.validation.15.5.31.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.6.0/microsoft.win32.registry.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/4.7.0/microsoft.win32.systemevents.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/moq/4.16.1/moq.4.16.1.nupkg https://api.nuget.org/v3-flatcontainer/nerdbank.streams/2.6.81/nerdbank.streams.2.6.81.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.1/netstandard.library.1.6.1.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.3/netstandard.library.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/11.0.2/newtonsoft.json.11.0.2.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.0.0/nuget.frameworks.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.generators/0.19.5/omnisharp.extensions.jsonrpc.generators.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc.testing/0.19.5/omnisharp.extensions.jsonrpc.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.jsonrpc/0.19.5/omnisharp.extensions.jsonrpc.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageclient/0.19.5/omnisharp.extensions.languageclient.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol.testing/0.19.5/omnisharp.extensions.languageprotocol.testing.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageprotocol/0.19.5/omnisharp.extensions.languageprotocol.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver.shared/0.19.5/omnisharp.extensions.languageserver.shared.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/omnisharp.extensions.languageserver/0.19.5/omnisharp.extensions.languageserver.0.19.5.nupkg https://api.nuget.org/v3-flatcontainer/rangetree/3.0.1/rangetree.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.3.0/runtime.native.system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.3.0/runtime.native.system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.apple/4.3.0/runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.extensions.logging/3.0.1/serilog.extensions.logging.3.0.1.nupkg https://api.nuget.org/v3-flatcontainer/serilog.settings.configuration/3.1.0/serilog.settings.configuration.3.1.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.debug/2.0.0/serilog.sinks.debug.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.file/5.0.0/serilog.sinks.file.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog.sinks.inmemory/0.11.0/serilog.sinks.inmemory.0.11.0.nupkg https://api.nuget.org/v3-flatcontainer/serilog/2.12.0/serilog.2.12.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.3.0/system.appcontext.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.4.0/system.buffers.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.codedom/4.4.0/system.codedom.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.3.0/system.collections.concurrent.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.5.0/system.collections.immutable.1.5.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.0/system.collections.immutable.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.7.1/system.collections.immutable.1.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/5.0.0/system.collections.immutable.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.commandline/2.0.0-beta4.22272.1/system.commandline.2.0.0-beta4.22272.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.attributedmodel/1.0.31/system.composition.attributedmodel.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.convention/1.0.31/system.composition.convention.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.hosting/1.0.31/system.composition.hosting.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.runtime/1.0.31/system.composition.runtime.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition.typedparts/1.0.31/system.composition.typedparts.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.composition/1.0.31/system.composition.1.0.31.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/4.7.0/system.configuration.configurationmanager.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.3.0/system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.3.0/system.diagnostics.diagnosticsource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.3.0/system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.3.0/system.diagnostics.tracesource.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/4.7.0/system.drawing.common.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.3.0/system.dynamic.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.3.0/system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.3.0/system.io.compression.zipfile.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.3.0/system.io.compression.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/4.7.3/system.io.pipelines.4.7.3.nupkg https://api.nuget.org/v3-flatcontainer/system.io.pipelines/5.0.1/system.io.pipelines.5.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.3.0/system.linq.expressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.3/system.memory.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.memory/4.5.4/system.memory.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.3.0/system.net.http.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.3.0/system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.3.0/system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.websockets/4.3.0/system.net.websockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/4.4.0/system.numerics.vectors.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.3.0/system.objectmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.3.0/system.reflection.emit.ilgeneration.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.3.0/system.reflection.emit.lightweight.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.3.0/system.reflection.emit.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/5.0.0/system.reflection.metadata.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.extensions/4.6.0/system.resources.extensions.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.4.0/system.runtime.compilerservices.unsafe.4.4.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.5.2/system.runtime.compilerservices.unsafe.4.5.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.0/system.runtime.compilerservices.unsafe.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/4.7.1/system.runtime.compilerservices.unsafe.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.compilerservices.unsafe/5.0.0/system.runtime.compilerservices.unsafe.5.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.3.0/system.runtime.numerics.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.6.0/system.security.accesscontrol.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/4.7.0/system.security.accesscontrol.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.3.0/system.security.cryptography.algorithms.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.3.0/system.security.cryptography.cng.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.7.0/system.security.cryptography.cng.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.3.0/system.security.cryptography.csp.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.3.0/system.security.cryptography.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.3.0/system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.pkcs/4.7.0/system.security.cryptography.pkcs.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.3.0/system.security.cryptography.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/4.7.0/system.security.cryptography.protecteddata.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.3.0/system.security.cryptography.x509certificates.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.xml/4.7.0/system.security.cryptography.xml.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/4.7.0/system.security.permissions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.6.0/system.security.principal.windows.4.6.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.7.0/system.security.principal.windows.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.0.1/system.text.encoding.codepages.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.codepages/4.5.1/system.text.encoding.codepages.4.5.1.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/4.7.0/system.text.json.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.json/5.0.2/system.text.json.5.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.channels/4.7.1/system.threading.channels.4.7.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.dataflow/4.9.0/system.threading.tasks.dataflow.4.9.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.3/system.threading.tasks.extensions.4.5.3.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.3.0/system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/4.7.0/system.windows.extensions.4.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.3.0/system.xml.xdocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/tomlyn/0.16.2/tomlyn.0.16.2.nupkg https://api.nuget.org/v3-flatcontainer/validation/2.4.18/validation.2.4.18.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.2/xunit.abstractions.2.0.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.abstractions/2.0.3/xunit.abstractions.2.0.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/0.10.0/xunit.analyzers.0.10.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.analyzers/1.0.0/xunit.analyzers.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.1/xunit.assert.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assert/2.4.2/xunit.assert.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.assertmessages/2.4.0/xunit.assertmessages.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.1/xunit.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.core/2.4.2/xunit.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.0/xunit.extensibility.core.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.1/xunit.extensibility.core.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.core/2.4.2/xunit.extensibility.core.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.0/xunit.extensibility.execution.2.4.0.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.1/xunit.extensibility.execution.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.extensibility.execution/2.4.2/xunit.extensibility.execution.2.4.2.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.4.3/xunit.runner.visualstudio.2.4.3.nupkg https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/2.5.1/xunit.runner.visualstudio.2.5.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit.skippablefact/1.4.8/xunit.skippablefact.1.4.8.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.1/xunit.2.4.1.nupkg https://api.nuget.org/v3-flatcontainer/xunit/2.4.2/xunit.2.4.2.nupkg test? ( https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz )
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=e69e2dbdf50b7167eb6b92fc26ee252d
diff --git a/metadata/md5-cache/dev-lang/execline-2.9.5.1 b/metadata/md5-cache/dev-lang/execline-2.9.5.1
deleted file mode 100644
index 2373a14ce0a5..000000000000
--- a/metadata/md5-cache/dev-lang/execline-2.9.5.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure postinst prepare
-DEPEND=>=dev-libs/skalibs-2.14.0.0:=
-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
-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.5.1.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=9740046145f3f82086e2b8cd97ff8423
diff --git a/metadata/md5-cache/dev-lang/fuzion-0.089 b/metadata/md5-cache/dev-lang/fuzion-0.089
new file mode 100644
index 000000000000..4d06f870fec5
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/fuzion-0.089
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-devel/clang:* )
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=virtual/jdk:21 >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=A language with a focus on simplicity, safety and correctness
+EAPI=8
+HOMEPAGE=https://fuzion-lang.dev/ https://github.com/tokiwa-software/fuzion/
+INHERIT=java-pkg-2
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=>=virtual/jre-21:* dev-libs/boehm-gc >=dev-java/java-config-2.2.0-r3
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tokiwa-software/fuzion/archive/refs/tags/v0.089.tar.gz -> fuzion-0.089.tar.gz
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
+_md5_=27819ba537ffbf9d3913062b2545a011
diff --git a/metadata/md5-cache/dev-lang/moarvm-2024.02 b/metadata/md5-cache/dev-lang/moarvm-2024.08
index e24fa8c81156..5a216aae1543 100644
--- a/metadata/md5-cache/dev-lang/moarvm-2024.02
+++ b/metadata/md5-cache/dev-lang/moarvm-2024.08
@@ -9,5 +9,5 @@ LICENSE=Artistic-2
RDEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc
RESTRICT=test
SLOT=0
-SRC_URI=http://moarvm.org/releases/MoarVM-2024.02.tar.gz
+SRC_URI=http://moarvm.org/releases/MoarVM-2024.08.tar.gz
_md5_=2c6e548db72b5ca95c2bc8fed4bea9f6
diff --git a/metadata/md5-cache/dev-lang/nqp-2024.02 b/metadata/md5-cache/dev-lang/nqp-2024.08
index a2ecfb222c5d..953b5088c1b2 100644
--- a/metadata/md5-cache/dev-lang/nqp-2024.02
+++ b/metadata/md5-cache/dev-lang/nqp-2024.08
@@ -1,6 +1,6 @@
-BDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.02[clang=] ) clang? ( sys-devel/clang ) java? ( >=virtual/jdk-11 ) dev-lang/perl
+BDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.08[clang=] ) clang? ( sys-devel/clang ) java? ( >=virtual/jdk-11 ) dev-lang/perl
DEFINED_PHASES=compile configure install preinst prepare pretend setup test
-DEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.02[clang=] ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.08[clang=] ) java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=Not Quite Perl, a Raku bootstrapping compiler
EAPI=8
HOMEPAGE=https://rakudo.org
@@ -8,10 +8,10 @@ INHERIT=java-pkg-opt-2 multibuild
IUSE=doc clang java +moar test java
KEYWORDS=~amd64 ~x86
LICENSE=Artistic-2
-RDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.02[clang=] ) java? ( >=virtual/jre-11 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+RDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.08[clang=] ) java? ( >=virtual/jre-11 ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=|| ( java moar )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/perl6/nqp/releases/download/2024.02/nqp-2024.02.tar.gz
+SRC_URI=https://github.com/perl6/nqp/releases/download/2024.08/nqp-2024.08.tar.gz
_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a multibuild d67e78a235f541871c7dfe4cf7931489 out-of-source-utils 1a9007554652a6e627edbccb3c25a439
_md5_=9873ed7fdfa65c5316e7cf1ce2e31daa
diff --git a/metadata/md5-cache/dev-lang/perl-5.40.0 b/metadata/md5-cache/dev-lang/perl-5.40.0
index c75de4014420..b45ef36f6123 100644
--- a/metadata/md5-cache/dev-lang/perl-5.40.0
+++ b/metadata/md5-cache/dev-lang/perl-5.40.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.perl.org/
INHERIT=alternatives flag-o-matic toolchain-funcs multilib multiprocessing
IUSE=berkdb perl_features_debug doc gdbm perl_features_ithreads minimal perl_features_quadmath
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=!minimal? ( >=app-admin/perl-cleaner-2.31 >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 >=virtual/perl-Math-BigInt-1.999.842 virtual/perl-Test-Harness )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:=
SLOT=0/5.40
SRC_URI=mirror://cpan/src/5.0/perl-5.40.0.tar.xz mirror://cpan/authors/id/H/HA/HAARG/perl-5.40.0.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.40.0-patches-2.tar.xz https://github.com/arsv/perl-cross/releases/download/1.6/perl-cross-1.6.tar.gz
_eclasses_=alternatives 8e630f543dbc427323566317daa8cf87 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3e75481acbcfbca3b8e23305a6630b60
+_md5_=20774f72cedc0488ae4cc04bbf976b9a
diff --git a/metadata/md5-cache/dev-lang/rakudo-2024.02 b/metadata/md5-cache/dev-lang/rakudo-2024.08
index e87b96bc3596..b491da2572b0 100644
--- a/metadata/md5-cache/dev-lang/rakudo-2024.02
+++ b/metadata/md5-cache/dev-lang/rakudo-2024.08
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install preinst prepare pretend setup test
-DEPEND=~dev-lang/nqp-2024.02:0=[java?,moar?,clang=] clang? ( sys-devel/clang ) java? ( >=virtual/jdk-1.9 ) >=dev-lang/perl-5.10 java? ( >=dev-java/java-config-2.2.0-r3 )
+DEPEND=~dev-lang/nqp-2024.08:0=[java?,moar?,clang=] clang? ( sys-devel/clang ) java? ( >=virtual/jdk-1.9 ) >=dev-lang/perl-5.10 java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=A compiler for the Raku programming language
EAPI=8
HOMEPAGE=https://rakudo.org
@@ -7,10 +7,10 @@ INHERIT=java-pkg-opt-2
IUSE=clang java +moar test java
KEYWORDS=~amd64 ~x86
LICENSE=Artistic-2
-RDEPEND=~dev-lang/nqp-2024.02:0=[java?,moar?,clang=] java? ( >=virtual/jre-1.9 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+RDEPEND=~dev-lang/nqp-2024.08:0=[java?,moar?,clang=] java? ( >=virtual/jre-1.9 ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=|| ( java moar )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://rakudo.org/dl/rakudo/rakudo-2024.02.tar.gz
+SRC_URI=https://rakudo.org/dl/rakudo/rakudo-2024.08.tar.gz
_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
_md5_=637524407d4841797804d261ad3b0dc3
diff --git a/metadata/md5-cache/dev-lang/ruby-3.1.4-r3 b/metadata/md5-cache/dev-lang/ruby-3.1.4-r3
index b91e33f67d59..ac13aaaea635 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.1.4-r3
+++ b/metadata/md5-cache/dev-lang/ruby-3.1.4-r3
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.1
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.4.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=9aca8dc0afe299c66ca7ca5446567698
+_md5_=8873b5fb87840d14c34807e4d629dd09
diff --git a/metadata/md5-cache/dev-lang/ruby-3.1.5 b/metadata/md5-cache/dev-lang/ruby-3.1.5
index 83414f0b1a1b..608097d4888f 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.1.5
+++ b/metadata/md5-cache/dev-lang/ruby-3.1.5
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.1
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.5.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=ced43a2fde04c18c657973254fb9e671
+_md5_=852bf1807cbd90d4b688fe54cdda8d22
diff --git a/metadata/md5-cache/dev-lang/ruby-3.1.6-r1 b/metadata/md5-cache/dev-lang/ruby-3.1.6-r1
index 17ef4260304f..833987176144 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.1.6-r1
+++ b/metadata/md5-cache/dev-lang/ruby-3.1.6-r1
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.1
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.6.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=dd5d5b1669f24a25b77bd88082314bea
+_md5_=42b71d406d5435f0afe9767cf1452ec6
diff --git a/metadata/md5-cache/dev-lang/ruby-3.2.3 b/metadata/md5-cache/dev-lang/ruby-3.2.3
index 7b8b01279758..13d1c150bd97 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.2.3
+++ b/metadata/md5-cache/dev-lang/ruby-3.2.3
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.2
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.3.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=329d0c1854b28e8f1289600048a62495
+_md5_=afa36fc82ef10dbd0aed5b450b09dc1b
diff --git a/metadata/md5-cache/dev-lang/ruby-3.2.4 b/metadata/md5-cache/dev-lang/ruby-3.2.4
index a9560ee29116..87af71b3250a 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.2.4
+++ b/metadata/md5-cache/dev-lang/ruby-3.2.4
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.2
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0a5110fc2214ada00842566501efa661
+_md5_=f1a4bc28fa0231af7ca50d0a0059cd25
diff --git a/metadata/md5-cache/dev-lang/ruby-3.2.4-r1 b/metadata/md5-cache/dev-lang/ruby-3.2.4-r1
index 2ff950354796..051170a49019 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.2.4-r1
+++ b/metadata/md5-cache/dev-lang/ruby-3.2.4-r1
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.2
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.4.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=63e507d06176afb18940573ae9b0c4d7
+_md5_=2d83843366f3f518608e344c12a7f263
diff --git a/metadata/md5-cache/dev-lang/ruby-3.2.5 b/metadata/md5-cache/dev-lang/ruby-3.2.5
index 8eacb0204e30..b0a6b7e76daa 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.2.5
+++ b/metadata/md5-cache/dev-lang/ruby-3.2.5
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.2
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.5.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=d54ae1ca7c08d1dd1d4439025f9212e1
+_md5_=c6bd75974fb8617fb120d334de6bff55
diff --git a/metadata/md5-cache/dev-lang/ruby-3.3.2 b/metadata/md5-cache/dev-lang/ruby-3.3.2
index d8a7a7fdcde8..9139a1732935 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.3.2
+++ b/metadata/md5-cache/dev-lang/ruby-3.3.2
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.3
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.2.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a8aa7b1768272901ed62107c04268deb
+_md5_=065dcaeb768a2f5173ef639029a44e3b
diff --git a/metadata/md5-cache/dev-lang/ruby-3.3.4 b/metadata/md5-cache/dev-lang/ruby-3.3.4
index f5b054798596..25a1606d3afc 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.3.4
+++ b/metadata/md5-cache/dev-lang/ruby-3.3.4
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.3
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=2132e7af360fa81f2130fee040d654a1
+_md5_=0f1734629c1356233ee2447249216df5
diff --git a/metadata/md5-cache/dev-lang/ruby-3.3.4-r1 b/metadata/md5-cache/dev-lang/ruby-3.3.4-r1
index 0d3514598c6e..4de919ca35ae 100644
--- a/metadata/md5-cache/dev-lang/ruby-3.3.4-r1
+++ b/metadata/md5-cache/dev-lang/ruby-3.3.4-r1
@@ -13,4 +13,4 @@ RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) jemalloc? ( dev-libs
SLOT=3.3
SRC_URI=https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.4.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=12d69571ea86d2bd785591d2b0bb8e20
+_md5_=fa786b260b95b2957b11c2ea3e9a9b70
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index b347be88557b..5ddbf47f3e2e 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/boost-1.86.0 b/metadata/md5-cache/dev-libs/boost-1.86.0
new file mode 100644
index 000000000000..3a5eda676b2b
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/boost-1.86.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-build/b2-5.0.0
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test
+DEPEND=bzip2? ( app-arch/bzip2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) icu? ( dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !icu? ( virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( app-arch/xz-utils:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mpi? ( virtual/mpi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,cxx,threads] ) 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 ) numpy? ( dev-python/numpy:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) 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(-)?] ) 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=Boost Libraries for C++
+EAPI=8
+HOMEPAGE=https://www.boost.org/
+INHERIT=flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal
+IUSE=bzip2 +context debug doc icu lzma +nls mpi numpy python +stacktrace tools zlib zstd 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
+LICENSE=Boost-1.0
+RDEPEND=bzip2? ( app-arch/bzip2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) icu? ( dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !icu? ( virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( app-arch/xz-utils:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mpi? ( virtual/mpi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,cxx,threads] ) 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 ) numpy? ( dev-python/numpy:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) 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(-)?] ) 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=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
+RESTRICT=test
+SLOT=0/1.86.0
+SRC_URI=https://boostorg.jfrog.io/artifactory/main/release/1.86.0/source/boost_1_86_0.tar.bz2
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=e979cd6647cb7f580f94c4a8a06e25ed
diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.15.1 b/metadata/md5-cache/dev-libs/c-blosc2-2.15.1
index bd8686999b5f..f82c1876d021 100644
--- a/metadata/md5-cache/dev-libs/c-blosc2-2.15.1
+++ b/metadata/md5-cache/dev-libs/c-blosc2-2.15.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.blosc.org/c-blosc2/c-blosc2.html https://github.com/Blosc/c-blosc2/
INHERIT=cmake
IUSE=test +zlib +zstd
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=app-arch/lz4-1.7.5:= zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=test? ( zlib zstd )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/4
SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.15.1.tar.gz -> c-blosc2-2.15.1.gh.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=149b9ded16501c2b1d76e47d18f37981
+_md5_=d1bc53591b6534dd0a328f4acf2e751d
diff --git a/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r4 b/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r4
index 3c47deb97d0f..ffadc415bb0e 100644
--- a/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r4
+++ b/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r4
@@ -13,4 +13,4 @@ REQUIRED_USE=ldapdb? ( openldap )
SLOT=2
SRC_URI=https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz https://dev.gentoo.org/~grobian/distfiles/cyrus-sasl-2.1.28-r4-patches.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 db-use 3807d3e43e20aaa6e4decedd2bb2db4c edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=538c4fdf457e09b3a67b46d6d919be58
+_md5_=6cceaaa9ed825cbd647ffd494c6788f5
diff --git a/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r5 b/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r5
index 512bc949b355..10391ec13181 100644
--- a/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r5
+++ b/metadata/md5-cache/dev-libs/cyrus-sasl-2.1.28-r5
@@ -13,4 +13,4 @@ REQUIRED_USE=ldapdb? ( openldap )
SLOT=2
SRC_URI=https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz https://dev.gentoo.org/~grobian/distfiles/cyrus-sasl-2.1.28-r4-patches.tar.xz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 db-use 3807d3e43e20aaa6e4decedd2bb2db4c edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=463c60fe19dc576b2972689bb0788e3c
+_md5_=beb3ce092214441373144f0e71d075a4
diff --git a/metadata/md5-cache/dev-libs/elfutils-0.191-r1 b/metadata/md5-cache/dev-libs/elfutils-0.191-r1
index 0e414da89e49..667ce105898b 100644
--- a/metadata/md5-cache/dev-libs/elfutils-0.191-r1
+++ b/metadata/md5-cache/dev-libs/elfutils-0.191-r1
@@ -1,16 +1,16 @@
-BDEPEND=app-alternatives/lex sys-devel/m4 virtual/pkgconfig nls? ( sys-devel/gettext ) verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 ) >=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 )
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 ) sys-devel/m4 virtual/pkgconfig nls? ( sys-devel/gettext ) >=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 prepare test unpack
-DEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone )
+DEPEND=!dev-libs/libelf >=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(-)?] 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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Libraries/utilities to handle ELF objects (drop in replacement for libelf)
EAPI=8
HOMEPAGE=https://sourceware.org/elfutils/
INHERIT=autotools flag-o-matic multilib-minimal verify-sig
-IUSE=bzip2 debuginfod lzma nls static-libs test +utils 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 verify-sig
+IUSE=bzip2 debuginfod lzma nls test +utils valgrind 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 verify-sig
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )
-RDEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone )
+RDEPEND=!dev-libs/libelf >=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(-)?] 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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2 verify-sig? ( https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2.sig )
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=ee81253b5fd6b55594cdfa672c7f1327
+_md5_=09c8bb045bb2864d319a875e30174f09
diff --git a/metadata/md5-cache/dev-libs/elfutils-0.191-r2 b/metadata/md5-cache/dev-libs/elfutils-0.191-r2
new file mode 100644
index 000000000000..683ec2ee2acc
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/elfutils-0.191-r2
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 ) sys-devel/m4 virtual/pkgconfig nls? ( sys-devel/gettext ) >=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 prepare test unpack
+DEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone ) valgrind? ( dev-debug/valgrind )
+DESCRIPTION=Libraries/utilities to handle ELF objects (drop in replacement for libelf)
+EAPI=8
+HOMEPAGE=https://sourceware.org/elfutils/
+INHERIT=autotools flag-o-matic multilib-minimal verify-sig
+IUSE=bzip2 debuginfod lzma nls static-libs test +utils valgrind 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 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )
+RDEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2 verify-sig? ( https://sourceware.org/elfutils/ftp/0.191/elfutils-0.191.tar.bz2.sig )
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=314e20c357e3f6be8b2e097b376777ad
diff --git a/metadata/md5-cache/dev-libs/elfutils-9999 b/metadata/md5-cache/dev-libs/elfutils-9999
new file mode 100644
index 000000000000..8ec8bc5c1733
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/elfutils-9999
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/bison sys-devel/flex sys-devel/m4 virtual/pkgconfig nls? ( sys-devel/gettext ) >=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 >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone ) valgrind? ( dev-debug/valgrind )
+DESCRIPTION=Libraries/utilities to handle ELF objects (drop in replacement for libelf)
+EAPI=8
+HOMEPAGE=https://sourceware.org/elfutils/
+INHERIT=autotools flag-o-matic multilib-minimal git-r3
+IUSE=bzip2 debuginfod lzma nls static-libs test +utils valgrind 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
+LICENSE=|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )
+PROPERTIES=live
+RDEPEND=!dev-libs/libelf >=sys-libs/zlib-1.2.8-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] bzip2? ( >=app-arch/bzip2-1.0.6-r4[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(-)?] ) debuginfod? ( app-arch/libarchive:= dev-db/sqlite:3= net-libs/libmicrohttpd:= net-misc/curl[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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[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(-)?] ) elibc_musl? ( dev-libs/libbsd sys-libs/argp-standalone sys-libs/fts-standalone sys-libs/obstack-standalone )
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=5f9e2ebaf27796466a21a457c7b43a69
diff --git a/metadata/md5-cache/dev-libs/fddl-20111124-r1 b/metadata/md5-cache/dev-libs/fddl-20111124-r1
deleted file mode 100644
index 49ad0e2d7097..000000000000
--- a/metadata/md5-cache/dev-libs/fddl-20111124-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test unpack
-DESCRIPTION=Free Decision Diagram Library
-EAPI=7
-HOMEPAGE=https://itval.sourceforge.net/ https://github.com/atomopawn/FDDL
-INHERIT=cmake vcs-snapshot
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/fddl-20111124.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd vcs-snapshot 3d327d546f76e4c2054573ff0d78fad2 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e7e95cf4d361b66439967e098bf9b234
diff --git a/metadata/md5-cache/dev-libs/fddl-20111124-r2 b/metadata/md5-cache/dev-libs/fddl-20111124-r2
index 38c692c822c6..7a4bdd3da8fa 100644
--- a/metadata/md5-cache/dev-libs/fddl-20111124-r2
+++ b/metadata/md5-cache/dev-libs/fddl-20111124-r2
@@ -4,9 +4,9 @@ DESCRIPTION=Free Decision Diagram Library
EAPI=8
HOMEPAGE=https://itval.sourceforge.net/ https://github.com/atomopawn/FDDL
INHERIT=cmake
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/fddl-20111124.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bfe8718ad80437ca337807ca479918f6
+_md5_=f197d877d7798c9544f784bd520356d5
diff --git a/metadata/md5-cache/dev-libs/glib-2.76.4 b/metadata/md5-cache/dev-libs/glib-2.76.4
index 4a0ef5677d53..5805a2e00b67 100644
--- a/metadata/md5-cache/dev-libs/glib-2.76.4
+++ b/metadata/md5-cache/dev-libs/glib-2.76.4
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=mirror://gnome/sources/glib/2.76/glib-2.76.4.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b1d2f0abf69bbc9d6496e3a5e90daf55
+_md5_=25417356fed8f5d81ab9d1c25b2b21c8
diff --git a/metadata/md5-cache/dev-libs/glib-2.78.3 b/metadata/md5-cache/dev-libs/glib-2.78.3
index 498420be2e94..65002de1c402 100644
--- a/metadata/md5-cache/dev-libs/glib-2.78.3
+++ b/metadata/md5-cache/dev-libs/glib-2.78.3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=mirror://gnome/sources/glib/2.78/glib-2.78.3.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b1d2f0abf69bbc9d6496e3a5e90daf55
+_md5_=25417356fed8f5d81ab9d1c25b2b21c8
diff --git a/metadata/md5-cache/dev-libs/glib-2.78.4-r1 b/metadata/md5-cache/dev-libs/glib-2.78.4-r1
index bcacc05b5829..a8e5645ecd7b 100644
--- a/metadata/md5-cache/dev-libs/glib-2.78.4-r1
+++ b/metadata/md5-cache/dev-libs/glib-2.78.4-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=mirror://gnome/sources/glib/2.78/glib-2.78.4.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3ecc57b804dbf8d2d342cf559a82aa9f
+_md5_=19c9ff5e6bcf14be531b33bc20b791a0
diff --git a/metadata/md5-cache/dev-libs/glib-2.78.6 b/metadata/md5-cache/dev-libs/glib-2.78.6
index e20ed732c8a7..00e403704de6 100644
--- a/metadata/md5-cache/dev-libs/glib-2.78.6
+++ b/metadata/md5-cache/dev-libs/glib-2.78.6
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=mirror://gnome/sources/glib/2.78/glib-2.78.6.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=73d2f346f99025b8a9cd92f5367eb865
+_md5_=a068ad26b2a290ee97c5833c1c4e5972
diff --git a/metadata/md5-cache/dev-libs/glib-2.80.4 b/metadata/md5-cache/dev-libs/glib-2.80.4
index 3a8a304d7f6c..1dd6b1b336e9 100644
--- a/metadata/md5-cache/dev-libs/glib-2.80.4
+++ b/metadata/md5-cache/dev-libs/glib-2.80.4
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=mirror://gnome/sources/glib/2.80/glib-2.80.4.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b6c95e34185619de031ace17f67878ba
+_md5_=2d178c4be4dd63fee14ac6d6326e3195
diff --git a/metadata/md5-cache/dev-libs/jsoncpp-1.9.5-r1 b/metadata/md5-cache/dev-libs/jsoncpp-1.9.5-r1
new file mode 100644
index 000000000000..8cac323f605a
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/jsoncpp-1.9.5-r1
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DESCRIPTION=C++ JSON reader and writer
+EAPI=8
+HOMEPAGE=https://github.com/open-source-parsers/jsoncpp/
+INHERIT=meson-multilib python-any-r1
+IUSE=doc 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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=|| ( public-domain MIT )
+RESTRICT=!test? ( test )
+SLOT=0/25
+SRC_URI=https://github.com/open-source-parsers/jsoncpp/archive/1.9.5.tar.gz -> jsoncpp-1.9.5.tar.gz
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=5f4094dd11ebccf29894273a402fcc03
diff --git a/metadata/md5-cache/dev-libs/libcdada-0.4.0 b/metadata/md5-cache/dev-libs/libcdada-0.4.0
deleted file mode 100644
index 24367c0e6f12..000000000000
--- a/metadata/md5-cache/dev-libs/libcdada-0.4.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=test? ( || ( dev-lang/python:3.11 dev-lang/python:3.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.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install prepare setup
-DESCRIPTION=Basic data structures in C
-EAPI=8
-HOMEPAGE=https://github.com/msune/libcdada
-INHERIT=autotools python-any-r1
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD-2
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/msune/libcdada/archive/refs/tags/v0.4.0.tar.gz -> libcdada-0.4.0.tar.gz
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a104752191e3a68b98af29e5e539f54b
diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.7 b/metadata/md5-cache/dev-libs/libclc-15.0.7
index e759e5af6a2e..9b24b2aa205e 100644
--- a/metadata/md5-cache/dev-libs/libclc-15.0.7
+++ b/metadata/md5-cache/dev-libs/libclc-15.0.7
@@ -10,5 +10,5 @@ KEYWORDS=amd64 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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=d1b95418d66b7940177352663526f1c3
diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.6 b/metadata/md5-cache/dev-libs/libclc-16.0.6
index a60438e1acc2..c8cc0f4969a3 100644
--- a/metadata/md5-cache/dev-libs/libclc-16.0.6
+++ b/metadata/md5-cache/dev-libs/libclc-16.0.6
@@ -10,5 +10,5 @@ KEYWORDS=amd64 ~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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cec33a95d6e032d0564390f85e4b74
diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.6 b/metadata/md5-cache/dev-libs/libclc-17.0.6
index b0a7d8f3202a..d33720dc66b4 100644
--- a/metadata/md5-cache/dev-libs/libclc-17.0.6
+++ b/metadata/md5-cache/dev-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7780435434e06c9f661023af655b5880
diff --git a/metadata/md5-cache/dev-libs/libclc-18.1.8 b/metadata/md5-cache/dev-libs/libclc-18.1.8
index eec6dae48c03..fc67c84da949 100644
--- a/metadata/md5-cache/dev-libs/libclc-18.1.8
+++ b/metadata/md5-cache/dev-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=19556bf2c6112f5cfcee5982242e00f7
diff --git a/metadata/md5-cache/dev-libs/libclc-19.1.0_rc3 b/metadata/md5-cache/dev-libs/libclc-19.1.0_rc3
index 3bf70cc0f37e..dfd4156f9b6d 100644
--- a/metadata/md5-cache/dev-libs/libclc-19.1.0_rc3
+++ b/metadata/md5-cache/dev-libs/libclc-19.1.0_rc3
@@ -9,5 +9,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.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fda4a93b6f4f3c3a70e68ff3f1702311
diff --git a/metadata/md5-cache/dev-libs/libclc-20.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-20.0.0.9999
index f0fcb81bfe98..905916d3855d 100644
--- a/metadata/md5-cache/dev-libs/libclc-20.0.0.9999
+++ b/metadata/md5-cache/dev-libs/libclc-20.0.0.9999
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
PROPERTIES=live
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fda4a93b6f4f3c3a70e68ff3f1702311
diff --git a/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240822 b/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240822
index eb38feff3080..f7ed5c3a5fdc 100644
--- a/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240822
+++ b/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240822
@@ -9,5 +9,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/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fda4a93b6f4f3c3a70e68ff3f1702311
diff --git a/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240830 b/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240830
new file mode 100644
index 000000000000..bd5a9c3a57ae
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20240830
@@ -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_17? ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) llvm_slot_18? ( sys-devel/clang:18 spirv? ( dev-util/spirv-llvm-translator:18 ) ) 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_18 llvm_slot_17
+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/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fda4a93b6f4f3c3a70e68ff3f1702311
diff --git a/metadata/md5-cache/dev-libs/libconfig-1.7.3 b/metadata/md5-cache/dev-libs/libconfig-1.7.3
index c48e147aede4..459b8c418195 100644
--- a/metadata/md5-cache/dev-libs/libconfig-1.7.3
+++ b/metadata/md5-cache/dev-libs/libconfig-1.7.3
@@ -4,12 +4,12 @@ DEPEND=sys-apps/texinfo app-alternatives/yacc dev-build/libtool
DESCRIPTION=Libconfig is a simple library for manipulating structured configuration files
EAPI=7
HOMEPAGE=https://www.hyperrealm.com/libconfig/libconfig.html https://github.com/hyperrealm/libconfig
-INHERIT=autotools multilib-minimal
+INHERIT=autotools flag-o-matic multilib-minimal
IUSE=+cxx 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 ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x86-linux
LICENSE=LGPL-2.1
RESTRICT=!test? ( test )
SLOT=0/11
SRC_URI=https://github.com/hyperrealm/libconfig/archive/v1.7.3.tar.gz -> libconfig-1.7.3.tar.gz
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=62af0a85268ef3433390cb04597257aa
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=573f57dfbc17fb67d89ee2fd3f3f0964
diff --git a/metadata/md5-cache/dev-libs/libfstrcmp-0.7-r1 b/metadata/md5-cache/dev-libs/libfstrcmp-0.7-r1
deleted file mode 100644
index c0700acc43dd..000000000000
--- a/metadata/md5-cache/dev-libs/libfstrcmp-0.7-r1
+++ /dev/null
@@ -1,15 +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 install prepare
-DEPEND=sys-apps/groff doc? ( app-text/ghostscript-gpl ) test? ( app-text/ghostscript-gpl )
-DESCRIPTION=Make fuzzy comparisons of strings and byte arrays
-EAPI=7
-HOMEPAGE=http://fstrcmp.sourceforge.net/
-INHERIT=autotools
-IUSE=doc static-libs test
-KEYWORDS=amd64 ~arm arm64 x86
-LICENSE=GPL-3+
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=http://fstrcmp.sourceforge.net/fstrcmp-0.7.D001.tar.gz -> libfstrcmp-0.7.tar.gz
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=5bf69657b17a076fb3d60167bfdb8293
diff --git a/metadata/md5-cache/dev-libs/npth-1.6-r1 b/metadata/md5-cache/dev-libs/npth-1.6-r1
index 24eecacf09ed..f5c812aca67c 100644
--- a/metadata/md5-cache/dev-libs/npth-1.6-r1
+++ b/metadata/md5-cache/dev-libs/npth-1.6-r1
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git
INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=hppa
LICENSE=LGPL-2.1+
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnupg/npth/npth-1.6.tar.bz2
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=56b0e974c327c7ccd899031a6d82d87d
+_md5_=97309c588d1465334be1d8e67cdc6ab4
diff --git a/metadata/md5-cache/dev-libs/npth-1.6-r2 b/metadata/md5-cache/dev-libs/npth-1.6-r2
deleted file mode 100644
index 81f47f73a0c2..000000000000
--- a/metadata/md5-cache/dev-libs/npth-1.6-r2
+++ /dev/null
@@ -1,14 +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=configure install prepare
-DESCRIPTION=New GNU Portable Threads Library
-EAPI=8
-HOMEPAGE=https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git
-INHERIT=autotools flag-o-matic
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=LGPL-2.1+
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://gnupg/npth/npth-1.6.tar.bz2
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=ca33079e1ea243d230a12a1655d596e0
diff --git a/metadata/md5-cache/dev-libs/simdjson-3.10.1 b/metadata/md5-cache/dev-libs/simdjson-3.10.1
new file mode 100644
index 000000000000..fb6fdef7020a
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/simdjson-3.10.1
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/file sys-apps/grep virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=tools? ( >=dev-libs/cxxopts-3.2:= )
+DESCRIPTION=SIMD accelerated C++ JSON library
+EAPI=8
+HOMEPAGE=https://simdjson.org/ https://github.com/simdjson/simdjson
+INHERIT=toolchain-funcs cmake
+IUSE=+all-impls test tools
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86
+LICENSE=Apache-2.0 Boost-1.0 BSD MIT
+REQUIRED_USE=test? ( tools )
+RESTRICT=!test? ( test )
+SLOT=0/23
+SRC_URI=https://github.com/simdjson/simdjson/archive/v3.10.1.tar.gz -> simdjson-3.10.1.gh.tar.gz test? ( https://github.com/simdjson/simdjson-data/archive/a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz -> simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz )
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6a61f20b8c94a5fbd4b7661b58c5a0c6
diff --git a/metadata/md5-cache/dev-libs/skalibs-2.14.1.1 b/metadata/md5-cache/dev-libs/skalibs-2.14.1.1
deleted file mode 100644
index 1df870e7670b..000000000000
--- a/metadata/md5-cache/dev-libs/skalibs-2.14.1.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=configure prepare
-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
-LICENSE=ISC
-SLOT=0/2.14
-SRC_URI=https://www.skarnet.org/software/skalibs/skalibs-2.14.1.1.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b406d5c253dc6f8e8e6eb0d8eeea0b1f
diff --git a/metadata/md5-cache/dev-libs/uthash-2.3.0-r1 b/metadata/md5-cache/dev-libs/uthash-2.3.0-r1
new file mode 100644
index 000000000000..290fcdaacff0
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/uthash-2.3.0-r1
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-lang/perl )
+DEFINED_PHASES=configure install test
+DESCRIPTION=An easy-to-use hash implementation for C programmers
+EAPI=8
+HOMEPAGE=https://troydhanson.github.io/uthash/index.html
+INHERIT=toolchain-funcs
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD-1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/troydhanson/uthash/archive/v2.3.0.tar.gz -> uthash-2.3.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=b0de2e8ac3f429b69f4419bae9ffe143
diff --git a/metadata/md5-cache/dev-lua/Manifest.gz b/metadata/md5-cache/dev-lua/Manifest.gz
index 651be362eb03..cc9aa52cdb6b 100644
--- a/metadata/md5-cache/dev-lua/Manifest.gz
+++ b/metadata/md5-cache/dev-lua/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lua/lpeg-1.1.0 b/metadata/md5-cache/dev-lua/lpeg-1.1.0
new file mode 100644
index 000000000000..49ec906992c0
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lpeg-1.1.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig app-arch/unzip test? ( lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) )
+DEFINED_PHASES=compile install prepare test unpack
+DEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 )
+DESCRIPTION=Parsing Expression Grammars for Lua
+EAPI=8
+HOMEPAGE=https://www.inf.puc-rio.br/~roberto/lpeg/
+INHERIT=lua flag-o-matic toolchain-funcs
+IUSE=test debug doc lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4
+KEYWORDS=amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://luarocks.org/manifests/gvvaughan/lpeg-1.1.0-1.src.rock -> lpeg-1.1.0.zip
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d lua f888faf7a77304e3e6c5c386ae0c34d7 lua-utils 1f91de68f9a26642216e45d7765fd4fb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=dd3d028acdf3e2acc415cd98bc3aaa60
diff --git a/metadata/md5-cache/dev-lua/messagepack-0.5.4 b/metadata/md5-cache/dev-lua/messagepack-0.5.4
new file mode 100644
index 000000000000..5c7598dc5fb5
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/messagepack-0.5.4
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig test? ( lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) )
+DEFINED_PHASES=compile install
+DESCRIPTION=pure Lua implementation of the MessagePack serialization format
+EAPI=8
+HOMEPAGE=https://fperrad.frama.io/lua-MessagePack
+INHERIT=lua
+IUSE=test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 )
+REQUIRED_USE=|| ( lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://framagit.org/fperrad/lua-MessagePack/-/archive/0.5.4/lua-MessagePack-0.5.4.tar.bz2 -> messagepack-0.5.4.tar.bz2
+_eclasses_=lua f888faf7a77304e3e6c5c386ae0c34d7 lua-utils 1f91de68f9a26642216e45d7765fd4fb multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=7b02db0a2a735c72bee6bbe3f442c7f0
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index b92f0349a49f..43f2352c2422 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-ocaml-15.0.7 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
index 0cdc5e678653..f910a6ec5531 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ec121544c62c6bb5c8112fe4850a5191
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
index f4e76335a63d..7fd865beb6e7 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cfa38d0438f0434edcc6a55074d560
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
index 93ba281270ab..79e1e327474b 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cfa38d0438f0434edcc6a55074d560
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8
index 37a93edf40fe..3d015bfd7315 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.8
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=645932dddf1639f8d66787b4fbe355da
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc3 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc3
index b9183feeb70b..41eda6c15be8 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc3
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.0_rc3
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/19.1.0_rc3
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.9999
index 7de6e96208b6..dcd1b5b05ee5 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.9999
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.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_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_SPIRV llvm_targets_Xtensa )
RESTRICT=!test? ( test )
SLOT=0/20.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240822 b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240822
index 66f20da28d18..e201193fdef3 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240822
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240822
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/20.0.0_pre20240822
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240830 b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240830
new file mode 100644
index 000000000000..76e0c566e68a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20240830
@@ -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:= ~sys-devel/llvm-20.0.0_pre20240830:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240830[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_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_SPIRV llvm_targets_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0_pre20240830:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240830[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_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_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/20.0.0_pre20240830
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index f9d8abe0c0e3..87524344a147 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/WebService-MusicBrainz-1.0.6 b/metadata/md5-cache/dev-perl/WebService-MusicBrainz-1.0.6
deleted file mode 100644
index c41894197185..000000000000
--- a/metadata/md5-cache/dev-perl/WebService-MusicBrainz-1.0.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-perl/Mojolicious-7.130.0 >=dev-perl/Module-Build-0.420.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
-DESCRIPTION=Web service API to MusicBrainz database
-EAPI=8
-HOMEPAGE=https://metacpan.org/release/WebService-MusicBrainz
-INHERIT=perl-module
-IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=amd64 ppc ppc64 ~riscv x86
-LICENSE=|| ( Artistic GPL-1+ )
-RDEPEND=>=dev-perl/Mojolicious-7.130.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/B/BF/BFAIST/WebService-MusicBrainz-1.0.6.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=961f62e8c2946b20080138f4cbb6b548
diff --git a/metadata/md5-cache/dev-python/Faker-26.3.0 b/metadata/md5-cache/dev-python/Faker-26.3.0
deleted file mode 100644
index c560217ffb67..000000000000
--- a/metadata/md5-cache/dev-python/Faker-26.3.0
+++ /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-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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 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-ruby/faker python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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-26.3.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=9d851687364b39f7608ffe240be5917d
diff --git a/metadata/md5-cache/dev-python/Faker-27.0.0 b/metadata/md5-cache/dev-python/Faker-27.0.0
index 6a74f5299854..40e38dccefd9 100644
--- a/metadata/md5-cache/dev-python/Faker-27.0.0
+++ b/metadata/md5-cache/dev-python/Faker-27.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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong 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-ruby/faker python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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-27.0.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=68755e3d9fe3ca61edf7ea1febf8469c
+_md5_=1e71978c1157af7339430b7477ddd380
diff --git a/metadata/md5-cache/dev-python/Faker-28.0.0 b/metadata/md5-cache/dev-python/Faker-28.1.0
index c5b2ce57656a..bff6f44718b3 100644
--- a/metadata/md5-cache/dev-python/Faker-28.0.0
+++ b/metadata/md5-cache/dev-python/Faker-28.1.0
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targe
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-28.0.0.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/faker-28.1.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=68755e3d9fe3ca61edf7ea1febf8469c
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 4cbcc5298802..0b61babb450d 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/PyQt6-6.7.1-r1 b/metadata/md5-cache/dev-python/PyQt6-6.7.1-r1
index 189930e6d5e1..1d64ab320db2 100644
--- a/metadata/md5-cache/dev-python/PyQt6-6.7.1-r1
+++ b/metadata/md5-cache/dev-python/PyQt6-6.7.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.riverbankcomputing.com/software/pyqt/
INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets +widgets +xml python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv
LICENSE=GPL-3
RDEPEND=>=dev-qt/qtbase-6.7:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?] <dev-qt/qtbase-6.8 bluetooth? ( >=dev-qt/qtconnectivity-6.7:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.7:6[designer] ) help? ( >=dev-qt/qttools-6.7:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.7:6 ) nfc? ( >=dev-qt/qtconnectivity-6.7:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.7:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.7:6 ) qml? ( >=dev-qt/qtdeclarative-6.7:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.7:6 ) quick? ( >=dev-qt/qtdeclarative-6.7:6[opengl] ) sensors? ( >=dev-qt/qtsensors-6.7:6 ) serialport? ( >=dev-qt/qtserialport-6.7:6 ) speech? ( >=dev-qt/qtdeclarative-6.7:6 >=dev-qt/qtspeech-6.7:6 ) svg? ( >=dev-qt/qtsvg-6.7:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.7:6 ) websockets? ( >=dev-qt/qtwebsockets-6.7:6 ) >=dev-python/PyQt6-sip-13.8[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=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6/PyQt6-6.7.1.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=d1e7eb45633440c6b3be2065959e23a1
+_md5_=d933bfbdcd06deddbd4adcc129722952
diff --git a/metadata/md5-cache/dev-python/PyQt6-sip-13.8.0 b/metadata/md5-cache/dev-python/PyQt6-sip-13.8.0
index 8059bdcd49b7..305965f0505c 100644
--- a/metadata/md5-cache/dev-python/PyQt6-sip-13.8.0
+++ b/metadata/md5-cache/dev-python/PyQt6-sip-13.8.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Python-SIP/sip/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv
LICENSE=BSD-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 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt6_sip/PyQt6_sip-13.8.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=d6ecf9076abf624d6ee3297ca2565f40
+_md5_=e310de5a381d77f80ed371fbbb81e267
diff --git a/metadata/md5-cache/dev-python/astroid-3.3.1 b/metadata/md5-cache/dev-python/astroid-3.3.1
deleted file mode 100644
index 0ab802a5d9f9..000000000000
--- a/metadata/md5-cache/dev-python/astroid-3.3.1
+++ /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/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[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/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Abstract Syntax Tree for logilab packages
-EAPI=8
-HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/
-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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=LGPL-2.1+
-RDEPEND=python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/pylint-dev/astroid/archive/v3.3.1.tar.gz -> astroid-3.3.1.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b9b47ff8089705aa42863c49bb576b57
diff --git a/metadata/md5-cache/dev-python/astroid-3.3.2 b/metadata/md5-cache/dev-python/astroid-3.3.2
index 543e5dd199e9..fb4736e0236c 100644
--- a/metadata/md5-cache/dev-python/astroid-3.3.2
+++ b/metadata/md5-cache/dev-python/astroid-3.3.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-2.1+
RDEPEND=python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/pylint-dev/astroid/archive/v3.3.2.tar.gz -> astroid-3.3.2.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b9b47ff8089705aa42863c49bb576b57
+_md5_=3193ef97adda488f566a432c085cdc28
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.158 b/metadata/md5-cache/dev-python/boto3-1.34.158
deleted file mode 100644
index 7548ca1b820e..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.34.158
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.34.158[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.10.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 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.34.158[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.10.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.34.158.tar.gz -> boto3-1.34.158.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0cac3e4c2f0dd1a312c84ecb56c6a2f0
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.0 b/metadata/md5-cache/dev-python/boto3-1.35.0
index d489829c1c5b..fff5689629e5 100644
--- a/metadata/md5-cache/dev-python/boto3-1.35.0
+++ b/metadata/md5-cache/dev-python/boto3-1.35.0
@@ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.35.0[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.10.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.35.0.tar.gz -> boto3-1.35.0.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
+_md5_=0cac3e4c2f0dd1a312c84ecb56c6a2f0
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.10 b/metadata/md5-cache/dev-python/boto3-1.35.10
new file mode 100644
index 000000000000..ca10ba29c160
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.35.10
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.35.10[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.10.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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.35.10[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.10.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.35.10.tar.gz -> boto3-1.35.10.gh.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.6 b/metadata/md5-cache/dev-python/boto3-1.35.6
deleted file mode 100644
index ef257af16036..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.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.10.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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.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.10.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.35.6.tar.gz -> boto3-1.35.6.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.7 b/metadata/md5-cache/dev-python/boto3-1.35.7
deleted file mode 100644
index cd744175e437..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.7[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.10.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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.7[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.10.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.35.7.tar.gz -> boto3-1.35.7.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.8 b/metadata/md5-cache/dev-python/boto3-1.35.8
deleted file mode 100644
index 0287be1df7d5..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.8[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.10.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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.8[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.10.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.35.8.tar.gz -> boto3-1.35.8.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.9 b/metadata/md5-cache/dev-python/boto3-1.35.9
deleted file mode 100644
index 4f9d34af41b3..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.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.35.9.tar.gz -> boto3-1.35.9.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.158 b/metadata/md5-cache/dev-python/botocore-1.34.158
deleted file mode 100644
index 1a98405e0ec1..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.34.158
+++ /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 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.34.158.tar.gz -> botocore-1.34.158.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=403ec05ac031ee12edebbc7e68d5f724
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.0 b/metadata/md5-cache/dev-python/botocore-1.35.0
index faaf70ac9cf8..7fc853a810b2 100644
--- a/metadata/md5-cache/dev-python/botocore-1.35.0
+++ b/metadata/md5-cache/dev-python/botocore-1.35.0
@@ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 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.35.0.tar.gz -> botocore-1.35.0.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=00b59e8d9e15f94e08a4eaaf78424022
+_md5_=403ec05ac031ee12edebbc7e68d5f724
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.8 b/metadata/md5-cache/dev-python/botocore-1.35.10
index c75be0312fe5..add2e1311019 100644
--- a/metadata/md5-cache/dev-python/botocore-1.35.8
+++ b/metadata/md5-cache/dev-python/botocore-1.35.10
@@ -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.35.8.tar.gz -> botocore-1.35.8.gh.tar.gz
+SRC_URI=https://github.com/boto/botocore/archive/1.35.10.tar.gz -> botocore-1.35.10.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=00b59e8d9e15f94e08a4eaaf78424022
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.6 b/metadata/md5-cache/dev-python/botocore-1.35.6
deleted file mode 100644
index d1d394869f2c..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.35.6
+++ /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 ~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.35.6.tar.gz -> botocore-1.35.6.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=00b59e8d9e15f94e08a4eaaf78424022
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.7 b/metadata/md5-cache/dev-python/botocore-1.35.7
deleted file mode 100644
index 56c73eeea861..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.35.7
+++ /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 ~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.35.7.tar.gz -> botocore-1.35.7.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=00b59e8d9e15f94e08a4eaaf78424022
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.9 b/metadata/md5-cache/dev-python/botocore-1.35.9
deleted file mode 100644
index f0581ab5209c..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.35.9
+++ /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 ~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.35.9.tar.gz -> botocore-1.35.9.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=00b59e8d9e15f94e08a4eaaf78424022
diff --git a/metadata/md5-cache/dev-python/braintree-4.28.0 b/metadata/md5-cache/dev-python/braintree-4.28.0
deleted file mode 100644
index 2495c858cb32..000000000000
--- a/metadata/md5-cache/dev-python/braintree-4.28.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/requests-0.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) 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=Braintree Python Library
-EAPI=8
-HOMEPAGE=https://developer.paypal.com/braintree/docs/reference/overview/ https://github.com/braintree/braintree_python/ https://pypi.org/project/braintree/
-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=MIT
-RDEPEND=>=dev-python/requests-0.11.1[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/braintree/braintree_python/archive/4.28.0.tar.gz -> braintree_python-4.28.0.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=125e39c174588fd1249f56c4be597767
diff --git a/metadata/md5-cache/dev-python/cffi-1.17.0 b/metadata/md5-cache/dev-python/cffi-1.17.0
index edddd7763d22..0200a71d24f7 100644
--- a/metadata/md5-cache/dev-python/cffi-1.17.0
+++ b/metadata/md5-cache/dev-python/cffi-1.17.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cffi.readthedocs.io/ https://pypi.org/project/cffi/
INHERIT=distutils-r1 toolchain-funcs pypi
IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=>=dev-libs/libffi-3.4.4-r1:= dev-python/pycparser[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[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/1.17.0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cffi/cffi-1.17.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=85ae97ec0550726992ef7e9f400b4cc6
+_md5_=a6bf6284fcc967268558b0c895c5b4b5
diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.10.3 b/metadata/md5-cache/dev-python/cfn-lint-1.10.3
index f5f42d5f86a9..7a48199ea6a1 100644
--- a/metadata/md5-cache/dev-python/cfn-lint-1.10.3
+++ b/metadata/md5-cache/dev-python/cfn-lint-1.10.3
@@ -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.89.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.10.3.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=1215331022ab60ab15d5d9ab0ed24d22
+_md5_=c1cc4f1b2a8b1311eda0ff15c7d7d032
diff --git a/metadata/md5-cache/dev-python/clang-python-15.0.7 b/metadata/md5-cache/dev-python/clang-python-15.0.7
index 333c069ec502..e1c890b2190e 100644
--- a/metadata/md5-cache/dev-python/clang-python-15.0.7
+++ b/metadata/md5-cache/dev-python/clang-python-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_=llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=af6077f776aa5a8c36aee6ad4acd5183
diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.6 b/metadata/md5-cache/dev-python/clang-python-16.0.6
index 4e652a357b80..b2f095ee9650 100644
--- a/metadata/md5-cache/dev-python/clang-python-16.0.6
+++ b/metadata/md5-cache/dev-python/clang-python-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_=llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=0efd225bad3b0e3b0055a8bea080c820
diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.6 b/metadata/md5-cache/dev-python/clang-python-17.0.6
index 3230ae8c47c5..418a90c10316 100644
--- a/metadata/md5-cache/dev-python/clang-python-17.0.6
+++ b/metadata/md5-cache/dev-python/clang-python-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_=llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=43bc0ba057a9809af356d76c92a3cb01
diff --git a/metadata/md5-cache/dev-python/clang-python-18.1.8 b/metadata/md5-cache/dev-python/clang-python-18.1.8
index 1cc443608a4b..2cc41767e81a 100644
--- a/metadata/md5-cache/dev-python/clang-python-18.1.8
+++ b/metadata/md5-cache/dev-python/clang-python-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_=llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=3929ebf0d4e762eaa5ad1d982948e3e4
diff --git a/metadata/md5-cache/dev-python/clang-python-19.1.0_rc3 b/metadata/md5-cache/dev-python/clang-python-19.1.0_rc3
index 6228ab40c7ac..6c4c3433a9bf 100644
--- a/metadata/md5-cache/dev-python/clang-python-19.1.0_rc3
+++ b/metadata/md5-cache/dev-python/clang-python-19.1.0_rc3
@@ -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.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=ed247c9547de121f2706c9d415e5e493
diff --git a/metadata/md5-cache/dev-python/clang-python-20.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-20.0.0.9999
index 7ad72a56a911..acb5a0ea174a 100644
--- a/metadata/md5-cache/dev-python/clang-python-20.0.0.9999
+++ b/metadata/md5-cache/dev-python/clang-python-20.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-20.0.0.9999:* !sys-devel/llvm:0[clang(-),python(-)] !s
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 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=ed247c9547de121f2706c9d415e5e493
diff --git a/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20240822 b/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20240822
index 52f5171463f1..cb96500cf8a8 100644
--- a/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20240822
+++ b/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20240822
@@ -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/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_eclasses_=llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=ed247c9547de121f2706c9d415e5e493
diff --git a/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20240830 b/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20240830
new file mode 100644
index 000000000000..6985ce44d0be
--- /dev/null
+++ b/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20240830
@@ -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? ( sys-devel/clang:20 )
+DEFINED_PHASES=install prepare test unpack
+DEPEND=>=sys-devel/clang-20.0.0_pre20240830:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)]
+DESCRIPTION=Python bindings for sys-devel/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=>=sys-devel/clang-20.0.0_pre20240830:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/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/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=ed247c9547de121f2706c9d415e5e493
diff --git a/metadata/md5-cache/dev-python/deepmerge-2.0 b/metadata/md5-cache/dev-python/deepmerge-2.0
new file mode 100644
index 000000000000..62d98bfa027d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/deepmerge-2.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[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/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=Tools to handle merging of nested data structures in python
+EAPI=8
+HOMEPAGE=https://deepmerge.readthedocs.io/en/latest/ https://github.com/toumorokoshi/deepmerge/ https://pypi.org/project/deepmerge/
+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 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+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/toumorokoshi/deepmerge/archive/v2.0.tar.gz -> deepmerge-2.0.gh.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=84a351eb720274bc15c9be3eb0c7906d
diff --git a/metadata/md5-cache/dev-python/dirty-equals-0.7.1 b/metadata/md5-cache/dev-python/dirty-equals-0.7.1
deleted file mode 100644
index a8ab9c134c69..000000000000
--- a/metadata/md5-cache/dev-python/dirty-equals-0.7.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-2.4.2[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(-)?] ) test? ( >=dev-python/pytz-2021.3[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Doing dirty (but extremely useful) things with equals
-EAPI=8
-HOMEPAGE=https://dirty-equals.helpmanual.io/ https://github.com/samuelcolvin/dirty-equals/ https://pypi.org/project/dirty-equals/
-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 ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/pytz-2021.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/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/samuelcolvin/dirty-equals/archive/v0.7.1.tar.gz -> dirty-equals-0.7.1.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=58e7ff6b6c112a004282281921ac4e6c
diff --git a/metadata/md5-cache/dev-python/dirty-equals-0.8.0 b/metadata/md5-cache/dev-python/dirty-equals-0.8.0
index e4d3c5789d17..d443122763ff 100644
--- a/metadata/md5-cache/dev-python/dirty-equals-0.8.0
+++ b/metadata/md5-cache/dev-python/dirty-equals-0.8.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://dirty-equals.helpmanual.io/latest/ https://github.com/samuelcolvin/dirty-equals/ https://pypi.org/project/dirty-equals/
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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/samuelcolvin/dirty-equals/archive/v0.8.0.tar.gz -> dirty-equals-0.8.0.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b25841ee792b6657e488d84f9ddb1fff
+_md5_=ec632a3acb7d11cf21d24ef7081be6fc
diff --git a/metadata/md5-cache/dev-python/elastic-transport-8.13.1 b/metadata/md5-cache/dev-python/elastic-transport-8.13.1
deleted file mode 100644
index cca9874c9abd..000000000000
--- a/metadata/md5-cache/dev-python/elastic-transport-8.13.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mock[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/opentelemetry-api[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/opentelemetry-sdk[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/orjson[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-httpserver[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/respx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trustme[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/furo[python_targets_python3_13(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/furo[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] ) ) ) test? ( dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.26.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[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 ) >=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=Transport classes and utilities shared among Python Elastic client libraries
-EAPI=8
-HOMEPAGE=https://github.com/elastic/elastic-transport-python/ https://pypi.org/project/elastic-transport/
-INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 x86
-LICENSE=Apache-2.0
-PROPERTIES=test_network
-RDEPEND=dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.26.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? ( test )
-SLOT=0
-SRC_URI=https://github.com/elastic/elastic-transport-python/archive/v8.13.1.tar.gz -> elastic-transport-python-8.13.1.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=c7785e75b7ad23b4bf394417fd214eaf
diff --git a/metadata/md5-cache/dev-python/elastic-transport-8.15.0 b/metadata/md5-cache/dev-python/elastic-transport-8.15.0
index 30fa4f3cd59a..502b746287fe 100644
--- a/metadata/md5-cache/dev-python/elastic-transport-8.15.0
+++ b/metadata/md5-cache/dev-python/elastic-transport-8.15.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/elastic/elastic-transport-python/ https://pypi.org/project/elastic-transport/
INHERIT=distutils-r1
IUSE=doc test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
PROPERTIES=test_network
RDEPEND=dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.26.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 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/elastic/elastic-transport-python/archive/v8.15.0.tar.gz -> elastic-transport-python-8.15.0.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=d061270b178b88ef021d79c6d269b953
+_md5_=f814683e19641a9c5a7f3d255071b9c4
diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-72.1.0 b/metadata/md5-cache/dev-python/ensurepip-setuptools-72.1.0
deleted file mode 100644
index 884c85907672..000000000000
--- a/metadata/md5-cache/dev-python/ensurepip-setuptools-72.1.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Shared setuptools wheel for ensurepip Python module
-EAPI=8
-HOMEPAGE=https://pypi.org/project/setuptools/
-INHERIT=pypi
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=!<dev-python/ensurepip-wheels-100
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-72.1.0-py3-none-any.whl
-_eclasses_=pypi 2eecb475512bc76e5ea9192a681b9e6b
-_md5_=ebf40c509412e465ce4b15883131d25d
diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-72.2.0 b/metadata/md5-cache/dev-python/ensurepip-setuptools-72.2.0
index 343ffc6ffc13..3de7afbb6de2 100644
--- a/metadata/md5-cache/dev-python/ensurepip-setuptools-72.2.0
+++ b/metadata/md5-cache/dev-python/ensurepip-setuptools-72.2.0
@@ -3,10 +3,10 @@ DESCRIPTION=Shared setuptools wheel for ensurepip Python module
EAPI=8
HOMEPAGE=https://pypi.org/project/setuptools/
INHERIT=pypi
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=!<dev-python/ensurepip-wheels-100
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-72.2.0-py3-none-any.whl
_eclasses_=pypi 2eecb475512bc76e5ea9192a681b9e6b
-_md5_=18ef0d79011aba0459e70e79f342939c
+_md5_=ebf40c509412e465ce4b15883131d25d
diff --git a/metadata/md5-cache/dev-python/flask-cors-5.0.0 b/metadata/md5-cache/dev-python/flask-cors-5.0.0
new file mode 100644
index 000000000000..ec5f295ac3bc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/flask-cors-5.0.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/flask[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(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] dev-python/sphinxcontrib-httpdomain[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] dev-python/sphinxcontrib-httpdomain[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] dev-python/sphinxcontrib-httpdomain[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] dev-python/sphinxcontrib-httpdomain[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 ) >=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=A Flask extension for Cross Origin Resource Sharing (CORS)
+EAPI=8
+HOMEPAGE=https://github.com/corydolphin/flask-cors/ https://pypi.org/project/Flask-Cors/
+INHERIT=distutils-r1
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=dev-python/flask[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/corydolphin/flask-cors/archive/5.0.0.tar.gz -> flask-cors-5.0.0.gh.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=041955e699ed6a33a16f829bad3db50f
diff --git a/metadata/md5-cache/dev-python/gmpy-2.2.1 b/metadata/md5-cache/dev-python/gmpy-2.2.1
index 2dc427357cee..007d68de46b8 100644
--- a/metadata/md5-cache/dev-python/gmpy-2.2.1
+++ b/metadata/md5-cache/dev-python/gmpy-2.2.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aleaxit/gmpy/ https://pypi.org/project/gmpy2/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm arm64 ~hppa ~loong 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=LGPL-3+
RDEPEND=>=dev-libs/mpc-1.0.2:= >=dev-libs/mpfr-3.1.2:= dev-libs/gmp: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=2
SRC_URI=https://files.pythonhosted.org/packages/source/g/gmpy2/gmpy2-2.2.1.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=5649b8dcb4aa350acf554faf41461be8
+_md5_=0eee68980a38f7f0261c9465daf07e13
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.140.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.140.0
deleted file mode 100644
index 4953692ef516..000000000000
--- a/metadata/md5-cache/dev-python/google-api-python-client-2.140.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[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/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/uritemplate-5[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 API Client for Python
-EAPI=8
-HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/uritemplate-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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google_api_python_client-2.140.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=27e558da11e22e214723175aa4729c85
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.141.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.141.0
index 54c44b22bf35..c1288b0d73b8 100644
--- a/metadata/md5-cache/dev-python/google-api-python-client-2.141.0
+++ b/metadata/md5-cache/dev-python/google-api-python-client-2.141.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_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/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/uritemplate-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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google_api_python_client-2.141.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=307c078207841dba25b99a46ac14d824
+_md5_=27e558da11e22e214723175aa4729c85
diff --git a/metadata/md5-cache/dev-python/importlib-resources-6.4.0 b/metadata/md5-cache/dev-python/importlib-resources-6.4.0
deleted file mode 100644
index 34ac15c4c7f0..000000000000
--- a/metadata/md5-cache/dev-python/importlib-resources-6.4.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( >=dev-python/jaraco-test-5.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zipp-3.17[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Read resources from Python packages
-EAPI=8
-HOMEPAGE=https://github.com/python/importlib_resources/ https://pypi.org/project/importlib-resources/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/importlib-resources/importlib_resources-6.4.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=609be2dfa14e1759fe0104851fb2dcea
diff --git a/metadata/md5-cache/dev-python/importlib-resources-6.4.2 b/metadata/md5-cache/dev-python/importlib-resources-6.4.2
index 2cbb8fa731f4..ab09ae53773b 100644
--- a/metadata/md5-cache/dev-python/importlib-resources-6.4.2
+++ b/metadata/md5-cache/dev-python/importlib-resources-6.4.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python/importlib_resources/ https://pypi.org/project/importlib-resources/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/importlib-resources/importlib_resources-6.4.2.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=8e9e0132f6dc4a30f2099544704ce7f7
+_md5_=9f6b6d251eecff1a6e8b0b5fbb0fc471
diff --git a/metadata/md5-cache/dev-python/ipython-8.27.0 b/metadata/md5-cache/dev-python/ipython-8.27.0
new file mode 100644
index 000000000000..57b09dea06ab
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ipython-8.27.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matplotlib-3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/nbformat[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[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/pickleshare[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/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/traitlets-5.13.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[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=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-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[readline(+),sqlite,threads(+)] ) >=dev-python/gpep517-15[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 postinst prepare test
+DESCRIPTION=Advanced interactive shell for Python
+EAPI=8
+HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/
+INHERIT=distutils-r1 optfeature pypi virtualx
+IUSE=examples notebook nbconvert qt5 +smp test 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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=BSD
+PDEPEND=python_targets_python3_10? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
+RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/traitlets-5.13.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[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[readline(+),sqlite,threads(+)] )
+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 ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.27.0.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
+_md5_=dd3ef532420417c076977ef4009269d2
diff --git a/metadata/md5-cache/dev-python/lark-1.1.9 b/metadata/md5-cache/dev-python/lark-1.1.9
deleted file mode 100644
index 49d42d9f7ccc..000000000000
--- a/metadata/md5-cache/dev-python/lark-1.1.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/atomicwrites[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/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/regex[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 to propose a modern general-purpose parsing library for Python
-EAPI=8
-HOMEPAGE=https://github.com/lark-parser/lark/ https://pypi.org/project/lark/
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/l/lark/lark-1.1.9.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a92c998fe5f64c508f8e1a08ce2091b0
diff --git a/metadata/md5-cache/dev-python/lark-1.2.2 b/metadata/md5-cache/dev-python/lark-1.2.2
index 14bffd9d835a..aa5938984620 100644
--- a/metadata/md5-cache/dev-python/lark-1.2.2
+++ b/metadata/md5-cache/dev-python/lark-1.2.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/lark-parser/lark/ https://pypi.org/project/lark/
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/l/lark/lark-1.2.2.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=9b9b40cadcb8a9e4eb8fe53b8ea4b14c
+_md5_=a92c998fe5f64c508f8e1a08ce2091b0
diff --git a/metadata/md5-cache/dev-python/license-expression-30.3.0 b/metadata/md5-cache/dev-python/license-expression-30.3.0
deleted file mode 100644
index 4bd5d8d8e5e9..000000000000
--- a/metadata/md5-cache/dev-python/license-expression-30.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-scm-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/boolean-py-4.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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Parse, compare, simplify and normalize license expressions
-EAPI=8
-HOMEPAGE=https://pypi.org/project/license-expression/ https://github.com/nexB/license-expression/
-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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/boolean-py-4.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/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/nexB/license-expression/archive/v30.3.0.tar.gz -> license-expression-30.3.0.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a8f9a38c752b96d8ad88cd2d9b945d0b
diff --git a/metadata/md5-cache/dev-python/license-expression-30.3.1 b/metadata/md5-cache/dev-python/license-expression-30.3.1
index b0c5ec8ad486..82bc9ab26349 100644
--- a/metadata/md5-cache/dev-python/license-expression-30.3.1
+++ b/metadata/md5-cache/dev-python/license-expression-30.3.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/license-expression/ https://github.com/aboutcode-org/license-expression/
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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/boolean-py-4.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/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/aboutcode-org/license-expression/archive/v30.3.1.tar.gz -> license-expression-30.3.1.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=af2aaf73d6f24c0350cc47e13749c31f
+_md5_=feda5d869d21f64cb877d63f4a3cfb1c
diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7
index bd90083c5c43..c7ef638b802d 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 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=05fe9b9d4b376809fb1d6ef6ed35e15b
diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6
index e1ea19a79f9b..773db05933dc 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 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=11f95045aa3e1646a5cc1703113f36cc
diff --git a/metadata/md5-cache/dev-python/lit-17.0.6 b/metadata/md5-cache/dev-python/lit-17.0.6
index 72f871b8a29b..6f19096e0b00 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 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=8e4f6fc76da847c64c552a0450826760
diff --git a/metadata/md5-cache/dev-python/lit-18.1.8 b/metadata/md5-cache/dev-python/lit-18.1.8
index 6697cf98b526..65c19c6e3767 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 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=a5a4abfa14583cf6fbf98e2e8d3f48c3
diff --git a/metadata/md5-cache/dev-python/lit-19.1.0_rc3 b/metadata/md5-cache/dev-python/lit-19.1.0_rc3
index 5682e4eed980..0301750932e6 100644
--- a/metadata/md5-cache/dev-python/lit-19.1.0_rc3
+++ b/metadata/md5-cache/dev-python/lit-19.1.0_rc3
@@ -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-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=0bdec33de4799ed93ceb7be21a337559
diff --git a/metadata/md5-cache/dev-python/lit-20.0.0.9999 b/metadata/md5-cache/dev-python/lit-20.0.0.9999
index ab353d54082b..d372efb3a267 100644
--- a/metadata/md5-cache/dev-python/lit-20.0.0.9999
+++ b/metadata/md5-cache/dev-python/lit-20.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 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=0bdec33de4799ed93ceb7be21a337559
diff --git a/metadata/md5-cache/dev-python/lit-20.0.0_pre20240822 b/metadata/md5-cache/dev-python/lit-20.0.0_pre20240822
index 10350ac1ad66..72dccde6f59f 100644
--- a/metadata/md5-cache/dev-python/lit-20.0.0_pre20240822
+++ b/metadata/md5-cache/dev-python/lit-20.0.0_pre20240822
@@ -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/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=0bdec33de4799ed93ceb7be21a337559
diff --git a/metadata/md5-cache/dev-python/lit-20.0.0_pre20240830 b/metadata/md5-cache/dev-python/lit-20.0.0_pre20240830
new file mode 100644
index 000000000000..ec2e073801cb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lit-20.0.0_pre20240830
@@ -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(-)?] sys-devel/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/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=0bdec33de4799ed93ceb7be21a337559
diff --git a/metadata/md5-cache/dev-python/lxml-html-clean-0.2.2 b/metadata/md5-cache/dev-python/lxml-html-clean-0.2.2
new file mode 100644
index 000000000000..736e09f82d82
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lxml-html-clean-0.2.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) 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=Separate project for HTML cleaning functionalities copied from lxml.html.clean
+EAPI=8
+HOMEPAGE=https://github.com/fedora-python/lxml_html_clean/ https://pypi.org/project/lxml-html-clean/
+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
+LICENSE=BSD
+RDEPEND=>=dev-python/lxml-5.2.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/l/lxml-html-clean/lxml_html_clean-0.2.2.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=704cba1902bab4a15c045d0685457d25
diff --git a/metadata/md5-cache/dev-python/m2crypto-0.42.0 b/metadata/md5-cache/dev-python/m2crypto-0.42.0
index 99f10f28fecf..2f7f97663fbf 100644
--- a/metadata/md5-cache/dev-python/m2crypto-0.42.0
+++ b/metadata/md5-cache/dev-python/m2crypto-0.42.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.com/m2crypto/m2crypto/ https://pypi.org/project/M2Crypto/
INHERIT=distutils-r1 toolchain-funcs pypi
IUSE=abi_mips_n32 abi_mips_n64 abi_mips_o32 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=MIT openssl
RDEPEND=dev-libs/openssl:= 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(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/M/M2Crypto/m2crypto-0.42.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=c3a3d988b7a11b386e491f42f77c2758
+_md5_=508ca35ea2fe2d1af23d8b2e085e3192
diff --git a/metadata/md5-cache/dev-python/markdown-3.6 b/metadata/md5-cache/dev-python/markdown-3.6
deleted file mode 100644
index 8af040e338dc..000000000000
--- a/metadata/md5-cache/dev-python/markdown-3.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytidylib[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(-)?] ) test? ( 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 implementation of the markdown markup language
-EAPI=8
-HOMEPAGE=https://python-markdown.github.io/ https://pypi.org/project/Markdown/ https://github.com/Python-Markdown/markdown/
-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=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/Markdown/Markdown-3.6.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=07c0be155054f6c466a7052b05464840
diff --git a/metadata/md5-cache/dev-python/markdown-3.7 b/metadata/md5-cache/dev-python/markdown-3.7
index 8598ab7c7783..c636e31d7907 100644
--- a/metadata/md5-cache/dev-python/markdown-3.7
+++ b/metadata/md5-cache/dev-python/markdown-3.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://python-markdown.github.io/ https://pypi.org/project/Markdown/ https://github.com/Python-Markdown/markdown/
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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/Markdown/markdown-3.7.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=fd8ec9be039899b178b93bd5e1e38da0
+_md5_=fa92d8bc4e33f672abf608f41e3d9959
diff --git a/metadata/md5-cache/dev-python/matplotlib-3.9.2 b/metadata/md5-cache/dev-python/matplotlib-3.9.2
index cd913039961d..77266d81da6e 100644
--- a/metadata/md5-cache/dev-python/matplotlib-3.9.2
+++ b/metadata/md5-cache/dev-python/matplotlib-3.9.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://matplotlib.org/ https://github.com/matplotlib/matplotlib/ https://pypi.org/project/matplotlib/
INHERIT=distutils-r1 pypi virtualx
IUSE=cairo excel gtk3 latex qt5 tk webagg wxwidgets 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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
LICENSE=BitstreamVera BSD matplotlib MIT OFL-1.1
RDEPEND=media-libs/freetype:2 >=media-libs/qhull-2013:= >=dev-python/numpy-1.25:=[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/contourpy-1.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fonttools-4.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/kiwisolver-1.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-8[jpeg,webp,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/libpng:0 virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) excel? ( dev-python/xlwt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( python_targets_python3_10? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/wxpython:*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[tk?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?,threads(+)] )
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/m/matplotlib/matplotlib-3.9.2.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz )
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
-_md5_=413206f0a8d21eca1a18063a9f545a96
+_md5_=59f6d60c44cfe656a021f77e752e44c1
diff --git a/metadata/md5-cache/dev-python/mkdocs-1.6.1 b/metadata/md5-cache/dev-python/mkdocs-1.6.1
new file mode 100644
index 000000000000..a8f436a33640
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mkdocs-1.6.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/Babel-2.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-2.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markupsafe-2.0.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/watchdog-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ghp-import-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pathspec-0.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-env-tag-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-get-deps-0.2.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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Project documentation with Markdown
+EAPI=8
+HOMEPAGE=https://www.mkdocs.org/ https://github.com/mkdocs/mkdocs/ https://pypi.org/project/mkdocs/
+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 ~ppc ~ppc64 ~riscv x86
+LICENSE=BSD
+RDEPEND=>=dev-python/Babel-2.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-2.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markupsafe-2.0.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/watchdog-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ghp-import-1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pathspec-0.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-env-tag-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mergedeep-1.3.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-get-deps-0.2.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/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/mkdocs/mkdocs/archive/1.6.1.tar.gz -> mkdocs-1.6.1.gh.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=d4130c2de32bea7ede8aaec22d8a3e88
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.10.5 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.10.5
deleted file mode 100644
index 1ee79459477e..000000000000
--- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.10.5
+++ /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(-)?] ) test? ( >=dev-python/griffe-0.47[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.25.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/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
-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.47[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.25.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/mkdocstrings/python/archive/1.10.5.tar.gz -> mkdocstrings-python-1.10.5.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e26852d80099c0fe9a2112c0679a5910
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.10.7 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.10.9
index 7faab02ac798..1be29e013709 100644
--- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.10.7
+++ b/metadata/md5-cache/dev-python/mkdocstrings-python-1.10.9
@@ -1,16 +1,16 @@
-BDEPEND=test? ( 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.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.25.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/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( 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.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.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/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 ~riscv
+KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=ISC
-RDEPEND=>=dev-python/griffe-0.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.25.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/griffe-0.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.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/m/mkdocstrings-python/mkdocstrings_python-1.10.7.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings-python/mkdocstrings_python-1.10.9.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=11d6b9836171220ff9a58de406482094
+_md5_=528f3d05022b5e5e4bc45eade31f545b
diff --git a/metadata/md5-cache/dev-python/mpmath-1.3.0-r1 b/metadata/md5-cache/dev-python/mpmath-1.3.0-r1
index eb4b6a56c9c9..7e92f089265d 100644
--- a/metadata/md5-cache/dev-python/mpmath-1.3.0-r1
+++ b/metadata/md5-cache/dev-python/mpmath-1.3.0-r1
@@ -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 virtualx
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong 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-python/pypy3:= ) python_targets_python3_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_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/mpmath/mpmath-1.3.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
-_md5_=6f6f77473365740bbb0661fc6cbdff19
+_md5_=0e402ff83a89a6742b7ae8561bfe5218
diff --git a/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha1 b/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha1
index 8685554b0d07..97bce6ef70bb 100644
--- a/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha1
+++ b/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha1
@@ -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 ~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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.0a1.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=1b7cdc9b86431f77960ee10cdcfdf90d
+_md5_=c38971d3628816666d61aab5a3ca4c4c
diff --git a/metadata/md5-cache/dev-python/nbsphinx-0.9.4 b/metadata/md5-cache/dev-python/nbsphinx-0.9.4
deleted file mode 100644
index 7a953ece49f8..000000000000
--- a/metadata/md5-cache/dev-python/nbsphinx-0.9.4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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
-DESCRIPTION=Jupyter Notebook Tools for Sphinx
-EAPI=8
-HOMEPAGE=https://github.com/spatialaudio/nbsphinx/ https://pypi.org/project/nbsphinx/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/docutils-0.18.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbconvert-5.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5[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 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/n/nbsphinx/nbsphinx-0.9.4.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b0bd8a85f02238844edc8a9cf3812e92
diff --git a/metadata/md5-cache/dev-python/nbsphinx-0.9.5 b/metadata/md5-cache/dev-python/nbsphinx-0.9.5
index 8ba37a36c458..d6596f462661 100644
--- a/metadata/md5-cache/dev-python/nbsphinx-0.9.5
+++ b/metadata/md5-cache/dev-python/nbsphinx-0.9.5
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/spatialaudio/nbsphinx/ https://pypi.org/project/nbsphinx/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/docutils-0.18.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbconvert-5.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5[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 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/nbsphinx/nbsphinx-0.9.5.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=2aa22c3f12766732d3e1ce2468cd7548
+_md5_=b0bd8a85f02238844edc8a9cf3812e92
diff --git a/metadata/md5-cache/dev-python/openapi-core-0.19.2 b/metadata/md5-cache/dev-python/openapi-core-0.19.2
deleted file mode 100644
index 83f93c49389a..000000000000
--- a/metadata/md5-cache/dev-python/openapi-core-0.19.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/aiohttp-3.8.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aioitertools-0.11.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.24.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-aiohttp-1.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/starlette-0.26.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/strict-rfc3339[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/webob[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/isodate[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-4.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-path-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-path-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/openapi-schema-validator-0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Client-side and server-side support for the OpenAPI Specification v3
-EAPI=8
-HOMEPAGE=https://github.com/python-openapi/openapi-core/ https://pypi.org/project/openapi-core/
-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 ppc64 ~riscv x86
-LICENSE=BSD
-RDEPEND=<dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/isodate[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-4.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-path-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-path-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/openapi-schema-validator-0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/o/openapi-core/openapi_core-0.19.2.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=fe3ae050807a1c49bf3226b81936df04
diff --git a/metadata/md5-cache/dev-python/openapi-core-0.19.3 b/metadata/md5-cache/dev-python/openapi-core-0.19.3
index 11c822eaf872..a22d8c672ecc 100644
--- a/metadata/md5-cache/dev-python/openapi-core-0.19.3
+++ b/metadata/md5-cache/dev-python/openapi-core-0.19.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-openapi/openapi-core/ https://pypi.org/project/openapi-core/
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 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=BSD
RDEPEND=<dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/isodate[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-4.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-path-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-path-0.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/openapi-schema-validator-0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/o/openapi-core/openapi_core-0.19.3.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=6b905d16568b439902e5463ab6f78103
+_md5_=fe3ae050807a1c49bf3226b81936df04
diff --git a/metadata/md5-cache/dev-python/oslo-serialization-5.4.0 b/metadata/md5-cache/dev-python/oslo-serialization-5.4.0
deleted file mode 100644
index b8aaa455d37b..000000000000
--- a/metadata/md5-cache/dev-python/oslo-serialization-5.4.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/pbr-2.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/netaddr-0.7.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslotest-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-utils-3.33.0[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-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(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/openstackdocstheme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/openstackdocstheme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/openstackdocstheme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/openstackdocstheme[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 ) >=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=Oslo Serialization library
-EAPI=8
-HOMEPAGE=https://opendev.org/openstack/oslo.serialization/ https://github.com/openstack/oslo.serialization/ https://pypi.org/project/oslo.serialization/
-INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-utils-3.33.0[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/o/oslo.serialization/oslo.serialization-5.4.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=1e3f1b4319924c2f352a8624660e693f
diff --git a/metadata/md5-cache/dev-python/oslo-serialization-5.5.0 b/metadata/md5-cache/dev-python/oslo-serialization-5.5.0
index 3f228c6de1ba..8f710aff3bf6 100644
--- a/metadata/md5-cache/dev-python/oslo-serialization-5.5.0
+++ b/metadata/md5-cache/dev-python/oslo-serialization-5.5.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://opendev.org/openstack/oslo.serialization/ https://github.com/openstack/oslo.serialization/ https://pypi.org/project/oslo.serialization/
INHERIT=distutils-r1 pypi
IUSE=test doc 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=Apache-2.0
RDEPEND=>=dev-python/msgpack-0.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/oslo-utils-3.33.0[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/o/oslo.serialization/oslo.serialization-5.5.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=4e8ce7c5feebc6abe3092a6eb170e309
+_md5_=1e3f1b4319924c2f352a8624660e693f
diff --git a/metadata/md5-cache/dev-python/prettytable-3.11.0 b/metadata/md5-cache/dev-python/prettytable-3.11.0
index 7bfa0907f0b4..5f5a3fa492d7 100644
--- a/metadata/md5-cache/dev-python/prettytable-3.11.0
+++ b/metadata/md5-cache/dev-python/prettytable-3.11.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jazzband/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 ~ia64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.11.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=ebbf001d1aef7e69ef70e9d720a1f2da
+_md5_=6f0eb10a9013d6dfaf06413fdd895c9e
diff --git a/metadata/md5-cache/dev-python/pyasn1-0.6.0 b/metadata/md5-cache/dev-python/pyasn1-0.6.0
index e610ccf8b178..1460394a8739 100644
--- a/metadata/md5-cache/dev-python/pyasn1-0.6.0
+++ b/metadata/md5-cache/dev-python/pyasn1-0.6.0
@@ -2,7 +2,7 @@ BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targe
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=ASN.1 library for Python
EAPI=8
-HOMEPAGE=https://pypi.org/project/pyasn1/ https://github.com/etingof/pyasn1/
+HOMEPAGE=https://pypi.org/project/pyasn1/ https://github.com/pyasn1/pyasn1/
INHERIT=distutils-r1 pypi
IUSE=test doc 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyasn1/pyasn1-0.6.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=fc23e25156c0e22a058e6f7e307ad9d8
+_md5_=4d2bbc0918d10d9b3cb8d4c5a63b74de
diff --git a/metadata/md5-cache/dev-python/pyasn1-modules-0.4.0 b/metadata/md5-cache/dev-python/pyasn1-modules-0.4.0
index fd4bdc0df771..b3c6357d3cd6 100644
--- a/metadata/md5-cache/dev-python/pyasn1-modules-0.4.0
+++ b/metadata/md5-cache/dev-python/pyasn1-modules-0.4.0
@@ -2,7 +2,7 @@ BDEPEND=test? ( <dev-python/pyasn1-0.7.0[python_targets_pypy3(-)?,python_targets
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=pyasn1 modules
EAPI=8
-HOMEPAGE=https://pypi.org/project/pyasn1-modules/ https://github.com/etingof/pyasn1-modules/
+HOMEPAGE=https://pypi.org/project/pyasn1-modules/ https://github.com/pyasn1/pyasn1-modules/
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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyasn1-modules/pyasn1_modules-0.4.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f9f7fd3188b9960e62f63adad5c6b8c6
+_md5_=6541a8c881a33490a629644f16912fe1
diff --git a/metadata/md5-cache/dev-python/pydantic-2.9.0_beta2 b/metadata/md5-cache/dev-python/pydantic-2.9.0_beta2
new file mode 100644
index 000000000000..f40e6ff3caee
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pydantic-2.9.0_beta2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/cloudpickle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/dirty-equals[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/email-validator-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/Faker-18.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-4.23.0[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/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/annotated-types-0.4.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.23.1[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(-)?] >=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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Data parsing and validation using Python type hints
+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
+LICENSE=MIT
+RDEPEND=>=dev-python/annotated-types-0.4.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.23.1[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/pydantic-2.9.0b2.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=ccbded907d63aa671a0ff8641c3b8f3a
diff --git a/metadata/md5-cache/dev-python/pygal-3.0.4-r1 b/metadata/md5-cache/dev-python/pygal-3.0.4-r1
deleted file mode 100644
index 43598226fbd5..000000000000
--- a/metadata/md5-cache/dev-python/pygal-3.0.4-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyquery[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-gfx/cairosvg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13[xml(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/importlib-metadata[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[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_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=A python SVG charts generator
-EAPI=8
-HOMEPAGE=https://github.com/Kozea/pygal/ https://pypi.org/project/pygal/
-INHERIT=distutils-r1 optfeature
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=LGPL-3+
-RDEPEND=dev-python/importlib-metadata[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[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_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/Kozea/pygal/archive/3.0.4.tar.gz -> pygal-3.0.4.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=7aa6870b92b9a1f9d368b8d032871596
diff --git a/metadata/md5-cache/dev-python/pygal-3.0.5 b/metadata/md5-cache/dev-python/pygal-3.0.5
index 1effd7956cfc..8b819845df76 100644
--- a/metadata/md5-cache/dev-python/pygal-3.0.5
+++ b/metadata/md5-cache/dev-python/pygal-3.0.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/Kozea/pygal/ https://pypi.org/project/pygal/
INHERIT=distutils-r1 optfeature
IUSE=doc 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=LGPL-3+
RDEPEND=dev-python/importlib-metadata[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[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_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/Kozea/pygal/archive/3.0.5.tar.gz -> pygal-3.0.5.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=eb885b71d785b8a459adab655b2145ad
+_md5_=7aa6870b92b9a1f9d368b8d032871596
diff --git a/metadata/md5-cache/dev-python/pygobject-3.46.0 b/metadata/md5-cache/dev-python/pygobject-3.46.0
deleted file mode 100644
index 79cbbbb20b8a..000000000000
--- a/metadata/md5-cache/dev-python/pygobject-3.46.0
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.64:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[glib] ) test? ( >=app-accessibility/at-spi2-core-2.46.0[introspection] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/gdk-pixbuf:2[introspection,jpeg] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_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=Python bindings for GObject Introspection
-EAPI=8
-HOMEPAGE=https://pygobject.readthedocs.io/ https://gitlab.gnome.org/GNOME/pygobject/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome.org meson virtualx xdg distutils-r1
-IUSE=+cairo examples test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.64:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[glib] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_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_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=mirror://gnome/sources/pygobject/3.46/pygobject-3.46.0.tar.xz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c53b5b39b2c4e6bb52a3b38e6096fc3c
diff --git a/metadata/md5-cache/dev-python/pygobject-3.46.0-r1 b/metadata/md5-cache/dev-python/pygobject-3.46.0-r1
index a534fc1da004..36334ea973d1 100644
--- a/metadata/md5-cache/dev-python/pygobject-3.46.0-r1
+++ b/metadata/md5-cache/dev-python/pygobject-3.46.0-r1
@@ -7,7 +7,7 @@ HOMEPAGE=https://pygobject.readthedocs.io/ https://gitlab.gnome.org/GNOME/pygobj
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson virtualx xdg distutils-r1
IUSE=+cairo examples test 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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.64:2 >=dev-libs/gobject-introspection-1.64:= dev-libs/libffi:= cairo? ( >=dev-python/pycairo-1.16.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/cairo[glib] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=mirror://gnome/sources/pygobject/3.46/pygobject-3.46.0.tar.xz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=20ce28bd31c1ee0e839c4d1f7ff37748
+_md5_=8a2ec8db2dbb07d577efac166a0ad54d
diff --git a/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.6 b/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.6
index cbc60f6583b8..9b11044aedec 100644
--- a/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.6
+++ b/metadata/md5-cache/dev-python/pyproject-fmt-rust-1.1.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tox-dev/pyproject-fmt-rust/ https://pypi.org/project/pyproject-fmt-rust/
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
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT Apache-2.0-with-LLVM-exceptions ISC MIT Unicode-DFS-2016 || ( Apache-2.0 BSD-2 ) || ( Apache-2.0 Boost-1.0 )
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/p/pyproject-fmt-rust/pyproject_fmt_rust-1.1.6.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/any_ascii/0.1.7/download -> any_ascii-0.1.7.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.2.0/download -> autocfg-1.2.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.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/countme/3.0.1/download -> countme-3.0.1.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/derivative/2.2.0/download -> derivative-2.2.0.crate https://crates.io/api/v1/crates/either/1.11.0/download -> either-1.11.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-timer/3.0.3/download -> futures-timer-3.0.3.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/getrandom/0.2.14/download -> getrandom-0.2.14.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/hashbrown/0.14.3/download -> hashbrown-0.14.3.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/lexical-sort/0.3.1/download -> lexical-sort-0.3.1.crate https://crates.io/api/v1/crates/libc/0.2.153/download -> libc-0.2.153.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/logos-derive/0.12.1/download -> logos-derive-0.12.1.crate https://crates.io/api/v1/crates/logos/0.12.1/download -> logos-0.12.1.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pep440_rs/0.6.0/download -> pep440_rs-0.6.0.crate https://crates.io/api/v1/crates/pep508_rs/0.6.0/download -> pep508_rs-0.6.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/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.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/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.81/download -> proc-macro2-1.0.81.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/relative-path/1.9.2/download -> relative-path-1.9.2.crate https://crates.io/api/v1/crates/rowan/0.15.15/download -> rowan-0.15.15.crate https://crates.io/api/v1/crates/rstest/0.19.0/download -> rstest-0.19.0.crate https://crates.io/api/v1/crates/rstest_macros/0.19.0/download -> rstest_macros-0.19.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/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.22/download -> semver-1.0.22.crate https://crates.io/api/v1/crates/serde/1.0.198/download -> serde-1.0.198.crate https://crates.io/api/v1/crates/serde_derive/1.0.198/download -> serde_derive-1.0.198.crate https://crates.io/api/v1/crates/serde_json/1.0.116/download -> serde_json-1.0.116.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.60/download -> syn-2.0.60.crate https://crates.io/api/v1/crates/taplo/0.13.0/download -> taplo-0.13.0.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/text-size/1.1.1/download -> text-size-1.1.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.59/download -> thiserror-impl-1.0.59.crate https://crates.io/api/v1/crates/thiserror/1.0.59/download -> thiserror-1.0.59.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.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/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.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/unicode-width/0.1.12/download -> unicode-width-0.1.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/unscanny/0.1.0/download -> unscanny-0.1.0.crate https://crates.io/api/v1/crates/url/2.5.0/download -> url-2.5.0.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.3.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/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.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_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.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_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.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_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.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_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.32/download -> zerocopy-derive-0.7.32.crate https://crates.io/api/v1/crates/zerocopy/0.7.32/download -> zerocopy-0.7.32.crate
_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=dc67b1089f2b3f9b14ed432896802937
+_md5_=0aa14a79e93d76be1b40e4b980988023
diff --git a/metadata/md5-cache/dev-python/pyquery-2.0.1 b/metadata/md5-cache/dev-python/pyquery-2.0.1
new file mode 100644
index 000000000000..0754094843e2
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyquery-2.0.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/lxml-2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cssselect-1.2.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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 postinst prepare test
+DEPEND=test? ( dev-python/beautifulsoup4[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/webtest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/webob[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
+DESCRIPTION=A jQuery-like library for python
+EAPI=8
+HOMEPAGE=https://github.com/gawel/pyquery/ https://pypi.org/project/pyquery/
+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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=BSD
+RDEPEND=>=dev-python/lxml-2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cssselect-1.2.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/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/pyquery/pyquery-2.0.1.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=f9ccb4d20f011ce57ca4894ee5a904ab
diff --git a/metadata/md5-cache/dev-python/pysmi-1.4.4 b/metadata/md5-cache/dev-python/pysmi-1.4.4
new file mode 100644
index 000000000000..1bd3a5d57aeb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pysmi-1.4.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pysnmp-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/jinja-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ply-3.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.26.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/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=Pure-Python implementation of SNMP/SMI MIB parsing and conversion library
+EAPI=8
+HOMEPAGE=https://github.com/lextudio/pysmi/ https://pypi.org/project/pysmi/
+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 ~sparc ~x86
+LICENSE=BSD-2
+RDEPEND=>=dev-python/jinja-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ply-3.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.26.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/pysmi/pysmi-1.4.4.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=264f1fa3e29ec9d3f1a2682499f4860e
diff --git a/metadata/md5-cache/dev-python/pysnmp-4.4.12-r2 b/metadata/md5-cache/dev-python/pysnmp-4.4.12-r2
index 3c1a1ab3eb18..af77e105e56d 100644
--- a/metadata/md5-cache/dev-python/pysnmp-4.4.12-r2
+++ b/metadata/md5-cache/dev-python/pysnmp-4.4.12-r2
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pysnmp/pysnmp-4.4.12.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=52b7aef8e09e34937126b0b2c34fbc41
+_md5_=c310eacbbb30682782fd9734027a6a33
diff --git a/metadata/md5-cache/dev-python/pysnmp-7.0.3 b/metadata/md5-cache/dev-python/pysnmp-7.0.3
new file mode 100644
index 000000000000..d91b2909dfbf
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pysnmp-7.0.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/pysmi-1.3.0[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(-)?] ) test? ( >=dev-python/pyasn1-0.4.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pysnmpcrypto-0.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pysmi-1.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/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=Python SNMP library
+EAPI=8
+HOMEPAGE=https://pypi.org/project/pysnmp/ https://github.com/lextudio/pysnmp/
+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 ~sparc ~x86
+LICENSE=BSD-2
+PROPERTIES=test_network
+RDEPEND=>=dev-python/pyasn1-0.4.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pysnmpcrypto-0.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pysmi-1.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? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pysnmp/pysnmp-7.0.3.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=9dde161f50791798bf0e233f9934207a
diff --git a/metadata/md5-cache/dev-python/pysnmpcrypto-0.0.4 b/metadata/md5-cache/dev-python/pysnmpcrypto-0.0.4
new file mode 100644
index 000000000000..f923d2242d30
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pysnmpcrypto-0.0.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycryptodome[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Strong cryptography support for PySNMP (SNMP library for Python)
+EAPI=8
+HOMEPAGE=https://pypi.org/project/pysnmpcrypto/ https://github.com/lextudio/pysnmpcrypto
+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 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/pysnmpcrypto/pysnmpcrypto-0.0.4.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=8f544585c9bb20eebe3550b934668a1a
diff --git a/metadata/md5-cache/dev-python/pytesseract-0.3.13 b/metadata/md5-cache/dev-python/pytesseract-0.3.13
index 9782795ce87b..50bb64c88744 100644
--- a/metadata/md5-cache/dev-python/pytesseract-0.3.13
+++ b/metadata/md5-cache/dev-python/pytesseract-0.3.13
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/madmaze/pytesseract/ https://pypi.org/project/pytesseract/
INHERIT=distutils-r1
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/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-text/tesseract python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/madmaze/pytesseract/archive/v0.3.13.tar.gz -> pytesseract-0.3.13.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=32a4de8ced4a2b7e943f0ca13be70eba
+_md5_=271eb8bf891b94280ec7bd4c5e9e0898
diff --git a/metadata/md5-cache/dev-python/pytest-httpserver-1.0.12 b/metadata/md5-cache/dev-python/pytest-httpserver-1.0.12
deleted file mode 100644
index d477eb477845..000000000000
--- a/metadata/md5-cache/dev-python/pytest-httpserver-1.0.12
+++ /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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 ~ia64 ~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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.0.12.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=5d525483fe889a8863f54b350fe720d6
diff --git a/metadata/md5-cache/dev-python/pytest-httpserver-1.1.0 b/metadata/md5-cache/dev-python/pytest-httpserver-1.1.0
index 5f770bb2bd1e..f08ab3d04799 100644
--- a/metadata/md5-cache/dev-python/pytest-httpserver-1.1.0
+++ b/metadata/md5-cache/dev-python/pytest-httpserver-1.1.0
@@ -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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0bab3c758dd719f37bad3b728fc8913b
+_md5_=5d525483fe889a8863f54b350fe720d6
diff --git a/metadata/md5-cache/dev-python/python-novaclient-18.7.0 b/metadata/md5-cache/dev-python/python-novaclient-18.7.0
new file mode 100644
index 000000000000..769e35890ed3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/python-novaclient-18.7.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/bandit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-keystoneclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-cinderclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-glanceclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-neutronclient[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/openstacksdk[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testscenarios[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tempest[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/requests-2.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A client for the OpenStack Nova API
+EAPI=8
+HOMEPAGE=https://opendev.org/openstack/python-novaclient/ https://github.com/openstack/python-novaclient/ https://pypi.org/project/python-novaclient/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/keystoneauth1-3.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/iso8601-0.1.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/oslo-serialization-2.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-3.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/requests-2.12.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-2.0.1[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://files.pythonhosted.org/packages/source/p/python-novaclient/python-novaclient-18.7.0.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=ceefe72095c4600c00656fa444b07c01
diff --git a/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1 b/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1
index 9eb83622f2b5..e87679b718ee 100644
--- a/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1
+++ b/metadata/md5-cache/dev-python/pyyaml-6.0.2_rc1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://pyyaml.org/wiki/PyYAML https://pypi.org/project/PyYAML/ https://github.com/yaml/pyyaml/
INHERIT=distutils-r1
IUSE=examples 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 ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=dev-libs/libyaml:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 )
SLOT=0
SRC_URI=https://github.com/yaml/pyyaml/archive/6.0.2rc1.tar.gz -> pyyaml-6.0.2rc1.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=10ce54e3141374a10fc10e6b773e830e
+_md5_=05b6af3629a8c7af643c9305b4918e43
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.9.4 b/metadata/md5-cache/dev-python/rapidfuzz-3.9.4
deleted file mode 100644
index 68ccc9cf14b0..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.9.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[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(-)?] 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.0.5 dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/rapidfuzz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/r/rapidfuzz/rapidfuzz-3.9.4.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=6afe96834fd7ae284016a53640b9c59e
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.9.5 b/metadata/md5-cache/dev-python/rapidfuzz-3.9.5
deleted file mode 100644
index 16d0abb4df90..000000000000
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.9.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[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(-)?] 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.0.5 dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Rapid fuzzy string matching in Python using various string metrics
-EAPI=8
-HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/rapidfuzz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/r/rapidfuzz/rapidfuzz-3.9.5.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=d4fed2142dc4fce0150ff6584395b8dc
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.9.6 b/metadata/md5-cache/dev-python/rapidfuzz-3.9.6
index e38fe3bad22e..ced8d7dd6f60 100644
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.9.6
+++ b/metadata/md5-cache/dev-python/rapidfuzz-3.9.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/rapidfuzz/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/r/rapidfuzz/rapidfuzz-3.9.6.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=d4fed2142dc4fce0150ff6584395b8dc
+_md5_=6afe96834fd7ae284016a53640b9c59e
diff --git a/metadata/md5-cache/dev-python/rpds-py-0.18.1 b/metadata/md5-cache/dev-python/rpds-py-0.18.1
deleted file mode 100644
index 650652e96e2a..000000000000
--- a/metadata/md5-cache/dev-python/rpds-py-0.18.1
+++ /dev/null
@@ -1,17 +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(-)?] ) >=virtual/rust-1.53 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.4.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 unpack
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 to Rust's persistent data structures (rpds)
-EAPI=8
-HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/
-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 ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/r/rpds-py/rpds_py-0.18.1.tar.gz https://crates.io/api/v1/crates/archery/1.2.0/download -> archery-1.2.0.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/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.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/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.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.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.3/download -> pyo3-build-config-0.20.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.3/download -> pyo3-ffi-0.20.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.3/download -> pyo3-macros-backend-0.20.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.3/download -> pyo3-macros-0.20.3.crate https://crates.io/api/v1/crates/pyo3/0.20.3/download -> pyo3-0.20.3.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/rpds/1.1.0/download -> rpds-1.1.0.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.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/syn/2.0.32/download -> syn-2.0.32.crate https://crates.io/api/v1/crates/target-lexicon/0.12.9/download -> target-lexicon-0.12.9.crate https://crates.io/api/v1/crates/triomphe/0.1.9/download -> triomphe-0.1.9.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.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 c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3c0ce33a5a5f12c04d69ea3e564fe630
diff --git a/metadata/md5-cache/dev-python/rpds-py-0.19.0 b/metadata/md5-cache/dev-python/rpds-py-0.19.0
deleted file mode 100644
index 6f74868e79e0..000000000000
--- a/metadata/md5-cache/dev-python/rpds-py-0.19.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=virtual/rust-1.76.0 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(-)?] ) >=virtual/rust-1.53 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.4.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 unpack
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 to Rust's persistent data structures (rpds)
-EAPI=8
-HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/
-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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/r/rpds-py/rpds_py-0.19.0.tar.gz https://crates.io/api/v1/crates/archery/1.2.0/download -> archery-1.2.0.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.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/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.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.22.1/download -> pyo3-build-config-0.22.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.1/download -> pyo3-ffi-0.22.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.1/download -> pyo3-macros-backend-0.22.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.1/download -> pyo3-macros-0.22.1.crate https://crates.io/api/v1/crates/pyo3/0.22.1/download -> pyo3-0.22.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rpds/1.1.0/download -> rpds-1.1.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/syn/2.0.69/download -> syn-2.0.69.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/triomphe/0.1.13/download -> triomphe-0.1.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate
-_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=4760481a491f854b1fe52050fa868ff7
diff --git a/metadata/md5-cache/dev-python/rpds-py-0.19.1 b/metadata/md5-cache/dev-python/rpds-py-0.19.1
index cf6b752776f4..1979f1d41ba7 100644
--- a/metadata/md5-cache/dev-python/rpds-py-0.19.1
+++ b/metadata/md5-cache/dev-python/rpds-py-0.19.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/
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 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-DFS-2016
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/r/rpds-py/rpds_py-0.19.1.tar.gz https://crates.io/api/v1/crates/archery/1.2.0/download -> archery-1.2.0.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/cc/1.0.90/download -> cc-1.0.90.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/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.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.22.2/download -> pyo3-build-config-0.22.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.2/download -> pyo3-ffi-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.2/download -> pyo3-macros-backend-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.2/download -> pyo3-macros-0.22.2.crate https://crates.io/api/v1/crates/pyo3/0.22.2/download -> pyo3-0.22.2.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.10/download -> python3-dll-a-0.2.10.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rpds/1.1.0/download -> rpds-1.1.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/syn/2.0.69/download -> syn-2.0.69.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/triomphe/0.1.13/download -> triomphe-0.1.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate
_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=57c5e816412970937eb7b87f476e52fb
+_md5_=f40a1ab4c052c2c7ae135a85f8a798ea
diff --git a/metadata/md5-cache/dev-python/setuptools-72.1.0 b/metadata/md5-cache/dev-python/setuptools-72.1.0
deleted file mode 100644
index 1addc6292358..000000000000
--- a/metadata/md5-cache/dev-python/setuptools-72.1.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=!!<dev-python/setuptools-rust-1.8.0 >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.6.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.37.1-r1[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(-)?] ) test? ( python_targets_pypy3? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-test[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[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/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[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/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-test[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[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/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[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/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-test[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[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/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[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/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-test[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[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/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[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/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-test[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[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/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-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/pypy3:=[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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Collection of extensions to Distutils
-EAPI=8
-HOMEPAGE=https://github.com/pypa/setuptools/ https://pypi.org/project/setuptools/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-PDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2024.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-RDEPEND=!!<dev-python/setuptools-rust-1.8.0 >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.6.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.37.1-r1[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-python/pypy3:=[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 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-72.1.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=8165627e355e84f66582d5c62a1cbedf
diff --git a/metadata/md5-cache/dev-python/setuptools-72.2.0 b/metadata/md5-cache/dev-python/setuptools-72.2.0
index 32682630478a..f62c130488e8 100644
--- a/metadata/md5-cache/dev-python/setuptools-72.2.0
+++ b/metadata/md5-cache/dev-python/setuptools-72.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pypa/setuptools/ https://pypi.org/project/setuptools/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=MIT
PDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2024.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
RDEPEND=!!<dev-python/setuptools-rust-1.8.0 >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2.6.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.37.1-r1[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-python/pypy3:=[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(+)] )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-72.2.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3d082a87c9996ef77443311dce5b4efd
+_md5_=946151cb0c81725789533d70d6f2aa81
diff --git a/metadata/md5-cache/dev-python/setuptools-rust-1.10.0 b/metadata/md5-cache/dev-python/setuptools-rust-1.10.0
deleted file mode 100644
index 92652a9bbe72..000000000000
--- a/metadata/md5-cache/dev-python/setuptools-rust-1.10.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/beautifulsoup4[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/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 unpack
-DESCRIPTION=A plugin for setuptools to build Rust Python extensions
-EAPI=8
-HOMEPAGE=https://github.com/PyO3/setuptools-rust/ https://pypi.org/project/setuptools-rust/
-INHERIT=distutils-r1 cargo
-IUSE=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 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/PyO3/setuptools-rust/archive/v1.10.0.tar.gz -> setuptools-rust-1.10.0.gh.tar.gz test? ( https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.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/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dtoa-short/0.3.4/download -> dtoa-short-0.3.4.crate https://crates.io/api/v1/crates/dtoa/1.0.9/download -> dtoa-1.0.9.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/html5ever/0.25.2/download -> html5ever-0.25.2.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kuchiki/0.8.1/download -> kuchiki-0.8.1.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.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/parking_lot/0.12.2/download -> parking_lot-0.12.2.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/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.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/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.2/download -> pyo3-build-config-0.22.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.2/download -> pyo3-ffi-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.2/download -> pyo3-macros-backend-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.2/download -> pyo3-macros-0.22.2.crate https://crates.io/api/v1/crates/pyo3/0.22.2/download -> pyo3-0.22.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.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/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/1.0.23/download -> semver-1.0.23.crate https://crates.io/api/v1/crates/serde/1.0.200/download -> serde-1.0.200.crate https://crates.io/api/v1/crates/serde_derive/1.0.200/download -> serde_derive-1.0.200.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.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.61/download -> syn-2.0.61.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/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate )
-_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=8be634ebec982ea63ad89c997225d30b
diff --git a/metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r1 b/metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r1
deleted file mode 100644
index c9d5fbb389f1..000000000000
--- a/metadata/md5-cache/dev-python/setuptools-rust-1.9.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/beautifulsoup4[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/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 unpack
-DESCRIPTION=A plugin for setuptools to build Rust Python extensions
-EAPI=8
-HOMEPAGE=https://github.com/PyO3/setuptools-rust/ https://pypi.org/project/setuptools-rust/
-INHERIT=distutils-r1 cargo
-IUSE=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 ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/PyO3/setuptools-rust/archive/v1.9.0.tar.gz -> setuptools-rust-1.9.0.gh.tar.gz test? ( 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/byteorder/1.4.3/download -> byteorder-1.4.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/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.0/download -> cssparser-macros-0.6.0.crate https://crates.io/api/v1/crates/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dtoa-short/0.3.3/download -> dtoa-short-0.3.3.crate https://crates.io/api/v1/crates/dtoa/0.4.8/download -> dtoa-0.4.8.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/html5ever/0.25.1/download -> html5ever-0.25.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kuchiki/0.8.1/download -> kuchiki-0.8.1.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.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/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.14/download -> log-0.4.14.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/matches/0.1.9/download -> matches-0.1.9.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.4/download -> new_debug_unreachable-1.0.4.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/once_cell/1.10.0/download -> once_cell-1.10.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.8/download -> parking_lot_core-0.9.8.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.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/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.19/download -> proc-macro-hack-0.5.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.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/pyo3-build-config/0.20.3/download -> pyo3-build-config-0.20.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.3/download -> pyo3-ffi-0.20.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.3/download -> pyo3-macros-backend-0.20.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.3/download -> pyo3-macros-0.20.3.crate https://crates.io/api/v1/crates/pyo3/0.20.3/download -> pyo3-0.20.3.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.2.11/download -> redox_syscall-0.2.11.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.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/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/1.0.6/download -> semver-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/siphasher/0.3.10/download -> siphasher-0.3.10.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.3/download -> string_cache-0.8.3.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.1/download -> string_cache_codegen-0.5.1.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.crate https://crates.io/api/v1/crates/syn/2.0.32/download -> syn-2.0.32.crate https://crates.io/api/v1/crates/syn/2.0.38/download -> syn-2.0.38.crate https://crates.io/api/v1/crates/target-lexicon/0.12.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/target-lexicon/0.12.3/download -> target-lexicon-0.12.3.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.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-targets/0.48.1/download -> windows-targets-0.48.1.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_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.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_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate )
-_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=5027d9df48158f617ffcab9f3999ebf6
diff --git a/metadata/md5-cache/dev-python/simplejson-3.19.3 b/metadata/md5-cache/dev-python/simplejson-3.19.3
index 422291916348..a2d86b14e1ac 100644
--- a/metadata/md5-cache/dev-python/simplejson-3.19.3
+++ b/metadata/md5-cache/dev-python/simplejson-3.19.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/simplejson/simplejson/ https://pypi.org/project/simplejson/
INHERIT=distutils-r1 pypi
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=|| ( MIT AFL-2.1 )
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/s/simplejson/simplejson-3.19.3.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b07de0bb30202f1fb36bd581799f2bf1
+_md5_=1aeff9752f02a2dc2486c6a6bcfee955
diff --git a/metadata/md5-cache/dev-python/soupsieve-2.5 b/metadata/md5-cache/dev-python/soupsieve-2.5
deleted file mode 100644
index 414d115d1dfa..000000000000
--- a/metadata/md5-cache/dev-python/soupsieve-2.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/html5lib[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 modern CSS selector implementation for BeautifulSoup
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/soupsieve/ https://pypi.org/project/soupsieve/
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/facelessuser/soupsieve/archive/2.5.tar.gz -> soupsieve-2.5.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e559e92e00db69d779fa0bffa37bf8da
diff --git a/metadata/md5-cache/dev-python/soupsieve-2.6 b/metadata/md5-cache/dev-python/soupsieve-2.6
index b77e6fac6aee..502782f0628f 100644
--- a/metadata/md5-cache/dev-python/soupsieve-2.6
+++ b/metadata/md5-cache/dev-python/soupsieve-2.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/soupsieve/ https://pypi.org/project/soupsieve/
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/facelessuser/soupsieve/archive/2.6.tar.gz -> soupsieve-2.6.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=75d4bea0aeeccf9e352db2e2727c3967
+_md5_=e559e92e00db69d779fa0bffa37bf8da
diff --git a/metadata/md5-cache/dev-python/sphinxcontrib-apidoc-0.4.0 b/metadata/md5-cache/dev-python/sphinxcontrib-apidoc-0.4.0
deleted file mode 100644
index 2b8d1cb13505..000000000000
--- a/metadata/md5-cache/dev-python/sphinxcontrib-apidoc-0.4.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5.0.0[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 prepare test
-DESCRIPTION=Sphinx extension for running sphinx-apidoc on each build
-EAPI=8
-HOMEPAGE=https://pypi.org/project/sphinxcontrib-apidoc/ https://github.com/sphinx-contrib/apidoc/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-5.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=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/sphinxcontrib-apidoc/sphinxcontrib-apidoc-0.4.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=69653d6377ab7c21bcd36ed1b829c8af
diff --git a/metadata/md5-cache/dev-python/sympy-1.13.2 b/metadata/md5-cache/dev-python/sympy-1.13.2
index e164b212268b..960a0cb6b852 100644
--- a/metadata/md5-cache/dev-python/sympy-1.13.2
+++ b/metadata/md5-cache/dev-python/sympy-1.13.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.sympy.org/ https://github.com/sympy/sympy/ https://pypi.org/project/sympy/
INHERIT=distutils-r1 virtualx
IUSE=examples imaging ipython latex mathml opengl pdf png pyglet symengine texmacs 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 ~ppc-macos ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/mpmath-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] imaging? ( dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ipython? ( dev-python/ipython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) latex? ( virtual/latex-base dev-texlive/texlive-fontsextra png? ( app-text/dvipng ) pdf? ( app-text/ghostscript-gpl ) ) mathml? ( dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) opengl? ( dev-python/pyopengl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) pyglet? ( dev-python/pyglet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) symengine? ( dev-python/symengine[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) texmacs? ( app-office/texmacs ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/sympy/sympy/archive/1.13.2.tar.gz -> sympy-1.13.2.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
-_md5_=6581812239a1454f590be6396a175c4d
+_md5_=028f1297c6d184ae1dae86aadd73dcbb
diff --git a/metadata/md5-cache/dev-python/time-machine-2.15.0 b/metadata/md5-cache/dev-python/time-machine-2.15.0
index 7085c2381825..7ba8a7fc4ed8 100644
--- a/metadata/md5-cache/dev-python/time-machine-2.15.0
+++ b/metadata/md5-cache/dev-python/time-machine-2.15.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/adamchainz/time-machine/ https://pypi.org/project/time-machine/
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 ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/python-dateutil[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://github.com/adamchainz/time-machine/archive/2.15.0.tar.gz -> time-machine-2.15.0.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=1f5c7e30153c118b0052e292f16606cf
+_md5_=39ea347f33481b8396e99c972ac30ec5
diff --git a/metadata/md5-cache/dev-python/tomlkit-0.13.0 b/metadata/md5-cache/dev-python/tomlkit-0.13.0
deleted file mode 100644
index c3a587b3ede8..000000000000
--- a/metadata/md5-cache/dev-python/tomlkit-0.13.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pyyaml[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Style preserving TOML library
-EAPI=8
-HOMEPAGE=https://github.com/python-poetry/tomlkit/ https://pypi.org/project/tomlkit/
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/tomlkit/tomlkit-0.13.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=da416dec21cdbad0e9826b18137eb708
diff --git a/metadata/md5-cache/dev-python/tomlkit-0.13.1 b/metadata/md5-cache/dev-python/tomlkit-0.13.1
deleted file mode 100644
index 5accf9427d13..000000000000
--- a/metadata/md5-cache/dev-python/tomlkit-0.13.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pyyaml[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Style preserving TOML library
-EAPI=8
-HOMEPAGE=https://github.com/python-poetry/tomlkit/ https://pypi.org/project/tomlkit/
-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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/tomlkit/tomlkit-0.13.1.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=afad5627d330f8661962cd66fdd81fbf
diff --git a/metadata/md5-cache/dev-python/tomlkit-0.13.2 b/metadata/md5-cache/dev-python/tomlkit-0.13.2
index ac6c257def9f..aa24b1189d0f 100644
--- a/metadata/md5-cache/dev-python/tomlkit-0.13.2
+++ b/metadata/md5-cache/dev-python/tomlkit-0.13.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-poetry/tomlkit/ https://pypi.org/project/tomlkit/
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/tomlkit/tomlkit-0.13.2.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=afad5627d330f8661962cd66fdd81fbf
+_md5_=da416dec21cdbad0e9826b18137eb708
diff --git a/metadata/md5-cache/dev-python/tox-4.17.1 b/metadata/md5-cache/dev-python/tox-4.17.1
deleted file mode 100644
index f614d0f63ef6..000000000000
--- a/metadata/md5-cache/dev-python/tox-4.17.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/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(-)?] ) python_targets_python3_10? ( dev-python/tomli[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 ~ia64 ~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(-)?] ) python_targets_python3_10? ( dev-python/tomli[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.17.1.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=49e76c2306d1358355fa4c691cbb5832
diff --git a/metadata/md5-cache/dev-python/tox-4.18.0 b/metadata/md5-cache/dev-python/tox-4.18.0
index 09faa4284eb8..ff1e26f3e65e 100644
--- a/metadata/md5-cache/dev-python/tox-4.18.0
+++ b/metadata/md5-cache/dev-python/tox-4.18.0
@@ -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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~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(-)?] ) python_targets_python3_10? ( dev-python/tomli[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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.18.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=bee5fc7072d16ba3937dab08e3f851a1
+_md5_=49e76c2306d1358355fa4c691cbb5832
diff --git a/metadata/md5-cache/dev-python/trimesh-4.4.8 b/metadata/md5-cache/dev-python/trimesh-4.4.8
new file mode 100644
index 000000000000..a0889153215c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trimesh-4.4.8
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mapbox-earcut[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[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/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[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/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[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 postinst prepare test
+DESCRIPTION=Python library for loading and using triangular meshes
+EAPI=8
+HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[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/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[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/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[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/mikedh/trimesh/archive/4.4.8.tar.gz -> trimesh-4.4.8.gh.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=c75ceb27f723f2f190ca8372e5fb8b1c
diff --git a/metadata/md5-cache/dev-python/types-setuptools-74.0.0.20240831 b/metadata/md5-cache/dev-python/types-setuptools-74.0.0.20240831
new file mode 100644
index 000000000000..7a2e940dad77
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-setuptools-74.0.0.20240831
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=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=Typing stubs for setuptools
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-setuptools/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-setuptools/types-setuptools-74.0.0.20240831.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=96f472923f296207c99ac50b06749d59
diff --git a/metadata/md5-cache/dev-python/uv-0.3.3 b/metadata/md5-cache/dev-python/uv-0.3.3
deleted file mode 100644
index ac92510079eb..000000000000
--- a/metadata/md5-cache/dev-python/uv-0.3.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.80 test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 ) >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DESCRIPTION=A Python package installer and resolver, written in Rust
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
-INHERIT=cargo check-reqs
-IUSE=test debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 openssl
-PROPERTIES=test_network
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/astral-sh/uv/archive/0.3.3.tar.gz -> uv-0.3.3.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/011b24604fa7bc223daaad7712c0694bac8f0a87.tar.gz -> rs-async-zip-011b24604fa7bc223daaad7712c0694bac8f0a87.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/388685a8711092971930986644cfed152d1a1f6c.tar.gz -> pubgrub-388685a8711092971930986644cfed152d1a1f6c.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.3.3-crates.tar.xz
-_eclasses_=cargo c806360bab90e2b49223df1810172c2b check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=154c0847b040d6aa76e7b091e50aa398
diff --git a/metadata/md5-cache/dev-python/uv-0.3.4 b/metadata/md5-cache/dev-python/uv-0.3.4
deleted file mode 100644
index 67218ccedde4..000000000000
--- a/metadata/md5-cache/dev-python/uv-0.3.4
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.80 test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 ) >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DESCRIPTION=A Python package installer and resolver, written in Rust
-EAPI=8
-HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
-INHERIT=cargo check-reqs
-IUSE=test debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
-LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 openssl
-PROPERTIES=test_network
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/astral-sh/uv/archive/0.3.4.tar.gz -> uv-0.3.4.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/011b24604fa7bc223daaad7712c0694bac8f0a87.tar.gz -> rs-async-zip-011b24604fa7bc223daaad7712c0694bac8f0a87.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/charliermarsh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/388685a8711092971930986644cfed152d1a1f6c.tar.gz -> pubgrub-388685a8711092971930986644cfed152d1a1f6c.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.3.4-crates.tar.xz
-_eclasses_=cargo c806360bab90e2b49223df1810172c2b check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=437165c58d5232259cb5746df0fbec0f
diff --git a/metadata/md5-cache/dev-python/uv-0.3.5 b/metadata/md5-cache/dev-python/uv-0.4.1
index c485b64c4095..624fc0bcb12a 100644
--- a/metadata/md5-cache/dev-python/uv-0.3.5
+++ b/metadata/md5-cache/dev-python/uv-0.4.1
@@ -10,6 +10,6 @@ LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BS
PROPERTIES=test_network
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/astral-sh/uv/archive/0.3.5.tar.gz -> uv-0.3.5.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/011b24604fa7bc223daaad7712c0694bac8f0a87.tar.gz -> rs-async-zip-011b24604fa7bc223daaad7712c0694bac8f0a87.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/charliermarsh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/388685a8711092971930986644cfed152d1a1f6c.tar.gz -> pubgrub-388685a8711092971930986644cfed152d1a1f6c.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.3.5-crates.tar.xz
+SRC_URI=https://github.com/astral-sh/uv/archive/0.4.1.tar.gz -> uv-0.4.1.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/011b24604fa7bc223daaad7712c0694bac8f0a87.tar.gz -> rs-async-zip-011b24604fa7bc223daaad7712c0694bac8f0a87.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/5e3eaf254b5bd481c75d2710eed055f95b756913.tar.gz -> reqwest-middleware-5e3eaf254b5bd481c75d2710eed055f95b756913.gh.tar.gz https://github.com/charliermarsh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/388685a8711092971930986644cfed152d1a1f6c.tar.gz -> pubgrub-388685a8711092971930986644cfed152d1a1f6c.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.3.5-crates.tar.xz
_eclasses_=cargo c806360bab90e2b49223df1810172c2b check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=696d5ea2b5e16612e813d9438e1f37ac
diff --git a/metadata/md5-cache/dev-python/uvicorn-0.30.5 b/metadata/md5-cache/dev-python/uvicorn-0.30.5
deleted file mode 100644
index 753b3e4a7a2b..000000000000
--- a/metadata/md5-cache/dev-python/uvicorn-0.30.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/a2wsgi[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/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/python-dotenv[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/websockets-10.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wsproto[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[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/watchfiles[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/asgiref-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h11-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 postinst prepare test
-DESCRIPTION=Lightning-fast ASGI server implementation
-EAPI=8
-HOMEPAGE=https://www.uvicorn.org/ https://github.com/encode/uvicorn/ https://pypi.org/project/uvicorn/
-INHERIT=distutils-r1 optfeature
-IUSE=test-rust 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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD
-RDEPEND=>=dev-python/asgiref-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h11-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/uvicorn/archive/0.30.5.tar.gz -> uvicorn-0.30.5.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=4ebe70ce1e7b67678c4a5595958f50b7
diff --git a/metadata/md5-cache/dev-python/uvicorn-0.30.6 b/metadata/md5-cache/dev-python/uvicorn-0.30.6
index 8ce36e513cb1..4615c3bfc3d9 100644
--- a/metadata/md5-cache/dev-python/uvicorn-0.30.6
+++ b/metadata/md5-cache/dev-python/uvicorn-0.30.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.uvicorn.org/ https://github.com/encode/uvicorn/ https://pypi.org/project/uvicorn/
INHERIT=distutils-r1 optfeature
IUSE=test-rust 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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/asgiref-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h11-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/uvicorn/archive/0.30.6.tar.gz -> uvicorn-0.30.6.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=4797302f5de87c10e76f7d5c82975653
+_md5_=4ebe70ce1e7b67678c4a5595958f50b7
diff --git a/metadata/md5-cache/dev-python/uvloop-0.20.0 b/metadata/md5-cache/dev-python/uvloop-0.20.0
index a3a09de515cc..f99374c40448 100644
--- a/metadata/md5-cache/dev-python/uvloop-0.20.0
+++ b/metadata/md5-cache/dev-python/uvloop-0.20.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/magicstack/uvloop/ https://pypi.org/project/uvloop/
INHERIT=distutils-r1 pypi
IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86
+KEYWORDS=~amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=dev-libs/libuv-1.11.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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/uvloop/uvloop-0.20.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/uvloop/uvloop-0.19.0-cython3.patch.xz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=81dd5e5589138bf564c4c90561c84511
+_md5_=9214e24136ba4ae941a2b119a5bd215b
diff --git a/metadata/md5-cache/dev-python/watchdog-4.0.2 b/metadata/md5-cache/dev-python/watchdog-4.0.2
index 4f82d804cbc6..bf2efc68b741 100644
--- a/metadata/md5-cache/dev-python/watchdog-4.0.2
+++ b/metadata/md5-cache/dev-python/watchdog-4.0.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/gorakhargosh/watchdog/ https://pypi.org/project/watchdog/
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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
RDEPEND=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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/w/watchdog/watchdog-4.0.2.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0de787412fbd4b49570738db74e96009
+_md5_=1f82943d005b3149af76979738f471dd
diff --git a/metadata/md5-cache/dev-python/watchfiles-0.23.0 b/metadata/md5-cache/dev-python/watchfiles-0.23.0
index ec2676285ab8..ee41fbe2290c 100644
--- a/metadata/md5-cache/dev-python/watchfiles-0.23.0
+++ b/metadata/md5-cache/dev-python/watchfiles-0.23.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/watchfiles/ https://github.com/samuelcolvin/watchfiles/
INHERIT=cargo distutils-r1
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 ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=amd64 arm ~arm64 ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT Apache-2.0-with-LLVM-exceptions CC0-1.0 ISC MIT Unicode-DFS-2016
RDEPEND=>=dev-python/anyio-4.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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/samuelcolvin/watchfiles/archive/v0.23.0.tar.gz -> watchfiles-0.23.0.gh.tar.gz https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/cc/1.0.96/download -> cc-1.0.96.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/crossbeam-channel/0.5.12/download -> crossbeam-channel-0.5.12.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/filetime/0.2.23/download -> filetime-0.2.23.crate https://crates.io/api/v1/crates/fsevent-sys/4.1.0/download -> fsevent-sys-4.1.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/inotify-sys/0.1.5/download -> inotify-sys-0.1.5.crate https://crates.io/api/v1/crates/inotify/0.9.6/download -> inotify-0.9.6.crate https://crates.io/api/v1/crates/kqueue-sys/1.0.4/download -> kqueue-sys-1.0.4.crate https://crates.io/api/v1/crates/kqueue/1.0.8/download -> kqueue-1.0.8.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mio/0.8.11/download -> mio-0.8.11.crate https://crates.io/api/v1/crates/notify/6.1.1/download -> notify-6.1.1.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/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.81/download -> proc-macro2-1.0.81.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.2/download -> pyo3-build-config-0.22.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.2/download -> pyo3-ffi-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.2/download -> pyo3-macros-backend-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.2/download -> pyo3-macros-0.22.2.crate https://crates.io/api/v1/crates/pyo3/0.22.2/download -> pyo3-0.22.2.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.10/download -> python3-dll-a-0.2.10.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.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/syn/2.0.60/download -> syn-2.0.60.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/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/winapi-util/0.1.8/download -> winapi-util-0.1.8.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-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a039c8b6ce47b6220145c1bfd900f692
+_md5_=b8f419c4448134ba47ff49431347d165
diff --git a/metadata/md5-cache/dev-python/webcolors-24.6.0 b/metadata/md5-cache/dev-python/webcolors-24.6.0
deleted file mode 100644
index d029dca40fc7..000000000000
--- a/metadata/md5-cache/dev-python/webcolors-24.6.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( 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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Color names and value formats defined by the HTML and CSS specifications
-EAPI=8
-HOMEPAGE=https://github.com/ubernostrum/webcolors/ https://pypi.org/project/webcolors/
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/w/webcolors/webcolors-24.6.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=cc1ac2fa639aaf35c9c3b7b97f5cbe53
diff --git a/metadata/md5-cache/dev-python/webcolors-24.8.0 b/metadata/md5-cache/dev-python/webcolors-24.8.0
index e2184e84d88f..3bd85d0d3524 100644
--- a/metadata/md5-cache/dev-python/webcolors-24.8.0
+++ b/metadata/md5-cache/dev-python/webcolors-24.8.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/ubernostrum/webcolors/ https://pypi.org/project/webcolors/
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/w/webcolors/webcolors-24.8.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3d2c6dd26d0a5e0305c432eb80ef4f93
+_md5_=cc1ac2fa639aaf35c9c3b7b97f5cbe53
diff --git a/metadata/md5-cache/dev-python/webtest-3.0.1 b/metadata/md5-cache/dev-python/webtest-3.0.1
new file mode 100644
index 000000000000..a35dd008a2e3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/webtest-3.0.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pyquery[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wsgiproxy2[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/legacy-cgi[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(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) test? ( dev-python/paste[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pastedeploy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/webob-1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/waitress-0.8.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/beautifulsoup4[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Helper to test WSGI applications
+EAPI=8
+HOMEPAGE=https://docs.pylonsproject.org/projects/webtest/en/latest/ https://github.com/Pylons/webtest/ https://pypi.org/project/WebTest/
+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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=dev-python/paste[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pastedeploy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/webob-1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/waitress-0.8.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/W/WebTest/webtest-3.0.1.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=a3729306ddc0766fde609d22af0daea7
diff --git a/metadata/md5-cache/dev-python/yarl-1.9.5 b/metadata/md5-cache/dev-python/yarl-1.9.5
new file mode 100644
index 000000000000..e104a60693a3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/yarl-1.9.5
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/expandvars[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Yet another URL library
+EAPI=8
+HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
+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 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.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/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/y/yarl/yarl-1.9.5.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=a4fcdfe41f927181a3bc026195fbcd64
diff --git a/metadata/md5-cache/dev-python/zipp-3.19.2 b/metadata/md5-cache/dev-python/zipp-3.19.2
deleted file mode 100644
index d1267c3407c0..000000000000
--- a/metadata/md5-cache/dev-python/zipp-3.19.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-test[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Backport of pathlib-compatible object wrapper for zip files
-EAPI=8
-HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/
-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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/z/zipp/zipp-3.19.2.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e2210b8acf28e30209a56e2c55b83703
diff --git a/metadata/md5-cache/dev-python/zipp-3.19.3 b/metadata/md5-cache/dev-python/zipp-3.19.3
deleted file mode 100644
index 7c1abf41be54..000000000000
--- a/metadata/md5-cache/dev-python/zipp-3.19.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jaraco-functools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-test[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Backport of pathlib-compatible object wrapper for zip files
-EAPI=8
-HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/
-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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/z/zipp/zipp-3.19.3.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=8cd3cd17cd1023c99499900d1aafd8dd
diff --git a/metadata/md5-cache/dev-python/zipp-3.20.0 b/metadata/md5-cache/dev-python/zipp-3.20.0
index 8206855fbaaf..1cd3f1143848 100644
--- a/metadata/md5-cache/dev-python/zipp-3.20.0
+++ b/metadata/md5-cache/dev-python/zipp-3.20.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jaraco/zipp/ https://pypi.org/project/zipp/
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 ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/z/zipp/zipp-3.20.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=8cd3cd17cd1023c99499900d1aafd8dd
+_md5_=e2210b8acf28e30209a56e2c55b83703
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 5648ce3b1ac9..ab3d4bfd67b8 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/actioncable-7.2.1 b/metadata/md5-cache/dev-ruby/actioncable-7.2.1
index b22df2c9e2a3..f7aa87d58acd 100644
--- a/metadata/md5-cache/dev-ruby/actioncable-7.2.1
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.2.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=7.2
SRC_URI=https://github.com/rails/rails/archive/v7.2.1.tar.gz -> rails-7.2.1.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=4908151eaefe04ef1e2f3a8538cbd120
+_md5_=62fd17ae2bf08e5680dff9a8a65f83df
diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.5.2 b/metadata/md5-cache/dev-ruby/airbrussh-1.5.2
index 80260a58c529..a8e2c819e622 100644
--- a/metadata/md5-cache/dev-ruby/airbrussh-1.5.2
+++ b/metadata/md5-cache/dev-ruby/airbrussh-1.5.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/mattbrictson/airbrussh
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >dev-ruby/sshkit-1.7.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=1
SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.5.2.tar.gz -> airbrussh-1.5.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=73f47709ba96ad930d3faa57fddc1fef
+_md5_=40ed82f4a5302b6098fdff9fc697d13c
diff --git a/metadata/md5-cache/dev-ruby/airbrussh-1.5.3 b/metadata/md5-cache/dev-ruby/airbrussh-1.5.3
new file mode 100644
index 000000000000..e5e01ee6e30c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/airbrussh-1.5.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/mocha:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/mocha:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/mocha:2[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=A replacement log formatter for SSHKit
+EAPI=8
+HOMEPAGE=https://github.com/mattbrictson/airbrussh
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >dev-ruby/sshkit-1.7.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >dev-ruby/sshkit-1.7.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 ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/mattbrictson/airbrussh/archive/v1.5.3.tar.gz -> airbrussh-1.5.3.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=73f47709ba96ad930d3faa57fddc1fef
diff --git a/metadata/md5-cache/dev-ruby/faraday-2.11.0 b/metadata/md5-cache/dev-ruby/faraday-2.11.0
new file mode 100644
index 000000000000..45230df427c3
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/faraday-2.11.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( || ( <dev-ruby/faraday-net_http-3.4:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) dev-ruby/logger[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.4:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) dev-ruby/logger[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.4:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) dev-ruby/logger[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] dev-ruby/webmock[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? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[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=test? ( sys-process/lsof ) 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=HTTP/REST API client library with pluggable components
+EAPI=8
+HOMEPAGE=https://github.com/lostisland/faraday
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( || ( <dev-ruby/faraday-net_http-3.4:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) dev-ruby/logger[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.4:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) dev-ruby/logger[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.4:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) dev-ruby/logger[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=2
+SRC_URI=https://github.com/lostisland/faraday/archive/v2.11.0.tar.gz -> faraday-2.11.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=273bbf49c7027426d37c3e2f5a3da8a6
diff --git a/metadata/md5-cache/dev-ruby/faraday-2.9.0 b/metadata/md5-cache/dev-ruby/faraday-2.9.0
deleted file mode 100644
index fcd0c432af82..000000000000
--- a/metadata/md5-cache/dev-ruby/faraday-2.9.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby33(-)] dev-ruby/rack:2.2[ruby_targets_ruby33(-)] dev-ruby/webmock[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? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[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=test? ( sys-process/lsof ) 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=HTTP/REST API client library with pluggable components
-EAPI=8
-HOMEPAGE=https://github.com/lostisland/faraday
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[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=2
-SRC_URI=https://github.com/lostisland/faraday/archive/v2.9.0.tar.gz -> faraday-2.9.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=ec09f08990921711a114577d4ff303df
diff --git a/metadata/md5-cache/dev-ruby/faraday-2.9.1 b/metadata/md5-cache/dev-ruby/faraday-2.9.1
deleted file mode 100644
index 035475079e51..000000000000
--- a/metadata/md5-cache/dev-ruby/faraday-2.9.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] dev-ruby/webmock[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? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[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=test? ( sys-process/lsof ) 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=HTTP/REST API client library with pluggable components
-EAPI=8
-HOMEPAGE=https://github.com/lostisland/faraday
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby31(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby31(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.2:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) >=dev-ruby/ruby2_keywords-0.0.4[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=2
-SRC_URI=https://github.com/lostisland/faraday/archive/v2.9.1.tar.gz -> faraday-2.9.1.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=5f468a0e25f557c6093b0baa615b1696
diff --git a/metadata/md5-cache/dev-ruby/git-2.1.1 b/metadata/md5-cache/dev-ruby/git-2.1.1
index 14130c573e2a..a940552eceb5 100644
--- a/metadata/md5-cache/dev-ruby/git-2.1.1
+++ b/metadata/md5-cache/dev-ruby/git-2.1.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby-git/ruby-git
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~ppc64
+KEYWORDS=~amd64 ~ppc ~ppc64
LICENSE=MIT
RDEPEND=>=dev-vcs/git-1.6.0.0 ruby_targets_ruby31? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby31(-)] >=dev-ruby/addressable-2.8:0[ruby_targets_ruby31(-)] >=dev-ruby/process_executer-1.1:1[ruby_targets_ruby31(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby32(-)] >=dev-ruby/addressable-2.8:0[ruby_targets_ruby32(-)] >=dev-ruby/process_executer-1.1:1[ruby_targets_ruby32(-)] >=dev-ruby/rchardet-1.8:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/activesupport-5.0:*[ruby_targets_ruby33(-)] >=dev-ruby/addressable-2.8:0[ruby_targets_ruby33(-)] >=dev-ruby/process_executer-1.1:1[ruby_targets_ruby33(-)] >=dev-ruby/rchardet-1.8: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? ( 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
SRC_URI=https://github.com/ruby-git/ruby-git/archive/v2.1.1.tar.gz -> git-2.1.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=eb2e0640ee43f09ed753938cc3f5339f
+_md5_=2bd27db7015389623c928f34416bc0c0
diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12 b/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12
index af8586ecf137..ce9586bacef8 100644
--- a/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12
+++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.21.12
@@ -1,6 +1,6 @@
BDEPEND=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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-libs/protobuf-3.21.0 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(-)] )
+DEPEND=>=dev-libs/protobuf-3.21.0[protoc(+)] 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=Protocol Buffers are Google's data interchange format
EAPI=8
HOMEPAGE=https://protobuf.dev/
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.21.12.tar.gz -> google-protobuf-3.21.12-ruby.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=5250a7675c90772c909800c3731f1372
+_md5_=4936bea97f8fb3fe0ebd299e38f9c5f1
diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.24.4 b/metadata/md5-cache/dev-ruby/google-protobuf-3.24.4
index e888bb6e4ed5..fd12577eaaa8 100644
--- a/metadata/md5-cache/dev-ruby/google-protobuf-3.24.4
+++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.24.4
@@ -1,6 +1,6 @@
BDEPEND=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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-libs/protobuf-3.21.0 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(-)] )
+DEPEND=>=dev-libs/protobuf-3.21.0[protoc(+)] 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=Protocol Buffers are Google's data interchange format
EAPI=8
HOMEPAGE=https://protobuf.dev/
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.24.4.tar.gz -> google-protobuf-3.24.4-ruby.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f8979e576e0a48c0991c35c64dcaf68f
+_md5_=4936bea97f8fb3fe0ebd299e38f9c5f1
diff --git a/metadata/md5-cache/dev-ruby/google-protobuf-3.25.4 b/metadata/md5-cache/dev-ruby/google-protobuf-3.25.4
index a856f04296fb..354f17477229 100644
--- a/metadata/md5-cache/dev-ruby/google-protobuf-3.25.4
+++ b/metadata/md5-cache/dev-ruby/google-protobuf-3.25.4
@@ -1,6 +1,6 @@
BDEPEND=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(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-libs/protobuf-3.25.0 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(-)] )
+DEPEND=>=dev-libs/protobuf-3.25.0[protoc(+)] 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=Protocol Buffers are Google's data interchange format
EAPI=8
HOMEPAGE=https://protobuf.dev/
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v3.25.4.tar.gz -> google-protobuf-3.25.4-ruby.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=c5ef7159c7411b68004bfb163d6cb3f6
+_md5_=cd7de8ec1425f30c262270beca403136
diff --git a/metadata/md5-cache/dev-ruby/highline-3.1.1 b/metadata/md5-cache/dev-ruby/highline-3.1.1
new file mode 100644
index 000000000000..16ada65ea062
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/highline-3.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/reline[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/reline[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/reline[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/dry-types[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/dry-types[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/dry-types[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=Highline is a high-level command-line IO library for ruby
+EAPI=8
+HOMEPAGE=https://github.com/JEG2/highline
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=|| ( GPL-2 Ruby-BSD )
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/reline[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/reline[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/reline[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/JEG2/highline/archive/v3.1.1.tar.gz -> highline-3.1.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=711b6ffa3e2f383809be746080a92d6a
diff --git a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1 b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1
index 23f7c161d274..d4a54096a350 100644
--- a/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/kramdown-parser-gfm-1.1.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/kramdown/parser-gfm
INHERIT=edo ruby-fakegem
IUSE=doc test 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=ruby_targets_ruby31? ( dev-ruby/kramdown:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/kramdown:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/kramdown:2[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=1
SRC_URI=https://rubygems.org/gems/kramdown-parser-gfm-1.1.0.gem
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=57f113d6a5918cc5265234575bca502a
+_md5_=2dded406b13293a4b2c2ee294ed053b3
diff --git a/metadata/md5-cache/dev-ruby/process_executer-1.1.0 b/metadata/md5-cache/dev-ruby/process_executer-1.1.0
index ea59f55b0a95..8186c8a97387 100644
--- a/metadata/md5-cache/dev-ruby/process_executer-1.1.0
+++ b/metadata/md5-cache/dev-ruby/process_executer-1.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/main-branch/process_executer
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~ppc64
+KEYWORDS=~amd64 ~ppc ~ppc64
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 ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/main-branch/process_executer/archive/refs/tags/v1.1.0.tar.gz -> process_executer-1.1.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=00cad5b66c2ba608fe509d2ca57c4461
+_md5_=97e38dbfceb1d2a48deff7afcdde47c0
diff --git a/metadata/md5-cache/dev-ruby/rexml-3.3.6 b/metadata/md5-cache/dev-ruby/rexml-3.3.6
index 85496d637845..483158f0d38e 100644
--- a/metadata/md5-cache/dev-ruby/rexml-3.3.6
+++ b/metadata/md5-cache/dev-ruby/rexml-3.3.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/rexml
INHERIT=ruby-fakegem
IUSE=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=BSD-2
RDEPEND=ruby_targets_ruby31? ( dev-ruby/strscan[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/strscan[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/strscan[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=3
SRC_URI=https://github.com/ruby/rexml/archive/v3.3.6.tar.gz -> rexml-3.3.6.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=57c2136fd0e8fc5b7fda851a685d4b9e
+_md5_=7fb6efe45c0b3fc45fffba16e2f0d69c
diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5-r1 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5-r1
deleted file mode 100644
index a7f86e875b1a..000000000000
--- a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.0.5-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/excon-0.73[ruby_targets_ruby31(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/excon-0.73[ruby_targets_ruby32(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/rake-12.3[ruby_targets_ruby31(-)] test? ( >=dev-ruby/webmock-3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/rake-12.3[ruby_targets_ruby32(-)] test? ( >=dev-ruby/webmock-3.0[ruby_targets_ruby32(-)] ) ) 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/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[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=Vagrant Cloud API Library
-EAPI=8
-HOMEPAGE=https://github.com/hashicorp/vagrant_cloud
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/excon-0.73[ruby_targets_ruby31(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/excon-0.73[ruby_targets_ruby32(-)] >=dev-ruby/log4r-1.1.10[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 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.0.5.tar.gz -> vagrant_cloud-3.0.5.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=fe49a004483f7fc5a378aa909d761328
diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.0 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.0
deleted file mode 100644
index f3143ed528db..000000000000
--- a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/excon-0.73[ruby_targets_ruby31(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31(-)] =dev-ruby/rexml-3.2*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/excon-0.73[ruby_targets_ruby32(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby32(-)] >=dev-ruby/rexml-3.2.5[ruby_targets_ruby32(-)] =dev-ruby/rexml-3.2*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/rake-12.3[ruby_targets_ruby31(-)] test? ( >=dev-ruby/webmock-3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/rake-12.3[ruby_targets_ruby32(-)] test? ( >=dev-ruby/webmock-3.0[ruby_targets_ruby32(-)] ) ) 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/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[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=Vagrant Cloud API Library
-EAPI=8
-HOMEPAGE=https://github.com/hashicorp/vagrant_cloud
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm64
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/excon-0.73[ruby_targets_ruby31(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2.5[ruby_targets_ruby31(-)] =dev-ruby/rexml-3.2*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/excon-0.73[ruby_targets_ruby32(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby32(-)] >=dev-ruby/rexml-3.2.5[ruby_targets_ruby32(-)] =dev-ruby/rexml-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 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.1.0.tar.gz -> vagrant_cloud-3.1.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=ba61bd47c0edee1706f649fafd389198
diff --git a/metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.1-r1 b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.1-r1
new file mode 100644
index 000000000000..966d1b7440d3
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/vagrant_cloud-3.1.1-r1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/excon-0.73[ruby_targets_ruby31(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/excon-0.73[ruby_targets_ruby32(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby32(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/excon-0.73[ruby_targets_ruby33(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby33(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/rake-12.3[ruby_targets_ruby31(-)] test? ( >=dev-ruby/webmock-3.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/rake-12.3[ruby_targets_ruby32(-)] test? ( >=dev-ruby/webmock-3.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( >=dev-ruby/rake-12.3[ruby_targets_ruby33(-)] test? ( >=dev-ruby/webmock-3.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? ( 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/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[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=Vagrant Cloud API Library
+EAPI=8
+HOMEPAGE=https://github.com/hashicorp/vagrant_cloud
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/excon-0.73[ruby_targets_ruby31(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/excon-0.73[ruby_targets_ruby32(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby32(-)] >=dev-ruby/rexml-3.2.5:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/excon-0.73[ruby_targets_ruby33(-)] >=dev-ruby/log4r-1.1.10[ruby_targets_ruby33(-)] >=dev-ruby/rexml-3.2.5:3[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
+SRC_URI=https://github.com/hashicorp/vagrant_cloud/archive/v3.1.1.tar.gz -> vagrant_cloud-3.1.1.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=221715a678e2d3c3dc9f2f84b8287c73
diff --git a/metadata/md5-cache/dev-tcltk/Manifest.gz b/metadata/md5-cache/dev-tcltk/Manifest.gz
index b2247b65a84d..bf132fe7c607 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/snack-2.2.10-r11 b/metadata/md5-cache/dev-tcltk/snack-2.2.10-r11
deleted file mode 100644
index b5069574f21d..000000000000
--- a/metadata/md5-cache/dev-tcltk/snack-2.2.10-r11
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-lang/tcl:0= dev-lang/tk:0= alsa? ( media-libs/alsa-lib ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) ) vorbis? ( media-libs/libvorbis )
-DESCRIPTION=The Snack Sound Toolkit (Tcl)
-EAPI=7
-HOMEPAGE=http://www.speech.kth.se/snack/
-INHERIT=distutils-r1 flag-o-matic toolchain-funcs virtualx
-IUSE=alsa examples python vorbis python_targets_python3_10 test
-KEYWORDS=amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-2
-RDEPEND=dev-lang/tcl:0= dev-lang/tk:0= alsa? ( media-libs/alsa-lib ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) ) vorbis? ( media-libs/libvorbis )
-REQUIRED_USE=|| ( python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=http://www.speech.kth.se/snack/dist/snack2.2.10.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
-_md5_=cbfbe05c5bbbdb711caa9da06d631cfd
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 93635df6e6fe..f69f8ce2bbeb 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/howdoi-2.0.20-r1 b/metadata/md5-cache/dev-util/howdoi-2.0.20-r1
deleted file mode 100644
index 1a37b8952b5d..000000000000
--- a/metadata/md5-cache/dev-util/howdoi-2.0.20-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A code search tool
-EAPI=8
-HOMEPAGE=https://pypi.org/project/howdoi/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cachelib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/keep[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyquery-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.24.0[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
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/h/howdoi/howdoi-2.0.20.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f800f29f57700523950021e8f8d927d9
diff --git a/metadata/md5-cache/dev-util/idea-community-2024.2.0.2 b/metadata/md5-cache/dev-util/idea-community-2024.2.0.2
index 266903f68ac9..4f5fdcf5c31c 100644
--- a/metadata/md5-cache/dev-util/idea-community-2024.2.0.2
+++ b/metadata/md5-cache/dev-util/idea-community-2024.2.0.2
@@ -12,4 +12,4 @@ RESTRICT=splitdebug
SLOT=0
SRC_URI=amd64? ( https://download.jetbrains.com/idea/ideaIC-2024.2.0.2.tar.gz -> idea-community-2024.2.0.2-amd64.tar.gz ) arm64? ( https://download.jetbrains.com/idea/ideaIC-2024.2.0.2-aarch64.tar.gz -> idea-community-2024.2.0.2-aarch64.tar.gz )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=50413b10fdb936ba161bd03fa7f46f55
+_md5_=a47108bab61db4fe8221a3eba8b5a7c8
diff --git a/metadata/md5-cache/dev-util/stripe-mock-0.188.0 b/metadata/md5-cache/dev-util/stripe-mock-0.188.0
index 5c2dd4aced5f..9e8090d3b3af 100644
--- a/metadata/md5-cache/dev-util/stripe-mock-0.188.0
+++ b/metadata/md5-cache/dev-util/stripe-mock-0.188.0
@@ -4,10 +4,10 @@ DESCRIPTION=Mock HTTP server that responds like the real Stripe API
EAPI=8
HOMEPAGE=https://github.com/stripe/stripe-mock/
INHERIT=go-module
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=~amd64 ~arm64 x86
LICENSE=MIT ISC BSD-2
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/stripe/stripe-mock/archive/v0.188.0.tar.gz -> stripe-mock-0.188.0.tar.gz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=2c4ffcf8dfd6440e24c0eb665906ebec
+_md5_=923e6868a65043c9ecffceeaf2e538ac
diff --git a/metadata/md5-cache/dev-util/weka-3.8.6 b/metadata/md5-cache/dev-util/weka-3.8.6
index c62600a5dd25..80a1b96b11d3 100644
--- a/metadata/md5-cache/dev-util/weka-3.8.6
+++ b/metadata/md5-cache/dev-util/weka-3.8.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://ml.cms.waikato.ac.nz/weka
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=amd64 x86
+KEYWORDS=amd64
LICENSE=GPL-3
RDEPEND=dev-java/javacup:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/weka/weka-3-8/3.8.6/weka-3-8-6.zip
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 b2e92a8220dc7b1bd2062ca11774798a
-_md5_=55596d4c9ba479052bfd21f7e8ed3bd5
+_md5_=81a4557a79c0634f55f441406e53b47b
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index c183045a8311..2053a3a84ee9 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/joycond-0.1.0_p20220720-r1 b/metadata/md5-cache/games-util/joycond-0.1.0_p20220720-r1
index 0fab6f6a2301..19b1e05e7097 100644
--- a/metadata/md5-cache/games-util/joycond-0.1.0_p20220720-r1
+++ b/metadata/md5-cache/games-util/joycond-0.1.0_p20220720-r1
@@ -5,10 +5,10 @@ DESCRIPTION=Daemon that uses hid-nintendo evdev devices to implement joycon pair
EAPI=8
HOMEPAGE=https://github.com/DanielOgorchock/joycond
INHERIT=cmake linux-info udev
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3
RDEPEND=dev-libs/libevdev virtual/udev
SLOT=0
SRC_URI=https://github.com/DanielOgorchock/joycond/archive/5b590ecc9bca181d8bc21377e752126bc9180319.tar.gz -> joycond-0.1.0_p20220720.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0468559e27f573ae39858076733b8399
+_md5_=6c78d1789dce34d792ab2255a17e299a
diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz
index 4df14aa399fb..166072c20115 100644
--- a/metadata/md5-cache/gui-apps/Manifest.gz
+++ b/metadata/md5-cache/gui-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-apps/waypipe-0.9.0 b/metadata/md5-cache/gui-apps/waypipe-0.9.0
index 199563a22b67..2527e48ff56e 100644
--- a/metadata/md5-cache/gui-apps/waypipe-0.9.0
+++ b/metadata/md5-cache/gui-apps/waypipe-0.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/mstoeckl/waypipe
INHERIT=meson python-any-r1
IUSE=dmabuf ffmpeg lz4 systemtap test vaapi zstd cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_sse3 cpu_flags_arm_neon
-KEYWORDS=amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm arm64 ~x86
LICENSE=MIT
RDEPEND=dmabuf? ( media-libs/mesa[gbm(+),vaapi?,wayland] x11-libs/libdrm ) ffmpeg? ( media-video/ffmpeg[x264,vaapi?] ) lz4? ( app-arch/lz4 ) systemtap? ( dev-debug/systemtap ) vaapi? ( media-libs/libva[drm(+),wayland] ) zstd? ( app-arch/zstd )
REQUIRED_USE=vaapi? ( ffmpeg )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v0.9.0/waypipe-v0.9.0.tar.bz2
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=ff739f08eb7b0b7b26fc8703dd1f5f38
+_md5_=9e7c0a5f4f7a6a9ae1df8a4d4e8dc4ea
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 540e76386289..b7dc23b98c75 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/wlroots-0.18.0 b/metadata/md5-cache/gui-libs/wlroots-0.18.0
index 1e72101158ef..54d52f98d4e7 100644
--- a/metadata/md5-cache/gui-libs/wlroots-0.18.0
+++ b/metadata/md5-cache/gui-libs/wlroots-0.18.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots
INHERIT=meson
IUSE=liftoff +libinput +drm +session lcms vulkan x11-backend xcb-errors X
-KEYWORDS=~amd64 arm64 ~loong ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-libs/wayland-1.23.0 media-libs/libglvnd || ( >=media-libs/mesa-24.1.0_rc1[opengl] <media-libs/mesa-24.1.0_rc1[egl(+),gles2] ) >=x11-libs/libdrm-2.4.122 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 drm? ( media-libs/libdisplay-info:= sys-apps/hwdata liftoff? ( >=dev-libs/libliftoff-0.4 ) ) lcms? ( media-libs/lcms:2 ) libinput? ( >=dev-libs/libinput-1.19.0:= ) session? ( sys-auth/seatd:= virtual/libudev ) vulkan? ( dev-util/glslang:= dev-util/vulkan-headers media-libs/vulkan-loader ) xcb-errors? ( x11-libs/xcb-util-errors ) x11-backend? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm x11-base/xwayland )
REQUIRED_USE=drm? ( session ) lcms? ( vulkan ) libinput? ( session ) liftoff? ( drm ) xcb-errors? ( || ( x11-backend X ) )
SLOT=0.18
SRC_URI=https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0/downloads/wlroots-0.18.0.tar.gz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=22da09d9da7420c569fd6b097acb484d
+_md5_=3b33d8c2ad34d3987f48a503fa6f82c2
diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz
index a9a7a0a25aab..9434f9b06bf8 100644
--- a/metadata/md5-cache/gui-wm/Manifest.gz
+++ b/metadata/md5-cache/gui-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-wm/tinywl-0.18.0 b/metadata/md5-cache/gui-wm/tinywl-0.18.0
index 90d156ecdd8a..ba31eb6febde 100644
--- a/metadata/md5-cache/gui-wm/tinywl-0.18.0
+++ b/metadata/md5-cache/gui-wm/tinywl-0.18.0
@@ -4,9 +4,9 @@ DEPEND=dev-libs/wayland x11-libs/libxkbcommon =gui-libs/wlroots-0.18*:=
DESCRIPTION="minimum viable product" Wayland compositor based on wlroots
EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/wlroots/wlroots/-/tree/master/tinywl
-KEYWORDS=~amd64 ~arm64 ~loong ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv ~x86
LICENSE=CC0-1.0
RDEPEND=dev-libs/wayland x11-libs/libxkbcommon =gui-libs/wlroots-0.18*:= !gui-libs/wlroots[tinywl(-)]
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/wlroots/wlroots/-/releases/0.18.0/downloads/wlroots-0.18.0.tar.gz
-_md5_=70afe7b2d06d01c14a9ac66517c6f5d0
+_md5_=f1102b4c8f87902fe5dbdb1f51bfd5fa
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index 732ab585780b..361ebcbd82a6 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/kio-extras-24.02.2-r2 b/metadata/md5-cache/kde-apps/kio-extras-24.02.2-r2
new file mode 100644
index 000000000000..6514f523bd9c
--- /dev/null
+++ b/metadata/md5-cache/kde-apps/kio-extras-24.02.2-r2
@@ -0,0 +1,17 @@
+BDEPEND=man? ( dev-util/gperf ) app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.115.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.115.0:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 kde-apps/libkexiv2:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/kdnssd-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 >=kde-frameworks/syntax-highlighting-5.115.0:5 activities? ( >=dev-qt/qtsql-5.15.12:5 >=kde-plasma/plasma-activities-5.115.0:5 >=kde-plasma/plasma-activities-stats-5.115.0:5 ) ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) mtp? ( >=media-libs/libmtp-1.1.16:= ) nfs? ( net-libs/libtirpc:= ) openexr? ( media-libs/openexr:= ) phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) samba? ( net-fs/samba[client] net-libs/kdsoap:=[qt5(+)] ) sftp? ( net-libs/libssh:=[sftp] ) taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DESCRIPTION=KIO plugins present a filesystem-like view of arbitrary data
+EAPI=8
+HOMEPAGE=https://invent.kde.org/network/kio-extras/-/tree/kf5
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm gear.kde.org
+IUSE=activities ios kf6compat +man mtp nfs openexr phonon samba +sftp taglib X debug +handbook test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 kde-apps/libkexiv2:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/kdnssd-5.115.0:5 >=kde-frameworks/kguiaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/solid-5.115.0:5 >=kde-frameworks/syntax-highlighting-5.115.0:5 activities? ( >=dev-qt/qtsql-5.15.12:5 >=kde-plasma/plasma-activities-5.115.0:5 >=kde-plasma/plasma-activities-stats-5.115.0:5 ) ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) mtp? ( >=media-libs/libmtp-1.1.16:= ) nfs? ( net-libs/libtirpc:= ) openexr? ( media-libs/openexr:= ) phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) samba? ( net-fs/samba[client] net-libs/kdsoap:=[qt5(+)] ) sftp? ( net-libs/libssh:=[sftp] ) taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) !kde-apps/kio-extras-kf5:5 >=kde-frameworks/kded-5.115.0:5 kf6compat? ( kde-apps/kio-extras:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RESTRICT=test !test? ( test )
+SLOT=5
+SRC_URI=mirror://kde/stable/release-service/24.02.2/src/kio-extras-kf5-24.02.2.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gear.kde.org 9eaba1558ae60129a59a7243175a309d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=4f511e80c2c6d8f56661469f6ade6ca4
diff --git a/metadata/md5-cache/kde-apps/kio-extras-24.05.2 b/metadata/md5-cache/kde-apps/kio-extras-24.05.2-r1
index 75da9f7ef3c3..91666c20f293 100644
--- a/metadata/md5-cache/kde-apps/kio-extras-24.05.2
+++ b/metadata/md5-cache/kde-apps/kio-extras-24.05.2-r1
@@ -9,9 +9,9 @@ INHERIT=ecm gear.kde.org
IUSE=activities ios +man mtp openexr phonon samba +sftp taglib X debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=dev-libs/qcoro >=dev-qt/qt5compat-6.6.2:6 >=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtsvg-6.6.2:6 kde-apps/libkexiv2:6 >=kde-frameworks/karchive-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcodecs-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kdnssd-6.3.0:6 >=kde-frameworks/kguiaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kparts-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ktextwidgets-6.3.0:6 >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-frameworks/solid-6.3.0:6 >=kde-frameworks/syntax-highlighting-6.3.0:6 activities? ( >=dev-qt/qtbase-6.6.2:6[sql] kde-plasma/plasma-activities:6 kde-plasma/plasma-activities-stats:6 ) ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) mtp? ( >=media-libs/libmtp-1.1.16:= ) openexr? ( media-libs/openexr:= ) phonon? ( >=media-libs/phonon-4.12.0[qt6] ) samba? ( net-fs/samba[client] >=net-libs/kdsoap-2.2.0:=[qt6] >=net-libs/kdsoap-ws-discovery-client-0.3.0 ) sftp? ( net-libs/libssh:=[sftp] ) taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) !kde-apps/kio-extras:5[-kf6compat(-)] !kde-apps/kio-extras-kf5:5[-kf6compat] !kde-frameworks/kio:5[-kf6compat(-)] >=kde-frameworks/kded-6.3.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RDEPEND=dev-libs/qcoro >=dev-qt/qt5compat-6.6.2:6 >=dev-qt/qtbase-6.6.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtsvg-6.6.2:6 kde-apps/libkexiv2:6 >=kde-frameworks/karchive-6.3.0:6 >=kde-frameworks/kcmutils-6.3.0:6 >=kde-frameworks/kcodecs-6.3.0:6 >=kde-frameworks/kconfig-6.3.0:6 >=kde-frameworks/kconfigwidgets-6.3.0:6 >=kde-frameworks/kcoreaddons-6.3.0:6 >=kde-frameworks/kdbusaddons-6.3.0:6 >=kde-frameworks/kdnssd-6.3.0:6 >=kde-frameworks/kguiaddons-6.3.0:6 >=kde-frameworks/ki18n-6.3.0:6 >=kde-frameworks/kio-6.3.0:6 >=kde-frameworks/kparts-6.3.0:6 >=kde-frameworks/kservice-6.3.0:6 >=kde-frameworks/ktextwidgets-6.3.0:6 >=kde-frameworks/kxmlgui-6.3.0:6 >=kde-frameworks/solid-6.3.0:6 >=kde-frameworks/syntax-highlighting-6.3.0:6 activities? ( >=dev-qt/qtbase-6.6.2:6[sql] kde-plasma/plasma-activities:6 kde-plasma/plasma-activities-stats:6 ) ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) mtp? ( >=media-libs/libmtp-1.1.16:= ) openexr? ( media-libs/openexr:= ) phonon? ( >=media-libs/phonon-4.12.0[qt6] ) samba? ( net-fs/samba[client] >=net-libs/kdsoap-2.2.0:=[qt6] >=net-libs/kdsoap-ws-discovery-client-0.3.0 ) sftp? ( net-libs/libssh:=[sftp] ) taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) !kde-apps/kio-extras:5[-kf6compat(-)] !kde-apps/kio-extras-kf5:5 !<kde-frameworks/kio-5.116.0-r2:5 !kde-frameworks/kio-trash-desktop-file:5 >=kde-frameworks/kded-6.3.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/release-service/24.05.2/src/kio-extras-24.05.2.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gear.kde.org 9eaba1558ae60129a59a7243175a309d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2ac0a1ebacabcc00c333a7e80b3f2d87
+_md5_=9b6609093f4aaf14a846169324124a33
diff --git a/metadata/md5-cache/kde-apps/kio-extras-24.08.0 b/metadata/md5-cache/kde-apps/kio-extras-24.08.0-r1
index 7897db84900d..d5996b426d5f 100644
--- a/metadata/md5-cache/kde-apps/kio-extras-24.08.0
+++ b/metadata/md5-cache/kde-apps/kio-extras-24.08.0-r1
@@ -9,9 +9,9 @@ INHERIT=ecm gear.kde.org
IUSE=activities ios +man mtp openexr phonon samba +sftp taglib X debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
-RDEPEND=dev-libs/qcoro >=dev-qt/qt5compat-6.7.2:6 >=dev-qt/qtbase-6.7.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtsvg-6.7.2:6 kde-apps/libkexiv2:6 >=kde-frameworks/karchive-6.5.0:6 >=kde-frameworks/kcmutils-6.5.0:6 >=kde-frameworks/kcodecs-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kconfigwidgets-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/kdbusaddons-6.5.0:6 >=kde-frameworks/kdnssd-6.5.0:6 >=kde-frameworks/kguiaddons-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/kparts-6.5.0:6 >=kde-frameworks/kservice-6.5.0:6 >=kde-frameworks/ktextwidgets-6.5.0:6 >=kde-frameworks/kxmlgui-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 >=kde-frameworks/syntax-highlighting-6.5.0:6 activities? ( >=dev-qt/qtbase-6.7.2:6[sql] kde-plasma/plasma-activities:6 kde-plasma/plasma-activities-stats:6 ) ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) mtp? ( >=media-libs/libmtp-1.1.16:= ) openexr? ( media-libs/openexr:= ) phonon? ( >=media-libs/phonon-4.12.0[qt6] ) samba? ( net-fs/samba[client] >=net-libs/kdsoap-2.2.0:=[qt6] >=net-libs/kdsoap-ws-discovery-client-0.3.0 ) sftp? ( net-libs/libssh:=[sftp] ) taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) !kde-apps/kio-extras:5[-kf6compat(-)] !kde-apps/kio-extras-kf5:5[-kf6compat] !kde-frameworks/kio:5[-kf6compat(-)] >=kde-frameworks/kded-6.5.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
+RDEPEND=dev-libs/qcoro >=dev-qt/qt5compat-6.7.2:6 >=dev-qt/qtbase-6.7.2:6[dbus,gui,network,widgets,xml] >=dev-qt/qtsvg-6.7.2:6 kde-apps/libkexiv2:6 >=kde-frameworks/karchive-6.5.0:6 >=kde-frameworks/kcmutils-6.5.0:6 >=kde-frameworks/kcodecs-6.5.0:6 >=kde-frameworks/kconfig-6.5.0:6 >=kde-frameworks/kconfigwidgets-6.5.0:6 >=kde-frameworks/kcoreaddons-6.5.0:6 >=kde-frameworks/kdbusaddons-6.5.0:6 >=kde-frameworks/kdnssd-6.5.0:6 >=kde-frameworks/kguiaddons-6.5.0:6 >=kde-frameworks/ki18n-6.5.0:6 >=kde-frameworks/kio-6.5.0:6 >=kde-frameworks/kparts-6.5.0:6 >=kde-frameworks/kservice-6.5.0:6 >=kde-frameworks/ktextwidgets-6.5.0:6 >=kde-frameworks/kxmlgui-6.5.0:6 >=kde-frameworks/solid-6.5.0:6 >=kde-frameworks/syntax-highlighting-6.5.0:6 activities? ( >=dev-qt/qtbase-6.7.2:6[sql] kde-plasma/plasma-activities:6 kde-plasma/plasma-activities-stats:6 ) ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) mtp? ( >=media-libs/libmtp-1.1.16:= ) openexr? ( media-libs/openexr:= ) phonon? ( >=media-libs/phonon-4.12.0[qt6] ) samba? ( net-fs/samba[client] >=net-libs/kdsoap-2.2.0:=[qt6] >=net-libs/kdsoap-ws-discovery-client-0.3.0 ) sftp? ( net-libs/libssh:=[sftp] ) taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) !kde-apps/kio-extras:5[-kf6compat(-)] !kde-apps/kio-extras-kf5:5 !<kde-frameworks/kio-5.116.0-r2:5 !kde-frameworks/kio-trash-desktop-file:5 >=kde-frameworks/kded-6.5.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
RESTRICT=test !test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/release-service/24.08.0/src/kio-extras-24.08.0.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gear.kde.org 9eaba1558ae60129a59a7243175a309d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f4a26953a6ce4bbdf5e60d1c81e7634a
+_md5_=8e980ce8b71f7cdc7a9ea3046d468294
diff --git a/metadata/md5-cache/kde-apps/libkgapi-23.08.5 b/metadata/md5-cache/kde-apps/libkgapi-23.08.5-r2
index 57b23f89e5d1..780e82a0f8c0 100644
--- a/metadata/md5-cache/kde-apps/libkgapi-23.08.5
+++ b/metadata/md5-cache/kde-apps/libkgapi-23.08.5-r2
@@ -1,17 +1,17 @@
BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/cyrus-sasl:2 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kcalendarcore-5.106.0:5 >=kde-frameworks/kcontacts-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kcalendarcore-5.106.0:5 >=kde-frameworks/kcontacts-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 !kf6compat? ( dev-libs/cyrus-sasl:2 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
DESCRIPTION=Library for accessing Google calendar and contact resources
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/libkgapi/html/index.html
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
-IUSE=debug doc test
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
+IUSE=kf6compat debug doc test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1+
-RDEPEND=dev-libs/cyrus-sasl:2 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kcalendarcore-5.106.0:5 >=kde-frameworks/kcontacts-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+RDEPEND=>=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=kde-frameworks/kcalendarcore-5.106.0:5 >=kde-frameworks/kcontacts-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 !kf6compat? ( dev-libs/cyrus-sasl:2 ) kf6compat? ( kde-apps/libkgapi:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
RESTRICT=!test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/release-service/23.08.5/src/libkgapi-23.08.5.tar.xz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gear.kde.org 9eaba1558ae60129a59a7243175a309d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=05339fc9cb1803018e1dc57f3bded994
+_md5_=215068ee3abc30a3c579a66753023442
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 746fa68a4b86..72004afe205a 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/baloo-5.116.0-r1 b/metadata/md5-cache/kde-frameworks/baloo-5.116.0-r1
new file mode 100644
index 000000000000..f9a9d9c6220a
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/baloo-5.116.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-db/lmdb-0.9.17 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kfilemetadata-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kidletime-5.116*:5 =kde-frameworks/kio-5.116*:5 =kde-frameworks/solid-5.116*:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DESCRIPTION=Framework for searching and managing metadata
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+INHERIT=ecm frameworks.kde.org
+IUSE=kf6compat debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-db/lmdb-0.9.17 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kfilemetadata-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kidletime-5.116*:5 =kde-frameworks/kio-5.116*:5 =kde-frameworks/solid-5.116*:5 kf6compat? ( kde-frameworks/baloo:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+RESTRICT=test !test? ( test )
+SLOT=5/5.116
+SRC_URI=mirror://kde/stable/frameworks/5.116/baloo-5.116.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=97819e80a54eef92629a52b119cc183d
diff --git a/metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r1 b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r1
new file mode 100644
index 000000000000..fa92e228ad68
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/kglobalaccel-5.116.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-qt/linguist-tools-5.15.9:5 app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] x11-libs/libxcb x11-libs/xcb-util-keysyms test? ( >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 =kde-frameworks/kdeclarative-5.116*:5 ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DESCRIPTION=Framework to handle global shortcuts
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+INHERIT=ecm frameworks.kde.org
+IUSE=kf6compat debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] x11-libs/libxcb x11-libs/xcb-util-keysyms kf6compat? ( kde-plasma/kglobalacceld:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+RESTRICT=test !test? ( test )
+SLOT=5/5.116
+SRC_URI=mirror://kde/stable/frameworks/5.116/kglobalaccel-5.116.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=8af84b5ee1cacb86f4d317e073672678
diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r1 b/metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r1
new file mode 100644
index 000000000000..f185e19667dd
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/kguiaddons-5.116.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=wayland? ( >=dev-qt/qtwaylandscanner-5.15.9:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtgui-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) x11-base/xorg-proto wayland? ( >=dev-libs/plasma-wayland-protocols-1.7.0 ) X? ( x11-libs/libxcb ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DESCRIPTION=Framework providing assorted high-level user interface components
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm frameworks.kde.org
+IUSE=dbus kf6compat wayland X debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-qt/qtgui-5.15.9:5 dbus? ( >=dev-qt/qtdbus-5.15.9:5 ) wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.9:5=[wayland] >=dev-qt/qtwayland-5.15.9:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 x11-libs/libX11 ) kf6compat? ( kde-frameworks/kguiaddons:6 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+RESTRICT=!test? ( test )
+SLOT=5/5.116
+SRC_URI=mirror://kde/stable/frameworks/5.116/kguiaddons-5.116.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=417c76fce3268668984204fb459aaf8f
diff --git a/metadata/md5-cache/kde-frameworks/kio-5.116.0-r2 b/metadata/md5-cache/kde-frameworks/kio-5.116.0-r2
new file mode 100644
index 000000000000..321b07ed9317
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/kio-5.116.0-r2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 designer? ( dev-qt/designer:5 ) handbook? ( >=kde-frameworks/kdoctools-5.116:5 ) doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kauth-5.116*:5 =kde-frameworks/karchive-5.116*:5 =kde-frameworks/kbookmarks-5.116*:5 =kde-frameworks/kcodecs-5.116*:5 =kde-frameworks/kcompletion-5.116*:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kguiaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kiconthemes-5.116*:5 =kde-frameworks/kitemviews-5.116*:5 =kde-frameworks/kjobwidgets-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/ktextwidgets-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X?] =kde-frameworks/kxmlgui-5.116*:5 =kde-frameworks/solid-5.116*:5 sys-power/switcheroo-control acl? ( sys-apps/attr virtual/acl ) handbook? ( dev-libs/libxml2 dev-libs/libxslt =kde-frameworks/kdoctools-5.116*:5 ) kerberos? ( virtual/krb5 ) kwallet? ( =kde-frameworks/kwallet-5.116*:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 ) >=dev-qt/qtconcurrent-5.15.9:5 test? ( sys-libs/zlib ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DESCRIPTION=Framework providing transparent file and data management
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+INHERIT=ecm frameworks.kde.org xdg-utils
+IUSE=acl kerberos +kwallet X debug designer +handbook doc test
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+LICENSE=LGPL-2+
+PDEPEND=>=kde-frameworks/kded-5.116:5
+RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 =kde-frameworks/kauth-5.116*:5 =kde-frameworks/karchive-5.116*:5 =kde-frameworks/kbookmarks-5.116*:5 =kde-frameworks/kcodecs-5.116*:5 =kde-frameworks/kcompletion-5.116*:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kcrash-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/kguiaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kiconthemes-5.116*:5 =kde-frameworks/kitemviews-5.116*:5 =kde-frameworks/kjobwidgets-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/ktextwidgets-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X?] =kde-frameworks/kxmlgui-5.116*:5 =kde-frameworks/solid-5.116*:5 sys-power/switcheroo-control acl? ( sys-apps/attr virtual/acl ) handbook? ( dev-libs/libxml2 dev-libs/libxslt =kde-frameworks/kdoctools-5.116*:5 ) kerberos? ( virtual/krb5 ) kwallet? ( =kde-frameworks/kwallet-5.116*:5 ) X? ( >=dev-qt/qtx11extras-5.15.9:5 ) || ( kde-apps/kio-extras:6 kde-frameworks/kio-trash-desktop-file:5 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+RESTRICT=test !test? ( test )
+SLOT=5/5.116
+SRC_URI=mirror://kde/stable/frameworks/5.116/kio-5.116.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=41caf8744d9a81b040122446bc51c538
diff --git a/metadata/md5-cache/kde-frameworks/kio-trash-desktop-file-5.116.0 b/metadata/md5-cache/kde-frameworks/kio-trash-desktop-file-5.116.0
new file mode 100644
index 000000000000..d04de8348f46
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/kio-trash-desktop-file-5.116.0
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=kde-frameworks/extra-cmake-modules-5.115.0:*
+DEFINED_PHASES=compile configure install nofetch prepare setup test unpack
+DESCRIPTION=KIO Trash KCM service desktop file
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+INHERIT=ecm-common frameworks.kde.org
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
+LICENSE=GPL-2+
+RDEPEND=!<kde-frameworks/kio-5.116.0-r2:5 !kde-apps/kio-extras:6
+SLOT=5
+SRC_URI=mirror://kde/stable/frameworks/5.116/kio-5.116.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm-common aa0b6fe78a08ad602b3a37a93a376ec6 flag-o-matic e503ea5acc20410237ba33ec3f7c857d frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b3f235ba92bbde169100bc80ac6b8f7b
diff --git a/metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r4 b/metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r4
new file mode 100644
index 000000000000..dba8f64c2f42
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/kuserfeedback-1.3.0-r4
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/yacc app-alternatives/lex >=dev-qt/linguist-tools-5.15.9:5 doc? ( >=dev-qt/qdoc-5.15.9:5 >=dev-qt/qthelp-5.15.9:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 !kf6compat? ( >=dev-qt/qtcharts-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
+DESCRIPTION=Framework to collect user feedback for applications via telemetry and surveys
+EAPI=8
+HOMEPAGE=https://kde.org/
+INHERIT=ecm kde.org
+IUSE=doc kf6compat debug test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 !kf6compat? ( >=dev-qt/qtcharts-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 ) kf6compat? ( kde-frameworks/kuserfeedback:6 ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=mirror://kde/stable/kuserfeedback/kuserfeedback-1.3.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b8229bb641eb9766129e1e8bffb8a9b3
diff --git a/metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r1 b/metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r1
new file mode 100644
index 000000000000..3ab78f60040d
--- /dev/null
+++ b/metadata/md5-cache/kde-frameworks/kwallet-5.116.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=man? ( >=kde-frameworks/kdoctools-5.116:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=app-crypt/qca-2.3.1:2[qt5(+)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DESCRIPTION=Framework providing desktop-wide storage for passwords
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+INHERIT=ecm frameworks.kde.org optfeature
+IUSE=gpg kf6compat +man debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=app-crypt/qca-2.3.1:2[qt5(+)] dev-libs/libgcrypt:0= >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 =kde-frameworks/kconfig-5.116*:5 =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdbusaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) ) kf6compat? ( kde-frameworks/kwallet:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+RESTRICT=!test? ( test )
+SLOT=5/5.116
+SRC_URI=mirror://kde/stable/frameworks/5.116/kwallet-5.116.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0bb98fce8522afcbd2d226192ca96b32
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index c2490dd32c00..62def6f59f45 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/libplasma-5.116.0-r1 b/metadata/md5-cache/kde-plasma/libplasma-5.116.0-r1
new file mode 100644
index 000000000000..cda8bddd6d60
--- /dev/null
+++ b/metadata/md5-cache/kde-plasma/libplasma-5.116.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=man? ( >=kde-frameworks/kdoctools-5.116:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) doc? ( dev-qt/qthelp:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.116:*
+DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack
+DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[gles2-only=,X] >=dev-qt/qtquickcontrols-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/karchive-5.116*:5 =kde-frameworks/kconfig-5.116*:5[qml] =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdeclarative-5.116*:5 =kde-frameworks/kglobalaccel-5.116*:5 =kde-frameworks/kguiaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kiconthemes-5.116*:5 =kde-frameworks/kio-5.116*:5 =kde-frameworks/kirigami-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kpackage-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] =kde-frameworks/kxmlgui-5.116*:5 =kde-plasma/plasma-activities-5.116*:5 x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) wayland? ( =kde-plasma/kwayland-5.116*:5 media-libs/libglvnd ) x11-base/xorg-proto test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DESCRIPTION=Plasma library and runtime components based upon KF5 and Qt5
+EAPI=8
+HOMEPAGE=https://develop.kde.org/products/frameworks/
+INHERIT=ecm frameworks.kde.org
+IUSE=gles2-only kf6compat man wayland debug doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[gles2-only=,X] >=dev-qt/qtquickcontrols-5.15.9:5 >=dev-qt/qtsql-5.15.9:5 >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 =kde-frameworks/karchive-5.116*:5 =kde-frameworks/kconfig-5.116*:5[qml] =kde-frameworks/kconfigwidgets-5.116*:5 =kde-frameworks/kcoreaddons-5.116*:5 =kde-frameworks/kdeclarative-5.116*:5 =kde-frameworks/kglobalaccel-5.116*:5 =kde-frameworks/kguiaddons-5.116*:5 =kde-frameworks/ki18n-5.116*:5 =kde-frameworks/kiconthemes-5.116*:5 =kde-frameworks/kio-5.116*:5 =kde-frameworks/kirigami-5.116*:5 =kde-frameworks/knotifications-5.116*:5 =kde-frameworks/kpackage-5.116*:5 =kde-frameworks/kservice-5.116*:5 =kde-frameworks/kwidgetsaddons-5.116*:5 =kde-frameworks/kwindowsystem-5.116*:5[X] =kde-frameworks/kxmlgui-5.116*:5 =kde-plasma/plasma-activities-5.116*:5 x11-libs/libX11 x11-libs/libxcb !gles2-only? ( media-libs/libglvnd[X] ) wayland? ( =kde-plasma/kwayland-5.116*:5 media-libs/libglvnd ) kf6compat? ( kde-plasma/libplasma:6 ) >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+RESTRICT=test !test? ( test )
+SLOT=5/5.116
+SRC_URI=mirror://kde/stable/frameworks/5.116/plasma-framework-5.116.0.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm fe5d0f686a62c5a29db9433ce94c2e31 flag-o-matic e503ea5acc20410237ba33ec3f7c857d frameworks.kde.org 6f08d32ca51c924680043f6d62f666c4 kde.org 5b717883256e9841ce52e6cad2fca427 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dff0effb35fea36ade642f2b0c1cc2c4
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 84bad7f43a47..e09c2c2c2a8d 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/thunderbird-128.1.1 b/metadata/md5-cache/mail-client/thunderbird-128.1.1
new file mode 100644
index 000000000000..1b61be3eaffe
--- /dev/null
+++ b/metadata/md5-cache/mail-client/thunderbird-128.1.1
@@ -0,0 +1,17 @@
+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? ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( sys-libs/compiler-rt-sanitizers:17[profile] ) ) ) llvm_slot_18? ( sys-devel/clang:18 sys-devel/llvm:18 clang? ( sys-devel/lld:18 virtual/rust:0/llvm-18 pgo? ( sys-libs/compiler-rt-sanitizers:18[profile] ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.76 ) !elibc_glibc? ( dev-lang/rust ) 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
+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 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 toolchain-funcs virtualx xdg
+IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +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_18 llvm_slot_17
+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 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 ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 )
+SLOT=0
+SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/source/thunderbird-128.1.1esr.source.tar.xz -> thunderbird-128.1.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.1.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.1.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.1.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.1.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.1.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.1.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.1.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.1.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.1.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.1.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.1.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.1.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.1.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.1.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.1.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.1.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.1.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.1.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.1.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.1.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.1.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.1.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.1.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.1.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.1.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.1.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.1.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.1.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.1.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.1.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.1.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.1.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.1.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.1.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.1.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.1.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.1.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.1.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.1.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.1.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.1.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.1.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.1.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.1.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.1.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.1.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.1.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.1.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.1.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.1.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.1.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.1.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.1.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.1.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.1.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.1.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.1.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.1.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.1.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.1.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.1.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.1.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.1.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.1.1-zh-TW.xpi )
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 aee9ccb15d2aee00819d8784fa242ac3 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0fb78db61a559288dea4fbddec5e0fa4
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-128.1.1 b/metadata/md5-cache/mail-client/thunderbird-bin-128.1.1
new file mode 100644
index 000000000000..c2de6bce3416
--- /dev/null
+++ b/metadata/md5-cache/mail-client/thunderbird-bin-128.1.1
@@ -0,0 +1,16 @@
+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=+alsa +pulseaudio 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=>=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 alsa? ( !pulseaudio? ( media-sound/apulse ) ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-thunderbird )
+RESTRICT=strip
+SLOT=0/128
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/en-US/thunderbird-128.1.1esr.tar.bz2 -> thunderbird-bin_x86_64-128.1.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-i686/en-US/thunderbird-128.1.1esr.tar.bz2 -> thunderbird-bin_i686-128.1.1.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.1.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.1.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.1.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.1.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.1.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.1.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.1.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.1.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.1.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.1.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.1.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.1.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.1.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.1.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.1.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.1.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.1.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.1.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.1.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.1.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.1.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.1.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.1.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.1.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.1.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.1.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.1.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.1.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.1.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.1.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.1.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.1.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.1.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.1.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.1.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.1.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.1.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.1.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.1.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.1.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.1.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.1.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.1.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.1.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.1.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.1.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.1.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.1.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.1.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.1.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.1.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.1.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.1.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.1.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.1.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.1.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.1.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.1.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.1.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.1.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.1.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.1.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.1.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.1.1esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.1.1-zh-TW.xpi )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=426937f021c8574fa7fba65798bc8ac7
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 2576473bcbc8..6d55937de75d 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/courier-1.3.10 b/metadata/md5-cache/mail-mta/courier-1.3.10
index a370bdede967..51246f3bc538 100644
--- a/metadata/md5-cache/mail-mta/courier-1.3.10
+++ b/metadata/md5-cache/mail-mta/courier-1.3.10
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.courier-mta.org/
INHERIT=flag-o-matic
IUSE=postgres ldap mysql pam nls ipv6 spell fax crypt norewrite fam web webmail gnutls split-usr
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-3
PDEPEND=pam? ( net-mail/mailbase ) crypt? ( >=app-crypt/gnupg-1.0.4 )
RDEPEND=>=net-libs/courier-authlib-0.72.1 >=net-libs/courier-unicode-2.3.0:= net-dns/libidn2:= gnutls? ( net-libs/gnutls:= ) !gnutls? ( dev-libs/openssl:0= ) >=sys-libs/gdbm-1.8.0:= dev-libs/libpcre2 app-misc/mime-types dev-lang/perl:= fax? ( >=media-libs/netpbm-9.12 app-text/ghostscript-gpl >=net-dialup/mgetty-1.1.28 ) pam? ( sys-libs/pam ) mysql? ( dev-db/mysql-connector-c ) ldap? ( >=net-nds/openldap-1.2.11:= ) postgres? ( dev-db/postgresql:= ) spell? ( app-text/aspell ) fam? ( virtual/fam ) !mail-filter/maildrop !mail-mta/esmtp !mail-mta/exim !mail-mta/msmtp[mta] !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/ssmtp[mta] !mail-mta/opensmtpd !net-mail/dot-forward !sys-apps/ucspi-tcp sys-process/procps !net-mail/courier-imap !net-mail/cyrus-imapd
SLOT=0
SRC_URI=https://downloads.sourceforge.net/courier/courier-1.3.10.tar.bz2
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=cccc94164cc4c3762b7ac05cb6062f24
+_md5_=bd0a649c70479ec468404bcc1ec8710f
diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz
index a5d394125988..f1381c7cfe2b 100644
--- a/metadata/md5-cache/media-fonts/Manifest.gz
+++ b/metadata/md5-cache/media-fonts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-fonts/courier-prime-1.203 b/metadata/md5-cache/media-fonts/courier-prime-1.203
index 038e6b7578e5..468ef4a5a5c1 100644
--- a/metadata/md5-cache/media-fonts/courier-prime-1.203
+++ b/metadata/md5-cache/media-fonts/courier-prime-1.203
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://www.quoteunquoteapps.com/courierprime/
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~arm ~loong ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
SLOT=0
SRC_URI=https://dev.gentoo.org/~jstein/dist/courier-prime-1.203.tar.xz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=962a90cb0e9673cace7aa3a01bf3a63b
+_md5_=32848025233fdeedc23261b882e84e75
diff --git a/metadata/md5-cache/media-fonts/crosextrafonts-caladea-20130214 b/metadata/md5-cache/media-fonts/crosextrafonts-caladea-20130214
index 9802207aadec..8981e2e371bb 100644
--- a/metadata/md5-cache/media-fonts/crosextrafonts-caladea-20130214
+++ b/metadata/md5-cache/media-fonts/crosextrafonts-caladea-20130214
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://bugs.chromium.org/p/chromium/issues/detail?id=168879
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=Apache-2.0
RESTRICT=binchecks strip test
SLOT=0
SRC_URI=https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/crosextrafonts-20130214.tar.gz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=7d89d843fffaac3c20fed56cc4847c68
+_md5_=71904615aae532b4fce4771c1ed27332
diff --git a/metadata/md5-cache/media-fonts/crosextrafonts-carlito-20130920-r1 b/metadata/md5-cache/media-fonts/crosextrafonts-carlito-20130920-r1
index a12e3508f544..4223b5ded98d 100644
--- a/metadata/md5-cache/media-fonts/crosextrafonts-carlito-20130920-r1
+++ b/metadata/md5-cache/media-fonts/crosextrafonts-carlito-20130920-r1
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://bugs.chromium.org/p/chromium/issues/detail?id=280557
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
RESTRICT=binchecks strip test
SLOT=0
SRC_URI=https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/crosextrafonts-carlito-20130920.tar.gz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=c6aa9e70bcd6499d4752a31ae9de67e4
+_md5_=1d68c267e98f6b34e1565f5287e7e6c0
diff --git a/metadata/md5-cache/media-fonts/fonts-meta-3-r1 b/metadata/md5-cache/media-fonts/fonts-meta-3-r1
index 86a8722555ad..a15a8f71d32e 100644
--- a/metadata/md5-cache/media-fonts/fonts-meta-3-r1
+++ b/metadata/md5-cache/media-fonts/fonts-meta-3-r1
@@ -3,8 +3,8 @@ DESCRIPTION=Meta package for fonts to cover most needs
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
IUSE=cjk emoji +latin ms l10n_as l10n_bn l10n_bo l10n_brx l10n_doi l10n_dz l10n_gu l10n_hi l10n_km l10n_kn l10n_kok l10n_ks l10n_mai l10n_ml l10n_mr l10n_ne l10n_or l10n_pa l10n_ru l10n_sa l10n_sat l10n_sd l10n_si l10n_syc l10n_ta l10n_te l10n_th
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=metapackage
RDEPEND=media-fonts/cantarell media-fonts/droid media-fonts/noto media-fonts/oldstandard media-fonts/powerline-symbols media-fonts/ubuntu-font-family media-libs/fontconfig || ( media-fonts/source-code-pro media-fonts/anonymous-pro media-fonts/cascadia-code media-fonts/fantasque-sans-mono media-fonts/fira-code media-fonts/fira-mono media-fonts/hack media-fonts/hermit media-fonts/ibm-plex media-fonts/inconsolata media-fonts/iosevka media-fonts/jetbrains-mono media-fonts/montecarlo media-fonts/roboto media-fonts/terminus-font ) cjk? ( media-fonts/ipaex media-fonts/ja-ipafonts media-fonts/koruri media-fonts/monafont media-fonts/nanum media-fonts/noto-cjk media-fonts/opendesktop-fonts media-fonts/shinonome media-fonts/source-han-sans media-fonts/unfonts media-fonts/wqy-microhei media-fonts/wqy-zenhei || ( media-fonts/mikachan-font-otf media-fonts/mikachan-font-ttf ) ) emoji? ( || ( media-fonts/noto-emoji media-fonts/joypixels ) ) l10n_as? ( media-fonts/lohit-assamese ) l10n_bn? ( media-fonts/lohit-bengali ) l10n_bo? ( media-fonts/tibetan-machine-font ) l10n_brx? ( media-fonts/lohit-devanagari ) l10n_doi? ( media-fonts/lohit-devanagari ) l10n_dz? ( media-fonts/jomolhari ) l10n_gu? ( media-fonts/lohit-gujarati ) l10n_hi? ( media-fonts/lohit-devanagari ) l10n_km? ( media-fonts/khmer ) l10n_kn? ( media-fonts/lohit-kannada ) l10n_kok? ( media-fonts/lohit-devanagari ) l10n_ks? ( media-fonts/lohit-devanagari ) l10n_mai? ( media-fonts/lohit-devanagari ) l10n_ml? ( media-fonts/lohit-malayalam ) l10n_mr? ( media-fonts/lohit-devanagari media-fonts/lohit-marathi ) l10n_ne? ( media-fonts/lohit-devanagari media-fonts/lohit-nepali ) l10n_or? ( media-fonts/lohit-odia ) l10n_pa? ( media-fonts/lohit-gurmukhi ) l10n_ru? ( media-fonts/font-misc-cyrillic media-fonts/paratype media-fonts/paratype-astra ) l10n_sa? ( media-fonts/lohit-devanagari ) l10n_sat? ( media-fonts/lohit-devanagari ) l10n_sd? ( media-fonts/lohit-devanagari ) l10n_si? ( media-fonts/lklug ) l10n_syc? ( media-fonts/font-misc-meltho ) l10n_ta? ( media-fonts/lohit-tamil media-fonts/lohit-tamil-classical ) l10n_te? ( media-fonts/lohit-telugu ) l10n_th? ( media-fonts/thaifonts-scalable ) latin? ( media-fonts/courier-prime media-fonts/dejavu media-fonts/font-bh-ttf media-fonts/font-cursor-misc media-fonts/liberation-fonts media-fonts/open-sans media-fonts/quivira media-fonts/signika media-fonts/tex-gyre media-fonts/ttf-bitstream-vera media-fonts/urw-fonts ) ms? ( media-fonts/corefonts media-fonts/croscorefonts media-fonts/crosextrafonts-caladea media-fonts/crosextrafonts-carlito )
SLOT=0
-_md5_=a3aca16ce3a057df2251cebeadf1a0d5
+_md5_=bc5e7fb0945d712933971cec588b7e25
diff --git a/metadata/md5-cache/media-fonts/hermit-1.21 b/metadata/md5-cache/media-fonts/hermit-1.21
index 86f56666197f..ded06da0fe39 100644
--- a/metadata/md5-cache/media-fonts/hermit-1.21
+++ b/metadata/md5-cache/media-fonts/hermit-1.21
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://pcaro.es/p/hermit/
INHERIT=font
IUSE=X
-KEYWORDS=~amd64 ~loong ~riscv
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv
LICENSE=OFL-1.1
SLOT=0
SRC_URI=https://pcaro.es/d/otf-hermit-1.21.tar.gz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=30628e050f94819e56ecefc38f6388a4
+_md5_=1def72c3a0335ceba47144bcffe62ddb
diff --git a/metadata/md5-cache/media-fonts/ibm-plex-5.1.3 b/metadata/md5-cache/media-fonts/ibm-plex-5.1.3
index 2899d88f917a..1685bfe6b3ed 100644
--- a/metadata/md5-cache/media-fonts/ibm-plex-5.1.3
+++ b/metadata/md5-cache/media-fonts/ibm-plex-5.1.3
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://github.com/IBM/plex
INHERIT=font
IUSE=otf +ttf X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
REQUIRED_USE=^^ ( otf ttf )
SLOT=0
SRC_URI=https://github.com/IBM/plex/archive/v5.1.3.tar.gz -> ibm-plex-5.1.3.tar.gz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=fc94883761cc7debc2cceab6374bce5e
+_md5_=47a5b3e8cd2a6d79a08111b104be38d0
diff --git a/metadata/md5-cache/media-fonts/ipaex-004.01 b/metadata/md5-cache/media-fonts/ipaex-004.01
index b90a35402b1e..fb527afc8b6a 100644
--- a/metadata/md5-cache/media-fonts/ipaex-004.01
+++ b/metadata/md5-cache/media-fonts/ipaex-004.01
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://moji.or.jp/ipafont/
INHERIT=font
IUSE=X
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=IPAfont
RESTRICT=binchecks strip
SLOT=0
SRC_URI=https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00401.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=7a40b763a4562a9d7f02e9ef08dcc056
+_md5_=c239cec91259eafaf449b729a04281a3
diff --git a/metadata/md5-cache/media-fonts/khmer-5.0-r1 b/metadata/md5-cache/media-fonts/khmer-5.0-r1
index c4508826744e..ff66b2bb8910 100644
--- a/metadata/md5-cache/media-fonts/khmer-5.0-r1
+++ b/metadata/md5-cache/media-fonts/khmer-5.0-r1
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=http://www.khmeros.info/drupal/?q=en/download/fonts
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=LGPL-2.1
SLOT=0
SRC_URI=https://downloads.sourceforge.net/khmer/All_KhmerOS_5.0.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=9fa23542b3d6e74ef08283f649c1cc89
+_md5_=01611c5d224c16c926db013ca4c27638
diff --git a/metadata/md5-cache/media-fonts/mikachan-font-ttf-8.9-r2 b/metadata/md5-cache/media-fonts/mikachan-font-ttf-8.9-r2
index 90ba94f982a0..90543676d435 100644
--- a/metadata/md5-cache/media-fonts/mikachan-font-ttf-8.9-r2
+++ b/metadata/md5-cache/media-fonts/mikachan-font-ttf-8.9-r2
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=http://mikachan-font.com/
INHERIT=font
IUSE=X
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~s390 sparc x86
LICENSE=free-noncomm
RESTRICT=strip binchecks
SLOT=0
SRC_URI=mirror://sourceforge.jp/mikachan/5513/mikachanfont-8.9.tar.bz2 mirror://sourceforge.jp/mikachan/5514/mikachanfontP-8.9.tar.bz2 mirror://sourceforge.jp/mikachan/5515/mikachanfontPB-8.9.tar.bz2 mirror://sourceforge.jp/mikachan/5516/mikachanfontPS-8.9.tar.bz2
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=40a01cca590c8f304a442bbbe05137bd
+_md5_=a7a1a45b8b260e8fd9c93ddd6347a817
diff --git a/metadata/md5-cache/media-fonts/monafont-2.90-r2 b/metadata/md5-cache/media-fonts/monafont-2.90-r2
index 04bb621d7b67..4907b6903d14 100644
--- a/metadata/md5-cache/media-fonts/monafont-2.90-r2
+++ b/metadata/md5-cache/media-fonts/monafont-2.90-r2
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://monafont.sourceforge.net/
INHERIT=font
IUSE=truetype X
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=public-domain
RESTRICT=strip binchecks
SLOT=0
SRC_URI=https://downloads.sourceforge.net/monafont/monafont-2.90.tar.bz2 truetype? ( https://downloads.sourceforge.net/monafont/monafont-ttf-2.90.zip )
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=b2c7376d5eadcb58707048ed5e0c5322
+_md5_=e5ea7b9feecbdfd3cd776bb986b10027
diff --git a/metadata/md5-cache/media-fonts/montecarlo-0-r1 b/metadata/md5-cache/media-fonts/montecarlo-0-r1
index 77a693472a64..89701e52acc3 100644
--- a/metadata/md5-cache/media-fonts/montecarlo-0-r1
+++ b/metadata/md5-cache/media-fonts/montecarlo-0-r1
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://www.bok.net/MonteCarlo/
INHERIT=font
IUSE=bdf X
-KEYWORDS=~amd64 ~loong ~x86
+KEYWORDS=~amd64 ~arm64 ~loong ~x86
LICENSE=public-domain
SLOT=0
SRC_URI=https://www.bok.net/MonteCarlo/downloads/MonteCarlo-PCF.tgz bdf? ( https://www.bok.net/MonteCarlo/downloads/MonteCarlo-BDF.tgz )
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=fc58afca79e4eb7078cd45f949410e06
+_md5_=fbbade34f2054a7219664fd00734b7a7
diff --git a/metadata/md5-cache/media-fonts/nanum-3.0 b/metadata/md5-cache/media-fonts/nanum-3.0
index 586085ab8fa4..cefc7901904d 100644
--- a/metadata/md5-cache/media-fonts/nanum-3.0
+++ b/metadata/md5-cache/media-fonts/nanum-3.0
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://hangeul.naver.com/2017/nanum
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
RESTRICT=binchecks strip
SLOT=0
SRC_URI=mirror://gentoo/nanum-3.0.tar.gz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=16363ab7090c0c2f69371e2e614fdd54
+_md5_=d38a14e3d1bc424bbbddecad645636bc
diff --git a/metadata/md5-cache/media-fonts/oldstandard-2.2-r1 b/metadata/md5-cache/media-fonts/oldstandard-2.2-r1
index a3f1d9431dcd..24f331f021ff 100644
--- a/metadata/md5-cache/media-fonts/oldstandard-2.2-r1
+++ b/metadata/md5-cache/media-fonts/oldstandard-2.2-r1
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=http://www.thessalonica.org.ru/en/fonts.html
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
SLOT=0
SRC_URI=http://www.thessalonica.org.ru/downloads/oldstandard-2.2.otf.zip http://www.thessalonica.org.ru/downloads/oldstandard-2.2.ttf.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=9c44f4e4e9ef60f63900a66d7328da8f
+_md5_=8fbf2b13a6b07adcceea82280f087c17
diff --git a/metadata/md5-cache/media-fonts/opendesktop-fonts-1.4.2-r1 b/metadata/md5-cache/media-fonts/opendesktop-fonts-1.4.2-r1
index 41fb1217b9e2..6e7fef01a458 100644
--- a/metadata/md5-cache/media-fonts/opendesktop-fonts-1.4.2-r1
+++ b/metadata/md5-cache/media-fonts/opendesktop-fonts-1.4.2-r1
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
INHERIT=font
IUSE=X
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~loong ppc ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~riscv ~s390 sparc x86
LICENSE=Arphic
SLOT=0
SRC_URI=mirror://gentoo/opendesktop-fonts-1.4.2.tar.gz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=2c111e1fb37ff94ca4bc16aa4c3ce2ea
+_md5_=6faa105321f3d2bd37376ea9172711fc
diff --git a/metadata/md5-cache/media-fonts/paratype-2.5 b/metadata/md5-cache/media-fonts/paratype-2.5
index 12dabf928aff..d416b961cc00 100644
--- a/metadata/md5-cache/media-fonts/paratype-2.5
+++ b/metadata/md5-cache/media-fonts/paratype-2.5
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://company.paratype.com/pt-sans-pt-serif
INHERIT=font
IUSE=X X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
SLOT=0
SRC_URI=https://www.paratype.ru/uni/public/PTSansOFL.zip -> paratype-2.5_Sans.zip https://www.paratype.ru/uni/public/PTSerifOFL.zip -> paratype-2.5_Serif.zip https://www.paratype.ru/uni/public/PTMonoOFL.zip -> paratype-2.5_Mono.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=0b7dec1f526a315a12d28662b9eb2567
+_md5_=c7f444ead777360cc56aa46778c8bb30
diff --git a/metadata/md5-cache/media-fonts/paratype-astra-1001 b/metadata/md5-cache/media-fonts/paratype-astra-1001
index 1462bc0ae938..949773aa471e 100644
--- a/metadata/md5-cache/media-fonts/paratype-astra-1001
+++ b/metadata/md5-cache/media-fonts/paratype-astra-1001
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://www.paratype.ru/cinfo/news.asp?NewsId=3469
INHERIT=font
IUSE=X X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
SLOT=0
SRC_URI=http://astralinux.com/images/fonts/PTAstraSans&Serif_TTF_ver1001.zip -> paratype-astra-1001.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=fecce38a7f30defc1c57341efa5d89ab
+_md5_=7b82a66c0f4eeeb5897f6d8cc9cd2293
diff --git a/metadata/md5-cache/media-fonts/powerline-symbols-20170508 b/metadata/md5-cache/media-fonts/powerline-symbols-20170508
index 38c68a29b832..087db0a2135f 100644
--- a/metadata/md5-cache/media-fonts/powerline-symbols-20170508
+++ b/metadata/md5-cache/media-fonts/powerline-symbols-20170508
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=https://github.com/powerline/powerline
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~arm ~loong ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86
LICENSE=MIT
SLOT=0
SRC_URI=https://dev.gentoo.org/~johu/distfiles/powerline-symbols-20170508.tar.xz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=f07afbaacc4fe4f66845d6fbafa29cb9
+_md5_=5185395ac7da59a50d4edebfe652a8eb
diff --git a/metadata/md5-cache/media-fonts/quivira-4.1 b/metadata/md5-cache/media-fonts/quivira-4.1
index 4d3ade518956..f6c4bde7a9eb 100644
--- a/metadata/md5-cache/media-fonts/quivira-4.1
+++ b/metadata/md5-cache/media-fonts/quivira-4.1
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=http://www.quivira-font.com/
INHERIT=font
IUSE=doc X
-KEYWORDS=amd64 arm ~loong ppc ~riscv x86
+KEYWORDS=amd64 arm ~arm64 ~loong ppc ~riscv x86
LICENSE=public-domain
SLOT=0
SRC_URI=http://www.quivira-font.com/files/Quivira.otf -> quivira-4.1.otf doc? ( http://www.quivira-font.com/files/Quivira.pdf -> quivira-4.1.pdf http://www.quivira-font.com/files/QuiviraTestpage.pdf -> quivira-4.1-Testpage.pdf http://www.quivira-font.com/files/QuiviraCombining.pdf -> quivira-4.1-Combining.pdf http://www.quivira-font.com/files/QuiviraPUA.pdf -> quivira-4.1-PUA.pdf )
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=feb5bfa6e4129204b00180555b3b31fc
+_md5_=939e272dad3db4f75a49ae8074ccfb31
diff --git a/metadata/md5-cache/media-fonts/shinonome-0.9.11 b/metadata/md5-cache/media-fonts/shinonome-0.9.11
index 3c175c28df8d..e8e534cb5043 100644
--- a/metadata/md5-cache/media-fonts/shinonome-0.9.11
+++ b/metadata/md5-cache/media-fonts/shinonome-0.9.11
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=http://openlab.jp/efont/shinonome/
INHERIT=font
IUSE=X
-KEYWORDS=~alpha amd64 arm ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=public-domain
RESTRICT=strip binchecks
SLOT=0
SRC_URI=http://openlab.jp/efont/dist/shinonome/shinonome-0.9.11.tar.bz2
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=2d5394006a8aac213b05dc907eeb188b
+_md5_=2d19c062bb8645f0d82a15e85b0d67fc
diff --git a/metadata/md5-cache/media-fonts/signika-1.001 b/metadata/md5-cache/media-fonts/signika-1.001
index 7674ef8cbff6..b51e0b34307d 100644
--- a/metadata/md5-cache/media-fonts/signika-1.001
+++ b/metadata/md5-cache/media-fonts/signika-1.001
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=http://ancymonic.com/projects/Signika
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~arm ~loong ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~riscv x86
LICENSE=OFL-1.1
SLOT=0
SRC_URI=https://dev.gentoo.org/~yngwin/distfiles/signika-1.001.tar.xz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=9d0f5d47b928d0042ce559e30cdb644d
+_md5_=e281e0ec17b2270c340b931c58f6b4c0
diff --git a/metadata/md5-cache/media-fonts/tibetan-machine-font-1.901 b/metadata/md5-cache/media-fonts/tibetan-machine-font-1.901
index da0296fa954a..d97d88710faf 100644
--- a/metadata/md5-cache/media-fonts/tibetan-machine-font-1.901
+++ b/metadata/md5-cache/media-fonts/tibetan-machine-font-1.901
@@ -5,9 +5,9 @@ EAPI=7
HOMEPAGE=http://www.thdl.org/
INHERIT=font
IUSE=X
-KEYWORDS=amd64 ~loong ~riscv x86
+KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
LICENSE=GPL-2
SLOT=0
SRC_URI=mirror://gentoo/TibetanMachineUnicodeFont-1.901.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=631706fac1afa53a6d196322980ed098
+_md5_=b26bc11bc3ccb9fc0c11858990e27b92
diff --git a/metadata/md5-cache/media-fonts/unfonts-1.0.2_pre080608-r1 b/metadata/md5-cache/media-fonts/unfonts-1.0.2_pre080608-r1
index 35047039e809..939c17f3996b 100644
--- a/metadata/md5-cache/media-fonts/unfonts-1.0.2_pre080608-r1
+++ b/metadata/md5-cache/media-fonts/unfonts-1.0.2_pre080608-r1
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=http://kldp.net/projects/unfonts/
INHERIT=font
IUSE=X
-KEYWORDS=~alpha amd64 arm ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RESTRICT=strip binchecks
SLOT=0
SRC_URI=mirror://gentoo/un-fonts-core-1.0.2-080608-r1.tar.gz
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=64f66e4c291ee1bc2d4f55c261fe0ddc
+_md5_=ba09159cd4a5c882f74a0c32594662ca
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 4d5a07c98858..6dd23ede15aa 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/gimp-9999 b/metadata/md5-cache/media-gfx/gimp-9999
index 251547295445..9db37b7c8142 100644
--- a/metadata/md5-cache/media-gfx/gimp-9999
+++ b/metadata/md5-cache/media-gfx/gimp-9999
@@ -1,17 +1,17 @@
BDEPEND=>=dev-lang/perl-5.30.3 dev-util/gdbus-codegen >=sys-devel/gettext-0.21 doc? ( app-text/yelp-tools dev-libs/gobject-introspection[doctool] dev-util/gi-docgen ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
-DEPEND=>=app-accessibility/at-spi2-core-2.46.0 >=app-text/poppler-0.90.1[cairo] >=app-text/poppler-data-0.4.9 >=dev-libs/appstream-glib-0.7.16 >=dev-libs/glib-2.70.0:2 >=dev-libs/json-glib-1.4.4 dev-libs/libxml2:2 dev-libs/libxslt >=gnome-base/librsvg-2.40.21:2 >=media-gfx/mypaint-brushes-2.0.2:= >=media-libs/babl-0.1.98[introspection,lcms,vala?] >=media-libs/fontconfig-2.12.6 >=media-libs/freetype-2.10.2 >=media-libs/gegl-0.4.48:0.4[cairo,introspection,lcms,vala?] >=media-libs/gexiv2-0.14.0 >=media-libs/harfbuzz-2.6.5:= >=media-libs/lcms-2.13.1:2 media-libs/libjpeg-turbo:= >=media-libs/libmypaint-1.6.1:= >=media-libs/libpng-1.6.37:0= >=media-libs/tiff-4.1.0:= net-libs/glib-networking[ssl] sys-libs/zlib >=x11-libs/cairo-1.16.0 >=x11-libs/gdk-pixbuf-2.40.0:2[introspection] >=x11-libs/gtk+-3.24.16:3[introspection] >=x11-libs/pango-1.50.0 >=x11-libs/libXmu-1.1.4 aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) heif? ( >=media-libs/libheif-1.13.0:= ) javascript? ( dev-libs/gjs ) jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) jpegxl? ( >=media-libs/libjxl-0.6.1:= ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_luajit? ( dev-lua/lgi[lua_targets_luajit(-)] ) ) mng? ( media-libs/libmng:= ) openexr? ( >=media-libs/openexr-2.3.0:= ) postscript? ( app-text/ghostscript-gpl:= ) 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_10? ( >=dev-python/pygobject-3.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.0:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.0:3[python_targets_python3_12(-)] ) ) udev? ( >=dev-libs/libgudev-167:= ) unwind? ( >=sys-libs/libunwind-1.1.0:= ) webp? ( >=media-libs/libwebp-0.6.0:= ) wmf? ( >=media-libs/libwmf-0.2.8 ) X? ( x11-libs/libXcursor ) xpm? ( x11-libs/libXpm ) test? ( x11-misc/xvfb-run ) vala? ( || ( dev-lang/vala:0.56[vapigen(+)] ) )
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/pygobject-3.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.0:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.0:3[python_targets_python3_12(-)] ) >=app-accessibility/at-spi2-core-2.46.0 >=app-text/poppler-0.90.1[cairo] >=app-text/poppler-data-0.4.9 >=dev-libs/appstream-glib-0.7.16 >=dev-libs/glib-2.70.0:2 >=dev-libs/json-glib-1.4.4 dev-libs/libxml2:2 dev-libs/libxslt >=gnome-base/librsvg-2.40.21:2 >=media-gfx/mypaint-brushes-2.0.2:= >=media-libs/babl-9999[introspection,lcms,vala?] >=media-libs/fontconfig-2.12.6 >=media-libs/freetype-2.10.2 >=media-libs/gegl-9999[cairo,introspection,lcms,vala?] >=media-libs/gexiv2-0.14.0 >=media-libs/harfbuzz-2.6.5:= >=media-libs/lcms-2.13.1:2 media-libs/libjpeg-turbo:= >=media-libs/libmypaint-1.6.1:= >=media-libs/libpng-1.6.37:0= >=media-libs/tiff-4.1.0:= net-libs/glib-networking[ssl] sys-libs/zlib >=x11-libs/cairo-1.16.0 >=x11-libs/gdk-pixbuf-2.40.0:2[introspection] >=x11-libs/gtk+-3.24.16:3[introspection] >=x11-libs/pango-1.50.0 >=x11-libs/libXmu-1.1.4 aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) heif? ( >=media-libs/libheif-1.13.0:= ) javascript? ( dev-libs/gjs ) jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) jpegxl? ( >=media-libs/libjxl-0.6.1:= ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_luajit? ( dev-lua/lgi[lua_targets_luajit(-)] ) ) mng? ( media-libs/libmng:= ) openexr? ( >=media-libs/openexr-2.3.0:= ) postscript? ( app-text/ghostscript-gpl:= ) udev? ( >=dev-libs/libgudev-167:= ) unwind? ( >=sys-libs/libunwind-1.1.0:= ) webp? ( >=media-libs/libwebp-0.6.0:= ) wmf? ( >=media-libs/libwmf-0.2.8 ) X? ( x11-libs/libXcursor ) xpm? ( x11-libs/libXpm ) test? ( x11-misc/xvfb-run ) vala? ( || ( dev-lang/vala:0.56[vapigen(+)] ) )
DESCRIPTION=GNU Image Manipulation Program
EAPI=8
HOMEPAGE=https://www.gimp.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=git-r3 lua-single meson python-single-r1 toolchain-funcs vala xdg
-IUSE=X aalib alsa doc gnome heif javascript jpeg2k jpegxl lua mng openexr openmp postscript python test udev unwind vala vector-icons webp wmf xpm +lua_single_target_luajit python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+IUSE=X aalib alsa doc gnome heif javascript jpeg2k jpegxl lua mng openexr openmp postscript test udev unwind vala vector-icons webp wmf xpm +lua_single_target_luajit python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-3+ LGPL-3+
PROPERTIES=live
-RDEPEND=>=app-accessibility/at-spi2-core-2.46.0 >=app-text/poppler-0.90.1[cairo] >=app-text/poppler-data-0.4.9 >=dev-libs/appstream-glib-0.7.16 >=dev-libs/glib-2.70.0:2 >=dev-libs/json-glib-1.4.4 dev-libs/libxml2:2 dev-libs/libxslt >=gnome-base/librsvg-2.40.21:2 >=media-gfx/mypaint-brushes-2.0.2:= >=media-libs/babl-0.1.98[introspection,lcms,vala?] >=media-libs/fontconfig-2.12.6 >=media-libs/freetype-2.10.2 >=media-libs/gegl-0.4.48:0.4[cairo,introspection,lcms,vala?] >=media-libs/gexiv2-0.14.0 >=media-libs/harfbuzz-2.6.5:= >=media-libs/lcms-2.13.1:2 media-libs/libjpeg-turbo:= >=media-libs/libmypaint-1.6.1:= >=media-libs/libpng-1.6.37:0= >=media-libs/tiff-4.1.0:= net-libs/glib-networking[ssl] sys-libs/zlib >=x11-libs/cairo-1.16.0 >=x11-libs/gdk-pixbuf-2.40.0:2[introspection] >=x11-libs/gtk+-3.24.16:3[introspection] >=x11-libs/pango-1.50.0 >=x11-libs/libXmu-1.1.4 aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) heif? ( >=media-libs/libheif-1.13.0:= ) javascript? ( dev-libs/gjs ) jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) jpegxl? ( >=media-libs/libjxl-0.6.1:= ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_luajit? ( dev-lua/lgi[lua_targets_luajit(-)] ) ) mng? ( media-libs/libmng:= ) openexr? ( >=media-libs/openexr-2.3.0:= ) postscript? ( app-text/ghostscript-gpl:= ) 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_10? ( >=dev-python/pygobject-3.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.0:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.0:3[python_targets_python3_12(-)] ) ) udev? ( >=dev-libs/libgudev-167:= ) unwind? ( >=sys-libs/libunwind-1.1.0:= ) webp? ( >=media-libs/libwebp-0.6.0:= ) wmf? ( >=media-libs/libwmf-0.2.8 ) X? ( x11-libs/libXcursor ) xpm? ( x11-libs/libXpm ) x11-themes/hicolor-icon-theme gnome? ( gnome-base/gvfs )
-REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+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? ( >=dev-python/pygobject-3.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.0:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.0:3[python_targets_python3_12(-)] ) >=app-accessibility/at-spi2-core-2.46.0 >=app-text/poppler-0.90.1[cairo] >=app-text/poppler-data-0.4.9 >=dev-libs/appstream-glib-0.7.16 >=dev-libs/glib-2.70.0:2 >=dev-libs/json-glib-1.4.4 dev-libs/libxml2:2 dev-libs/libxslt >=gnome-base/librsvg-2.40.21:2 >=media-gfx/mypaint-brushes-2.0.2:= >=media-libs/babl-9999[introspection,lcms,vala?] >=media-libs/fontconfig-2.12.6 >=media-libs/freetype-2.10.2 >=media-libs/gegl-9999[cairo,introspection,lcms,vala?] >=media-libs/gexiv2-0.14.0 >=media-libs/harfbuzz-2.6.5:= >=media-libs/lcms-2.13.1:2 media-libs/libjpeg-turbo:= >=media-libs/libmypaint-1.6.1:= >=media-libs/libpng-1.6.37:0= >=media-libs/tiff-4.1.0:= net-libs/glib-networking[ssl] sys-libs/zlib >=x11-libs/cairo-1.16.0 >=x11-libs/gdk-pixbuf-2.40.0:2[introspection] >=x11-libs/gtk+-3.24.16:3[introspection] >=x11-libs/pango-1.50.0 >=x11-libs/libXmu-1.1.4 aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) heif? ( >=media-libs/libheif-1.13.0:= ) javascript? ( dev-libs/gjs ) jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) jpegxl? ( >=media-libs/libjxl-0.6.1:= ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_luajit? ( dev-lua/lgi[lua_targets_luajit(-)] ) ) mng? ( media-libs/libmng:= ) openexr? ( >=media-libs/openexr-2.3.0:= ) postscript? ( app-text/ghostscript-gpl:= ) udev? ( >=dev-libs/libgudev-167:= ) unwind? ( >=sys-libs/libunwind-1.1.0:= ) webp? ( >=media-libs/libwebp-0.6.0:= ) wmf? ( >=media-libs/libwmf-0.2.8 ) X? ( x11-libs/libXcursor ) xpm? ( x11-libs/libXpm ) x11-themes/hicolor-icon-theme gnome? ( gnome-base/gvfs )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) lua? ( ^^ ( lua_single_target_luajit ) )
RESTRICT=!test? ( test )
SLOT=0/3
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 3ae43cac1bf8275a847245b9a475a54e lua-utils 1f91de68f9a26642216e45d7765fd4fb meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5b062ec564852946587ffafd1aaecf21
+_md5_=6ee0a780e5cd98851a1b0987e6ed6a6f
diff --git a/metadata/md5-cache/media-gfx/libbgcode-0.0.20240730 b/metadata/md5-cache/media-gfx/libbgcode-0.0.20240730
index e1bd74754586..a4ac3e134c19 100644
--- a/metadata/md5-cache/media-gfx/libbgcode-0.0.20240730
+++ b/metadata/md5-cache/media-gfx/libbgcode-0.0.20240730
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/prusa3d/libbgcode
INHERIT=cmake
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=AGPL-3
RDEPEND=>=dev-libs/heatshrink-0.4.1 >=sys-libs/zlib-1.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/prusa3d/libbgcode/archive/5347c3399ec933f590d1f96903a406647f287d8f.tar.gz -> libbgcode-0.0.20240730.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5775d925b19a159b7fb269328810f0fa
+_md5_=6e8dd6e98dc8df71e51230d4d9764fa2
diff --git a/metadata/md5-cache/media-gfx/rawtherapee-5.11 b/metadata/md5-cache/media-gfx/rawtherapee-5.11
new file mode 100644
index 000000000000..e5c95b6c6212
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/rawtherapee-5.11
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
+DEPEND=dev-cpp/atkmm:0 dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-cpp/pangomm:1.4 dev-libs/expat dev-libs/glib:2 dev-libs/libsigc++:2 gnome-base/librsvg:2 media-gfx/exiv2:= media-libs/lcms:2 media-libs/lensfun media-libs/libcanberra[gtk3] media-libs/libiptcdata media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/tiff:= sci-libs/fftw:3.0= sys-libs/zlib x11-libs/gtk+:3 tcmalloc? ( dev-util/google-perftools )
+DESCRIPTION=A powerful cross-platform raw image processing program
+EAPI=8
+HOMEPAGE=https://www.rawtherapee.com/
+INHERIT=cmake flag-o-matic toolchain-funcs xdg-utils
+IUSE=openmp tcmalloc
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=dev-cpp/atkmm:0 dev-cpp/cairomm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-cpp/pangomm:1.4 dev-libs/expat dev-libs/glib:2 dev-libs/libsigc++:2 gnome-base/librsvg:2 media-gfx/exiv2:= media-libs/lcms:2 media-libs/lensfun media-libs/libcanberra[gtk3] media-libs/libiptcdata media-libs/libjpeg-turbo:= media-libs/libpng:0= media-libs/tiff:= sci-libs/fftw:3.0= sys-libs/zlib x11-libs/gtk+:3 tcmalloc? ( dev-util/google-perftools )
+SLOT=0
+SRC_URI=https://github.com/Beep6581/RawTherapee/releases/download/5.11/rawtherapee-5.11.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=337661803ef1988109fedf2e8526c220
diff --git a/metadata/md5-cache/media-gfx/termtosvg-1.1.0 b/metadata/md5-cache/media-gfx/termtosvg-1.1.0
deleted file mode 100644
index 38d541348e3e..000000000000
--- a/metadata/md5-cache/media-gfx/termtosvg-1.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?] >=dev-python/pyte-0.8.0[python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_10(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Record terminal sessions as SVG animations
-EAPI=7
-HOMEPAGE=https://github.com/nbedos/termtosvg
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=dev-python/lxml[python_targets_python3_10(-)?] >=dev-python/pyte-0.8.0[python_targets_python3_10(-)?] dev-python/wcwidth[python_targets_python3_10(-)?] python_targets_python3_10? ( dev-lang/python:3.10 )
-REQUIRED_USE=|| ( python_targets_python3_10 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/nbedos/termtosvg/archive/1.1.0.tar.gz -> termtosvg-1.1.0.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a0172a82ed673f6d3d8107d079b10255
diff --git a/metadata/md5-cache/media-gfx/termtosvg-1.1.0-r1 b/metadata/md5-cache/media-gfx/termtosvg-1.1.0-r1
index 77bc5440745d..d068c61f2619 100644
--- a/metadata/md5-cache/media-gfx/termtosvg-1.1.0-r1
+++ b/metadata/md5-cache/media-gfx/termtosvg-1.1.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyte-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wcwidth[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(-)?]
+BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyte-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) 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=Record terminal sessions as SVG animations
EAPI=8
HOMEPAGE=https://github.com/nbedos/termtosvg
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+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(-)?] >=dev-python/pyte-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wcwidth[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 )
+RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyte-0.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wcwidth[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/nbedos/termtosvg/archive/1.1.0.tar.gz -> termtosvg-1.1.0.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a9a594e844f734df61146da0a8f63721
+_md5_=162740d84ca8e810826664a21c01a321
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 03b25fc77c18..f80aa42dd9c0 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/harfbuzz-8.4.0 b/metadata/md5-cache/media-libs/harfbuzz-8.4.0
deleted file mode 100644
index 464d8fcee782..000000000000
--- a/metadata/md5-cache/media-libs/harfbuzz-8.4.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig doc? ( dev-util/gtk-doc ) introspection? ( dev-util/glib-utils ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.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(-)?] ) icu? ( >=dev-libs/icu-51.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=An OpenType text shaping engine
-EAPI=8
-HOMEPAGE=https://www.freedesktop.org/wiki/Software/HarfBuzz
-INHERIT=flag-o-matic meson-multilib python-any-r1 xdg-utils
-IUSE=+cairo debug doc experimental +glib +graphite icu +introspection test +truetype 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=Old-MIT ISC icu
-RDEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.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(-)?] ) icu? ( >=dev-libs/icu-51.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=introspection? ( glib )
-RESTRICT=!test? ( test )
-SLOT=0/6.0.0
-SRC_URI=https://github.com/harfbuzz/harfbuzz/releases/download/8.4.0/harfbuzz-8.4.0.tar.xz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b9c1a0c71b4a85d19a5bafaa7aff0489
diff --git a/metadata/md5-cache/media-libs/harfbuzz-8.5.0 b/metadata/md5-cache/media-libs/harfbuzz-8.5.0
index 4a4c937d9c96..89cc8548b944 100644
--- a/metadata/md5-cache/media-libs/harfbuzz-8.5.0
+++ b/metadata/md5-cache/media-libs/harfbuzz-8.5.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.freedesktop.org/wiki/Software/HarfBuzz
INHERIT=flag-o-matic meson-multilib python-any-r1 xdg-utils
IUSE=+cairo debug doc experimental +glib +graphite icu +introspection test +truetype 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 ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Old-MIT ISC icu
RDEPEND=cairo? ( x11-libs/cairo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.38: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(-)?] ) graphite? ( >=media-gfx/graphite2-1.2.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(-)?] ) icu? ( >=dev-libs/icu-51.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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.34:= ) truetype? ( >=media-libs/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=introspection? ( glib )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/6.0.0
SRC_URI=https://github.com/harfbuzz/harfbuzz/releases/download/8.5.0/harfbuzz-8.5.0.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a6bd33f45cecb311cfd7635d851ef050
+_md5_=b9c1a0c71b4a85d19a5bafaa7aff0489
diff --git a/metadata/md5-cache/media-libs/libdisplay-info-0.1.1 b/metadata/md5-cache/media-libs/libdisplay-info-0.1.1
index 69cd43b641ac..cc178b9271d6 100644
--- a/metadata/md5-cache/media-libs/libdisplay-info-0.1.1
+++ b/metadata/md5-cache/media-libs/libdisplay-info-0.1.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/emersion/libdisplay-info
INHERIT=meson python-any-r1
IUSE=test
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=sys-apps/hwdata
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.1.1/downloads/libdisplay-info-0.1.1.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f868561a3e7a3985c271359de62cfc87
+_md5_=be23cc1374dc97ac20af5b26f580a76c
diff --git a/metadata/md5-cache/media-libs/vigra-1.11.1-r9 b/metadata/md5-cache/media-libs/vigra-1.11.1-r9
deleted file mode 100644
index bddf1f9e2588..000000000000
--- a/metadata/md5-cache/media-libs/vigra-1.11.1-r9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=fftw? ( sci-libs/fftw:3.0= ) hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] ) jpeg? ( media-libs/libjpeg-turbo:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) png? ( media-libs/libpng:0= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) dev-libs/boost:=[python?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) tiff? ( media-libs/tiff:= ) zlib? ( sys-libs/zlib )
-DESCRIPTION=C++ computer vision library emphasizing customizable algorithms and structures
-EAPI=7
-HOMEPAGE=https://ukoethe.github.io/vigra/
-INHERIT=cmake flag-o-matic python-r1
-IUSE=doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff +zlib python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) fftw? ( sci-libs/fftw:3.0= ) hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] ) jpeg? ( media-libs/libjpeg-turbo:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) png? ( media-libs/libpng:0= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) dev-libs/boost:=[python?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) tiff? ( media-libs/tiff:= ) zlib? ( sys-libs/zlib )
-REQUIRED_USE=python? ( hdf5 || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) test? ( hdf5 python fftw )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/ukoethe/vigra/releases/download/Version-1-11-1/vigra-1.11.1-src.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=02afa99d0ff5d0053e9c7bd1353b3664
diff --git a/metadata/md5-cache/media-libs/vigra-1.11.2_p20240505 b/metadata/md5-cache/media-libs/vigra-1.11.2_p20240505
index 51cc7f912c77..95bf9c4f236d 100644
--- a/metadata/md5-cache/media-libs/vigra-1.11.2_p20240505
+++ b/metadata/md5-cache/media-libs/vigra-1.11.2_p20240505
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://ukoethe.github.io/vigra/
INHERIT=cmake flag-o-matic python-single-r1
IUSE=+fftw +hdf5 +jpeg mpi openexr +png test +tiff +zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+KEYWORDS=amd64 arm64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=MIT
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) fftw? ( sci-libs/fftw:3.0= ) hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] ) jpeg? ( media-libs/libjpeg-turbo:= ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) png? ( media-libs/libpng:0= ) tiff? ( media-libs/tiff:= ) zlib? ( sys-libs/zlib )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) test? ( hdf5 fftw )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ukoethe/vigra/archive/4db795574a471bf1d94d258361f1ef536dd87ac1.tar.gz -> vigra-1.11.2_p20240505.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6a6c66f2246c48492cef485691d66acb
+_md5_=c7552bb654a48054b8f95d803b837c92
diff --git a/metadata/md5-cache/media-libs/xvid-1.3.7-r2 b/metadata/md5-cache/media-libs/xvid-1.3.7-r2
index 9db24caf3e83..56b08954b92d 100644
--- a/metadata/md5-cache/media-libs/xvid-1.3.7-r2
+++ b/metadata/md5-cache/media-libs/xvid-1.3.7-r2
@@ -6,9 +6,9 @@ EAPI=8
HOMEPAGE=https://labs.xvid.com/source/ https://www.xvid.org/
INHERIT=flag-o-matic multilib-minimal
IUSE=examples 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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
SLOT=0
SRC_URI=https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.bz2
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e7352cdb4bb01d75e4e420ed5a7db4e6
+_md5_=259e7b5cb3438333cc20610a0373b5d8
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 9caaeb81055a..b50cb6d43818 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-2024.06.18 b/metadata/md5-cache/media-sound/abcmidi-2024.06.18
deleted file mode 100644
index 26fab0458ca1..000000000000
--- a/metadata/md5-cache/media-sound/abcmidi-2024.06.18
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=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
-DEFINED_PHASES=configure install prepare
-DESCRIPTION=Programs for processing ABC music notation files
-EAPI=8
-HOMEPAGE=https://ifdo.ca/~seymour/runabc/top.html
-INHERIT=autotools flag-o-matic
-IUSE=examples
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://ifdo.ca/~seymour/runabc/abcMIDI-2024.06.18.zip
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=faced3308f3c68df71f2ba9b629da40e
diff --git a/metadata/md5-cache/media-sound/apulse-0.1.13-r2 b/metadata/md5-cache/media-sound/apulse-0.1.13-r2
deleted file mode 100644
index 16afe1290a5d..000000000000
--- a/metadata/md5-cache/media-sound/apulse-0.1.13-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sdk? ( !media-libs/libpulse !media-sound/pulseaudio )
-DESCRIPTION=PulseAudio emulation for ALSA
-EAPI=7
-HOMEPAGE=https://github.com/i-rinat/apulse
-INHERIT=cmake-multilib multiprocessing
-IUSE=debug sdk test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~ppc64 x86
-LICENSE=MIT LGPL-2.1
-RDEPEND=dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sdk? ( !media-libs/libpulse !media-sound/pulseaudio ) !media-plugins/alsa-plugins[pulseaudio]
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/i-rinat/apulse/archive/v0.1.13.tar.gz -> apulse-0.1.13.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fb79e294b8809074e8f0da4aeb03761b
diff --git a/metadata/md5-cache/media-sound/strawberry-1.0.23 b/metadata/md5-cache/media-sound/strawberry-1.0.23
deleted file mode 100644
index a942ad441e89..000000000000
--- a/metadata/md5-cache/media-sound/strawberry-1.0.23
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/taglib x11-libs/libX11 cdda? ( dev-libs/libcdio:= ) gstreamer? ( media-libs/chromaprint:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) pulseaudio? ( media-libs/libpulse ) vlc? ( media-video/vlc ) dev-cpp/gtest dev-libs/boost dev-qt/qttest:5
-DESCRIPTION=Modern music player and library organizer based on Clementine and Qt
-EAPI=8
-HOMEPAGE=https://www.strawberrymusicplayer.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake flag-o-matic plocale xdg
-IUSE=cdda debug +gstreamer icu ipod moodbar mtp pulseaudio +udisks vlc
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
-LICENSE=GPL-3
-RDEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib media-libs/taglib x11-libs/libX11 cdda? ( dev-libs/libcdio:= ) gstreamer? ( media-libs/chromaprint:= media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) icu? ( dev-libs/icu:= ) ipod? ( media-libs/libgpod ) moodbar? ( sci-libs/fftw:3.0 ) mtp? ( media-libs/libmtp ) pulseaudio? ( media-libs/libpulse ) vlc? ( media-video/vlc ) gstreamer? ( media-plugins/gst-plugins-meta:1.0 media-plugins/gst-plugins-soup:1.0 media-plugins/gst-plugins-taglib:1.0 ) mtp? ( gnome-base/gvfs[mtp] ) udisks? ( sys-fs/udisks:2 )
-REQUIRED_USE=cdda? ( gstreamer ) || ( gstreamer vlc )
-SLOT=0
-SRC_URI=https://github.com/strawberrymusicplayer/strawberry/releases/download/1.0.23/strawberry-1.0.23.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2abf28fd505c22e8a826d64695a824fc
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 00d616e47be0..b89fd5eeed94 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/snmpclitools-0.6.4-r1 b/metadata/md5-cache/net-analyzer/snmpclitools-0.6.4-r1
index b6474da17718..ca505991f7b8 100644
--- a/metadata/md5-cache/net-analyzer/snmpclitools-0.6.4-r1
+++ b/metadata/md5-cache/net-analyzer/snmpclitools-0.6.4-r1
@@ -1,15 +1,15 @@
BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Pure-Python SNMP management tools, formerly pysnmp-apps
+DESCRIPTION=Pure-Python SNMP management tools
EAPI=8
HOMEPAGE=https://github.com/etingof/snmpclitools
INHERIT=distutils-r1
IUSE=python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=!dev-python/pysnmp-apps >=dev-python/pysnmp-4.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pysnmp-mibs[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 )
+RDEPEND=>=dev-python/pysnmp-4.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pysnmp-mibs[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 )
SLOT=0
SRC_URI=https://github.com/etingof/snmpclitools/archive/v0.6.4.tar.gz -> snmpclitools-0.6.4.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=087edacc951f3d6d0f114698def56a97
+_md5_=ebe98ab6b73a7cd612ece2a61024eff8
diff --git a/metadata/md5-cache/net-analyzer/snmpclitools-0.7.2 b/metadata/md5-cache/net-analyzer/snmpclitools-0.7.2
new file mode 100644
index 000000000000..7b1a53de2234
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/snmpclitools-0.7.2
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=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=Pure-Python SNMP management tools
+EAPI=8
+HOMEPAGE=https://github.com/lextudio/snmpclitools/ https://pypi.org/project/snmpclitools/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~sparc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/pysnmp-6.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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/snmpclitools/snmpclitools-0.7.2.tar.gz
+_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=79f04aa2503e42abea7fa5a0e4dbce66
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index 4655edfb93b0..222f068989ae 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/bind-9.16.50 b/metadata/md5-cache/net-dns/bind-9.16.50
new file mode 100644
index 000000000000..c351d034a3a8
--- /dev/null
+++ b/metadata/md5-cache/net-dns/bind-9.16.50
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-util/cmocka dev-util/kyua ) verify-sig? ( sec-keys/openpgp-keys-isc ) >=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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst prepare test unpack
+DEPEND=acct-group/named acct-user/named dev-libs/libuv:= berkdb? ( sys-libs/db:= ) dev-libs/openssl:=[-bindist(-)] mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap:= ) postgres? ( dev-db/postgresql:= ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( dev-libs/libmaxminddb:= ) geoip2? ( dev-libs/libmaxminddb:= ) gssapi? ( virtual/krb5 ) json? ( dev-libs/json-c:= ) lmdb? ( dev-db/lmdb:= ) zlib? ( sys-libs/zlib ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) 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 ) dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DESCRIPTION=Berkeley Internet Name Domain - Name Server
+EAPI=8
+HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9
+INHERIT=python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles verify-sig
+IUSE=berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
+RDEPEND=acct-group/named acct-user/named dev-libs/libuv:= berkdb? ( sys-libs/db:= ) dev-libs/openssl:=[-bindist(-)] mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap:= ) postgres? ( dev-db/postgresql:= ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( dev-libs/libmaxminddb:= ) geoip2? ( dev-libs/libmaxminddb:= ) gssapi? ( virtual/krb5 ) json? ( dev-libs/json-c:= ) lmdb? ( dev-db/lmdb:= ) zlib? ( sys-libs/zlib ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) 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 ) dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) sys-process/psmisc selinux? ( sec-policy/selinux-bind ) virtual/tmpfiles
+REQUIRED_USE=postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz ) odbc? ( dlz ) ldap? ( dlz ) dnsrps? ( dlz ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.isc.org/isc/bind9/9.16.50/bind-9.16.50.tar.xz doc? ( mirror://gentoo/dyndns-samples.tbz2 ) verify-sig? ( https://downloads.isc.org/isc/bind9/9.16.50/bind-9.16.50.tar.xz.asc )
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=cdc23ed2be945d8816fc163333f97e0e
diff --git a/metadata/md5-cache/net-dns/bind-9.18.29 b/metadata/md5-cache/net-dns/bind-9.18.29
new file mode 100644
index 000000000000..e079951bd8de
--- /dev/null
+++ b/metadata/md5-cache/net-dns/bind-9.18.29
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-util/cmocka dev-util/kyua ) virtual/pkgconfig
+DEFINED_PHASES=config configure install postinst test
+DEPEND=acct-group/named acct-user/named dev-libs/json-c:= >=dev-libs/libuv-1.37.0:= sys-libs/zlib dev-libs/openssl:=[-bindist(-)] caps? ( >=sys-libs/libcap-2.1.0 ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c ) doh? ( net-libs/nghttp2:= ) geoip? ( dev-libs/libmaxminddb ) gssapi? ( virtual/krb5 ) idn? ( net-dns/libidn2 ) jemalloc? ( dev-libs/jemalloc:= ) lmdb? ( dev-db/lmdb ) xml? ( dev-libs/libxml2 )
+DESCRIPTION=Berkeley Internet Name Domain - Name Server
+EAPI=8
+HOMEPAGE=https://www.isc.org/software/bind
+INHERIT=multiprocessing systemd tmpfiles
+IUSE=+caps dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb selinux static-libs test xml
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=MPL-2.0
+RDEPEND=acct-group/named acct-user/named dev-libs/json-c:= >=dev-libs/libuv-1.37.0:= sys-libs/zlib dev-libs/openssl:=[-bindist(-)] caps? ( >=sys-libs/libcap-2.1.0 ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c ) doh? ( net-libs/nghttp2:= ) geoip? ( dev-libs/libmaxminddb ) gssapi? ( virtual/krb5 ) idn? ( net-dns/libidn2 ) jemalloc? ( dev-libs/jemalloc:= ) lmdb? ( dev-db/lmdb ) xml? ( dev-libs/libxml2 ) selinux? ( sec-policy/selinux-bind ) sys-process/psmisc !<net-dns/bind-tools-9.18.0 virtual/tmpfiles
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.isc.org/isc/bind9/9.18.29/bind-9.18.29.tar.xz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=98435d98e80cfa35863c8922a568f79f
diff --git a/metadata/md5-cache/net-dns/bind-tools-9.16.50 b/metadata/md5-cache/net-dns/bind-tools-9.16.50
new file mode 100644
index 000000000000..0ee9548c4694
--- /dev/null
+++ b/metadata/md5-cache/net-dns/bind-tools-9.16.50
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig doc? ( dev-python/sphinx ) test? ( dev-util/cmocka dev-util/kyua ) verify-sig? ( sec-keys/openpgp-keys-isc ) >=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 prepare test unpack
+DEPEND=>=dev-libs/libuv-1.42.0:= dev-libs/openssl:= caps? ( sys-libs/libcap ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
+DESCRIPTION=bind tools: dig, nslookup, host, nsupdate, dnssec-keygen
+EAPI=8
+HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9
+INHERIT=autotools flag-o-matic multiprocessing toolchain-funcs verify-sig
+IUSE=+caps doc gssapi idn libedit readline test xml verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
+RDEPEND=>=dev-libs/libuv-1.42.0:= dev-libs/openssl:= caps? ( sys-libs/libcap ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.isc.org/isc/bind9/9.16.50/bind-9.16.50.tar.xz verify-sig? ( https://downloads.isc.org/isc/bind9/9.16.50/bind-9.16.50.tar.xz.asc )
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=816c135cc480d8cb8acf7a87145a41e1
diff --git a/metadata/md5-cache/net-dns/bind-tools-9.18.0 b/metadata/md5-cache/net-dns/bind-tools-9.18.0
new file mode 100644
index 000000000000..0eeb94319703
--- /dev/null
+++ b/metadata/md5-cache/net-dns/bind-tools-9.18.0
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=bind tools: dig, nslookup, host, nsupdate, dnssec-keygen
+EAPI=8
+HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9
+IUSE=+caps doc gssapi idn libedit readline xml
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
+RDEPEND=>=net-dns/bind-9.18.0[caps?,doc?,gssapi?,idn?,xml?]
+SLOT=0
+_md5_=087ddd6c67f9eed32e0960ac85406e8e
diff --git a/metadata/md5-cache/net-dns/s6-dns-2.3.7.1 b/metadata/md5-cache/net-dns/s6-dns-2.3.7.1
deleted file mode 100644
index 4c52ac647f9c..000000000000
--- a/metadata/md5-cache/net-dns/s6-dns-2.3.7.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure prepare
-DEPEND=>=dev-libs/skalibs-2.14.0.0:=
-DESCRIPTION=Suite of DNS client programs and libraries for Unix systems
-EAPI=8
-HOMEPAGE=https://www.skarnet.org/software/s6-dns/
-INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=ISC
-RDEPEND=>=dev-libs/skalibs-2.14.0.0:=
-SLOT=0/2.3.7.1
-SRC_URI=https://www.skarnet.org/software/s6-dns/s6-dns-2.3.7.1.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b6cf171f530080e00bd742fb23cf9358
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index cfbd8191398f..3df0b2b70704 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/ipset-7.22-r2 b/metadata/md5-cache/net-firewall/ipset-7.22-r2
new file mode 100644
index 000000000000..ff35ad172623
--- /dev/null
+++ b/metadata/md5-cache/net-firewall/ipset-7.22-r2
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 modules? ( sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=net-firewall/iptables net-libs/libmnl:= modules? ( virtual/linux-sources )
+DESCRIPTION=IPset tool for iptables, successor to ippool
+EAPI=8
+HOMEPAGE=https://ipset.netfilter.org/ https://git.netfilter.org/ipset/
+IDEPEND=modules? ( sys-apps/kmod[tools] )
+INHERIT=autotools bash-completion-r1 linux-mod-r1 systemd
+IUSE=dist-kernel modules-compress modules-sign +strip modules
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=net-firewall/iptables net-libs/libmnl:= modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
+SLOT=0
+SRC_URI=https://ipset.netfilter.org/ipset-7.22.tar.bz2
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 linux-mod-r1 0bdab9f1f3187180a16e0c6827bc13c2 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=be8c2fc6e31b634566f64f7554fe861c
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index 8f10e6e9a1d9..dd34818de8b6 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/nfs-utils-2.7.1 b/metadata/md5-cache/net-fs/nfs-utils-2.7.1
index d0bf02b73cfa..cbdf3eb2c198 100644
--- a/metadata/md5-cache/net-fs/nfs-utils-2.7.1
+++ b/metadata/md5-cache/net-fs/nfs-utils-2.7.1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://downloads.sourceforge.net/nfs/nfs-utils-2.7.1.tar.bz2
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0ce916d7ef058b02a22e71ae56b09c03
+_md5_=0591a09e42a603a14c7c3b9416733080
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 213098f6f8fd..ec2869d9151d 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/synapse-1.112.0 b/metadata/md5-cache/net-im/synapse-1.112.0
index 4ece35dbf0b0..ae7050fdf137 100644
--- a/metadata/md5-cache/net-im/synapse-1.112.0
+++ b/metadata/md5-cache/net-im/synapse-1.112.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://matrix.org/ https://github.com/element-hq/synapse
INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 ~arm64 ~ppc64
LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/element-hq/synapse/archive/v1.112.0.tar.gz -> synapse-1.112.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/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/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.6.1/download -> bytes-1.6.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/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.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/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.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.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.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/parking_lot/0.12.2/download -> parking_lot-0.12.2.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/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-log/0.10.0/download -> pyo3-log-0.10.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/pythonize/0.21.1/download -> pythonize-0.21.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.5/download -> regex-1.10.5.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.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.204/download -> serde-1.0.204.crate https://crates.io/api/v1/crates/serde_derive/1.0.204/download -> serde_derive-1.0.204.crate https://crates.io/api/v1/crates/serde_json/1.0.120/download -> serde_json-1.0.120.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.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/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ulid/1.1.3/download -> ulid-1.1.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/unindent/0.2.3/download -> unindent-0.2.3.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/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
_eclasses_=cargo c806360bab90e2b49223df1810172c2b distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=8da89945365e12a38d814eea18d41608
+_md5_=c081a5aeed10d4e83ed64a26f90d4981
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 9b603d042936..f003bc3cf1a0 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/miniupnpc-2.2.8-r1 b/metadata/md5-cache/net-libs/miniupnpc-2.2.8-r1
index 379a3ed8c132..e678d4502e1a 100644
--- a/metadata/md5-cache/net-libs/miniupnpc-2.2.8-r1
+++ b/metadata/md5-cache/net-libs/miniupnpc-2.2.8-r1
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=http://miniupnp.free.fr/ https://miniupnp.tuxfamily.org/ https://github.com/miniupnp/miniupnp/
INHERIT=toolchain-funcs verify-sig
IUSE=verify-sig
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
SLOT=0/18
SRC_URI=https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.8.tar.gz verify-sig? ( https://miniupnp.tuxfamily.org/files/miniupnpc-2.2.8.tar.gz.sig )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=3e08b2726d9306e220cbab6d0c7702d0
+_md5_=7877487ca38785e39f53f141ee99c106
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 388982a6716d..c4efc20553cb 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/autoupnp-0.5.0 b/metadata/md5-cache/net-misc/autoupnp-0.5.0
deleted file mode 100644
index e24de2eae751..000000000000
--- a/metadata/md5-cache/net-misc/autoupnp-0.5.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=<net-libs/miniupnpc-2.2.8:0= libnotify? ( x11-libs/libtinynotify:0= )
-DESCRIPTION=Automatic open port forwarder using UPnP
-EAPI=8
-HOMEPAGE=https://github.com/projg2/autoupnp/
-INHERIT=meson
-IUSE=libnotify
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=<net-libs/miniupnpc-2.2.8:0= libnotify? ( x11-libs/libtinynotify:0= )
-SLOT=0
-SRC_URI=https://github.com/projg2/autoupnp/archive/v0.5.0.tar.gz -> autoupnp-0.5.0.tar.gz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=420821b3ddb41e05d1bde4f588bd5cd0
diff --git a/metadata/md5-cache/net-misc/freerdp-3.8.0 b/metadata/md5-cache/net-misc/freerdp-3.8.0
new file mode 100644
index 000000000000..588a362f5971
--- /dev/null
+++ b/metadata/md5-cache/net-misc/freerdp-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-akallabeth ) virtual/pkgconfig app-text/docbook-xsl-stylesheets dev-libs/libxslt app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) client? ( wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) valgrind? ( dev-debug/valgrind )
+DESCRIPTION=Free implementation of the Remote Desktop Protocol
+EAPI=8
+HOMEPAGE=https://www.freerdp.com/
+INHERIT=cmake flag-o-matic verify-sig
+IUSE=aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) usb? ( virtual/libudev:0= sys-apps/util-linux:0= dev-libs/dbus-glib:0= virtual/libusb:1= ) X? ( x11-libs/libXcursor x11-libs/libXext x11-libs/libXi x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) xv? ( x11-libs/libXv ) ) ffmpeg? ( media-video/ffmpeg:0= ) !ffmpeg? ( x11-libs/cairo:0= ) fuse? ( sys-fs/fuse:3 ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 X? ( x11-libs/libXrandr ) ) icu? ( dev-libs/icu:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) kerberos? ( virtual/krb5 ) openh264? ( media-libs/openh264:0= ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)] media-libs/sdl2-ttf ) server? ( X? ( x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst xinerama? ( x11-libs/libXinerama ) ) ) smartcard? ( sys-apps/pcsc-lite ) systemd? ( sys-apps/systemd:0= ) client? ( wayland? ( dev-libs/wayland x11-libs/libxkbcommon ) ) X? ( x11-libs/libX11 x11-libs/libxkbfile ) !net-misc/freerdp:0 client? ( !net-misc/freerdp:2[client] ) server? ( !net-misc/freerdp:2[server] ) smartcard? ( app-crypt/p11-kit )
+RESTRICT=!test? ( test )
+SLOT=3
+SRC_URI=https://pub.freerdp.com/releases/freerdp-3.8.0.tar.gz verify-sig? ( https://pub.freerdp.com/releases/freerdp-3.8.0.tar.gz.asc )
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=01bc2db308a5a654dba3e4a42d6e4630
diff --git a/metadata/md5-cache/net-misc/freerdp-9999 b/metadata/md5-cache/net-misc/freerdp-9999
index 5958efebef95..6237cfe38bbe 100644
--- a/metadata/md5-cache/net-misc/freerdp-9999
+++ b/metadata/md5-cache/net-misc/freerdp-9999
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/openssl:0= sys-libs/zlib:0 aad? ( dev-libs/cJSON ) alsa? ( medi
RESTRICT=!test? ( test )
SLOT=3
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2b55308a76e31c8a052faa389ad5633f
+_md5_=01bc2db308a5a654dba3e4a42d6e4630
diff --git a/metadata/md5-cache/net-misc/s6-networking-2.7.0.2 b/metadata/md5-cache/net-misc/s6-networking-2.7.0.2
deleted file mode 100644
index 666bcd47d008..000000000000
--- a/metadata/md5-cache/net-misc/s6-networking-2.7.0.2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure postinst prepare
-DEPEND=dev-lang/execline:= >=dev-libs/skalibs-2.14.1.0:= >=net-dns/s6-dns-2.3.7.0:= sys-apps/s6:=[execline] ssl? ( dev-libs/libretls:= )
-DESCRIPTION=Suite of small networking utilities for Unix systems
-EAPI=8
-HOMEPAGE=https://www.skarnet.org/software/s6-networking/
-INHERIT=optfeature toolchain-funcs
-IUSE=ssl
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=ISC
-RDEPEND=dev-lang/execline:= >=dev-libs/skalibs-2.14.1.0:= >=net-dns/s6-dns-2.3.7.0:= sys-apps/s6:=[execline] ssl? ( dev-libs/libretls:= )
-SLOT=0/2.7
-SRC_URI=https://www.skarnet.org/software/s6-networking/s6-networking-2.7.0.2.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=574d21531918a39046f9b6d6cbfbe625
diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz
index 8602e7c0f03b..89c1caf3dfaf 100644
--- a/metadata/md5-cache/net-proxy/Manifest.gz
+++ b/metadata/md5-cache/net-proxy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-proxy/squid-6.10 b/metadata/md5-cache/net-proxy/squid-6.10
new file mode 100644
index 000000000000..d4defc008ce2
--- /dev/null
+++ b/metadata/md5-cache/net-proxy/squid-6.10
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/perl ecap? ( virtual/pkgconfig ) test? ( dev-util/cppunit ) verify-sig? ( sec-keys/openpgp-keys-squid ) >=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 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=configure install postinst preinst prepare pretend setup unpack
+DEPEND=acct-group/squid acct-user/squid dev-libs/libltdl sys-libs/tdb virtual/libcrypt:= caps? ( >=sys-libs/libcap-2.16 ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) ldap? ( net-nds/openldap:= ) gnutls? ( >=net-libs/gnutls-3.1.5:= ) logrotate? ( app-admin/logrotate ) nis? ( net-libs/libtirpc:= net-libs/libnsl:= ) kerberos? ( virtual/krb5 ) pam? ( sys-libs/pam ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/nettle:= !gnutls? ( dev-libs/openssl:= ) ) sasl? ( dev-libs/cyrus-sasl ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind )
+DESCRIPTION=Full-featured web proxy cache
+EAPI=8
+HOMEPAGE=https://www.squid-cache.org/
+INHERIT=autotools flag-o-matic linux-info pam systemd toolchain-funcs verify-sig
+IUSE=caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp valgrind +wccp +wccpv2 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+
+RDEPEND=acct-group/squid acct-user/squid dev-libs/libltdl sys-libs/tdb virtual/libcrypt:= caps? ( >=sys-libs/libcap-2.16 ) ecap? ( net-libs/libecap:1 ) esi? ( dev-libs/expat dev-libs/libxml2 ) ldap? ( net-nds/openldap:= ) gnutls? ( >=net-libs/gnutls-3.1.5:= ) logrotate? ( app-admin/logrotate ) nis? ( net-libs/libtirpc:= net-libs/libnsl:= ) kerberos? ( virtual/krb5 ) pam? ( sys-libs/pam ) qos? ( net-libs/libnetfilter_conntrack ) ssl? ( dev-libs/nettle:= !gnutls? ( dev-libs/openssl:= ) ) sasl? ( dev-libs/cyrus-sasl ) systemd? ( sys-apps/systemd:= ) mysql? ( dev-perl/DBD-mysql ) postgres? ( dev-perl/DBD-Pg ) perl? ( dev-lang/perl ) samba? ( net-fs/samba ) selinux? ( sec-policy/selinux-squid ) sqlite? ( dev-perl/DBD-SQLite )
+REQUIRED_USE=tproxy? ( caps ) qos? ( caps ) ssl-crtd? ( ssl )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=http://static.squid-cache.org/Versions/v6/squid-6.10.tar.xz https://dev.gentoo.org/~juippis/distfiles/squid-6.9-memleak_fix.patch verify-sig? ( http://static.squid-cache.org/Versions/v6/squid-6.10.tar.xz.asc )
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=f2ca6230ec1bb1d05cfc795c6f259277
diff --git a/metadata/md5-cache/net-voip/Manifest.gz b/metadata/md5-cache/net-voip/Manifest.gz
index 3118c4a910a9..5527ae64e66c 100644
--- a/metadata/md5-cache/net-voip/Manifest.gz
+++ b/metadata/md5-cache/net-voip/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-voip/mumble-1.4.287-r1 b/metadata/md5-cache/net-voip/mumble-1.4.287-r1
deleted file mode 100644
index af049276d5e0..000000000000
--- a/metadata/md5-cache/net-voip/mumble-1.4.287-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=>=dev-libs/openssl-1.0.0b:0= dev-libs/poco[util,xml,zip] >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 >=media-libs/libsndfile-1.0.20[-minimal] >=media-libs/opus-1.3.1 >=media-libs/speex-1.2.0 media-libs/speexdsp sys-apps/lsb-release x11-libs/libX11 x11-libs/libXi alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) g15? ( app-misc/g15daemon:= ) jack? ( virtual/jack ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-sound/pulseaudio ) pipewire? ( media-video/pipewire ) speech? ( >=app-accessibility/speech-dispatcher-0.8.0 ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) || ( dev-lang/python:3.11 dev-lang/python:3.10 ) dev-qt/qtconcurrent:5 dev-qt/qttest:5 dev-libs/boost x11-base/xorg-proto dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Mumble is an open source, low-latency, high quality voice chat software
-EAPI=7
-HOMEPAGE=https://wiki.mumble.info
-INHERIT=cmake flag-o-matic python-any-r1 xdg
-IUSE=+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls +rnnoise speech test zeroconf
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
-LICENSE=BSD MIT
-RDEPEND=>=dev-libs/openssl-1.0.0b:0= dev-libs/poco[util,xml,zip] >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[sqlite] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 >=media-libs/libsndfile-1.0.20[-minimal] >=media-libs/opus-1.3.1 >=media-libs/speex-1.2.0 media-libs/speexdsp sys-apps/lsb-release x11-libs/libX11 x11-libs/libXi alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) g15? ( app-misc/g15daemon:= ) jack? ( virtual/jack ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-sound/pulseaudio ) pipewire? ( media-video/pipewire ) speech? ( >=app-accessibility/speech-dispatcher-0.8.0 ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mumble-voip/mumble/releases/download/v1.4.287/mumble-1.4.287.tar.gz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-openssl3.patch.xz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-crypto-threads.patch.xz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-odr.patch.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c3ee03c82d6cbc28c02bf501bbbe4da3
diff --git a/metadata/md5-cache/net-voip/murmur-1.4.287-r2 b/metadata/md5-cache/net-voip/murmur-1.4.287-r2
deleted file mode 100644
index bf04abc69305..000000000000
--- a/metadata/md5-cache/net-voip/murmur-1.4.287-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=acct-group/murmur acct-user/murmur virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 dbus? ( dev-qt/qtdbus:5 ) grpc? ( net-libs/grpc ) ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) dev-libs/boost dev-qt/qttest:5
-DESCRIPTION=Mumble is an open source, low-latency, high quality voice chat software
-EAPI=7
-HOMEPAGE=https://wiki.mumble.info
-INHERIT=cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles
-IUSE=+dbus grpc +ice test zeroconf
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=BSD
-RDEPEND=acct-group/murmur acct-user/murmur >=dev-libs/openssl-1.0.0b:0= >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ssl] || ( dev-qt/qtsql:5[sqlite] dev-qt/qtsql:5[mysql] ) dev-qt/qtxml:5 sys-apps/lsb-release >=sys-libs/libcap-2.15 dbus? ( dev-qt/qtdbus:5 ) grpc? ( net-libs/grpc ) ice? ( dev-libs/Ice:= ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) virtual/tmpfiles
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mumble-voip/mumble/releases/download/v1.4.287/mumble-1.4.287.tar.gz https://dl.mumble.info/mumble-1.4.287.tar.gz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-openssl3.patch.xz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-crypto-threads.patch.xz https://dev.gentoo.org/~concord/distfiles/mumble-1.4-odr.patch.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3f0464eb6810c2e5e2d691ba755c6345
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 9d5181b84ffa..8e9273f08744 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/laszip-3.4.1 b/metadata/md5-cache/sci-geosciences/laszip-3.4.1
deleted file mode 100644
index ffb0b27ade62..000000000000
--- a/metadata/md5-cache/sci-geosciences/laszip-3.4.1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Library for free and lossless compression of the LAS LiDAR format
-EAPI=7
-HOMEPAGE=https://laszip.org/
-INHERIT=cmake flag-o-matic
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~x86
-LICENSE=LGPL-2.1+
-SLOT=0
-SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.1/laszip-src-3.4.1.tar.bz2
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=81cd355a36602f55ab1eceab2ba8dcde
diff --git a/metadata/md5-cache/sci-geosciences/laszip-3.4.1-r1 b/metadata/md5-cache/sci-geosciences/laszip-3.4.1-r1
deleted file mode 100644
index 6b6bfbf3cbfa..000000000000
--- a/metadata/md5-cache/sci-geosciences/laszip-3.4.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Library for free and lossless compression of the LAS LiDAR format
-EAPI=8
-HOMEPAGE=https://laszip.org/
-INHERIT=cmake flag-o-matic
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
-LICENSE=LGPL-2.1+
-SLOT=0
-SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.1/laszip-src-3.4.1.tar.bz2
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=186562067321f7cd08b7cfbafd034ddb
diff --git a/metadata/md5-cache/sci-geosciences/laszip-3.4.3 b/metadata/md5-cache/sci-geosciences/laszip-3.4.3
index bbb971f235f3..8c026f50c90b 100644
--- a/metadata/md5-cache/sci-geosciences/laszip-3.4.3
+++ b/metadata/md5-cache/sci-geosciences/laszip-3.4.3
@@ -4,9 +4,9 @@ DESCRIPTION=Library for free and lossless compression of the LAS LiDAR format
EAPI=8
HOMEPAGE=https://laszip.org/
INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~x86
LICENSE=LGPL-2.1+
SLOT=0
SRC_URI=https://github.com/LASzip/LASzip/releases/download/3.4.3/laszip-src-3.4.3.tar.bz2
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a46f346ce84beaace4a162bb3bc5e212
+_md5_=7e17b9c64d5cf00ac5fdc736a11fc48a
diff --git a/metadata/md5-cache/sci-geosciences/mapserver-8.0.1 b/metadata/md5-cache/sci-geosciences/mapserver-8.0.1
deleted file mode 100644
index e3e440a45376..000000000000
--- a/metadata/md5-cache/sci-geosciences/mapserver-8.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig perl? ( >=dev-lang/swig-4.0 ) python? ( >=dev-lang/swig-4.0 >=dev-python/setuptools-44.1.0 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst prepare prerm setup test
-DEPEND=>=dev-libs/expat-2.2.8 dev-libs/libxml2:2= dev-libs/libxslt[crypt] >=dev-libs/protobuf-c-1.3.2:= >=media-libs/freetype-2.9.1-r3 >=media-libs/gd-2.0.12:=[truetype,jpeg,png,zlib] >=media-libs/giflib-5.2.1:= media-libs/libjpeg-turbo >=media-libs/libpng-1.6.37:= >=net-misc/curl-7.69.1 >=sci-libs/gdal-3.0.4:=[oracle?] >=sci-libs/proj-6.2.1:= virtual/libiconv >=x11-libs/agg-2.5-r3 apache? ( app-admin/webapp-config dev-libs/fcgi ) bidi? ( dev-libs/fribidi media-libs/harfbuzz:= ) cairo? ( x11-libs/cairo ) geos? ( sci-libs/geos ) mysql? ( dev-db/mysql-connector-c:= ) oracle? ( dev-db/oracle-instantclient:= ) perl? ( dev-lang/perl:= ) postgis? ( dev-db/postgis dev-db/postgresql:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) apache? ( =www-servers/apache-2* )
-DESCRIPTION=Development environment for building spatially enabled webapps
-EAPI=7
-HOMEPAGE=https://mapserver.org/
-INHERIT=cmake depend.apache perl-functions python-r1 webapp
-IUSE=apache bidi cairo geos mysql oracle perl postgis python apache python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~x86
-LICENSE=Boost-1.0 BSD BSD-2 ISC MIT tcltk
-RDEPEND=>=dev-libs/expat-2.2.8 dev-libs/libxml2:2= dev-libs/libxslt[crypt] >=dev-libs/protobuf-c-1.3.2:= >=media-libs/freetype-2.9.1-r3 >=media-libs/gd-2.0.12:=[truetype,jpeg,png,zlib] >=media-libs/giflib-5.2.1:= media-libs/libjpeg-turbo >=media-libs/libpng-1.6.37:= >=net-misc/curl-7.69.1 >=sci-libs/gdal-3.0.4:=[oracle?] >=sci-libs/proj-6.2.1:= virtual/libiconv >=x11-libs/agg-2.5-r3 apache? ( app-admin/webapp-config dev-libs/fcgi ) bidi? ( dev-libs/fribidi media-libs/harfbuzz:= ) cairo? ( x11-libs/cairo ) geos? ( sci-libs/geos ) mysql? ( dev-db/mysql-connector-c:= ) oracle? ( dev-db/oracle-instantclient:= ) perl? ( dev-lang/perl:= ) postgis? ( dev-db/postgis dev-db/postgresql:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) apache? ( =www-servers/apache-2* )
-REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://download.osgeo.org/mapserver/mapserver-8.0.1.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 depend.apache 1d51223a0def226481583990f380519c eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 perl-functions c3fca037246e877693badea0df3b0ef8 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd webapp de2d3d345b44597c10d7104a7bcdf7b2 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=64c78533db1f5dfdaef3461f970fc016
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index cfd3036572c9..5c92b2cd4352 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/ignition-common-3.14.2 b/metadata/md5-cache/sci-libs/ignition-common-3.14.2
deleted file mode 100644
index ba0970de8c3b..000000000000
--- a/metadata/md5-cache/sci-libs/ignition-common-3.14.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-build/ignition-cmake:2 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/tinyxml2:= sci-libs/ignition-math:6= sys-apps/util-linux media-libs/freeimage:= sci-libs/gts:= media-video/ffmpeg:0= dev-build/ignition-cmake:2
-DESCRIPTION=Set of libraries designed to rapidly develop robot applications
-EAPI=7
-HOMEPAGE=https://github.com/ignitionrobotics/ign-common
-INHERIT=cmake
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=dev-libs/tinyxml2:= sci-libs/ignition-math:6= sys-apps/util-linux media-libs/freeimage:= sci-libs/gts:= media-video/ffmpeg:0=
-RESTRICT=test
-SLOT=3
-SRC_URI=https://github.com/ignitionrobotics/ign-common/archive/ignition-common3_3.14.2.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b94b2e9ae2efb47b396b5bb96012ce77
diff --git a/metadata/md5-cache/sci-libs/kissfft-131.1.0 b/metadata/md5-cache/sci-libs/kissfft-131.1.0
deleted file mode 100644
index dfbc527ae00c..000000000000
--- a/metadata/md5-cache/sci-libs/kissfft-131.1.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare pretend setup test
-DEPEND=test? ( sci-libs/fftw:3.0 || ( ( dev-lang/python:3.11 dev-python/numpy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/numpy[python_targets_python3_10(-)] ) ) )
-DESCRIPTION=A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid
-EAPI=7
-HOMEPAGE=https://github.com/mborgerding/kissfft
-INHERIT=cmake python-any-r1 toolchain-funcs
-IUSE=alloca cpu_flags_x86_sse openmp test tools
-KEYWORDS=amd64 ~arm arm64 ~riscv ~x86
-LICENSE=BSD
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mborgerding/kissfft/archive/131.1.0.tar.gz -> kissfft-131.1.0.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=00ca4aad0fdf3b4d5bcf9901eceb6d7d
diff --git a/metadata/md5-cache/sci-libs/rtabmap-0.20.23 b/metadata/md5-cache/sci-libs/rtabmap-0.20.23
deleted file mode 100644
index d943eef7423a..000000000000
--- a/metadata/md5-cache/sci-libs/rtabmap-0.20.23
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/opencv:=[qt5(-)?] sci-libs/pcl:=[openni,vtk,qt5(-)?] sci-libs/vtk:=[qt5(-)?] sys-libs/zlib sci-libs/octomap:= dev-libs/boost:= dev-cpp/yaml-cpp:= ieee1394? ( media-libs/libdc1394:2= ) openni2? ( dev-libs/OpenNI2 ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 )
-DESCRIPTION=Real-Time Appearance-Based Mapping (RGB-D Graph SLAM)
-EAPI=7
-HOMEPAGE=http://introlab.github.io/rtabmap/
-INHERIT=cmake multilib
-IUSE=examples ieee1394 openni2 qt5
-KEYWORDS=~amd64
-LICENSE=BSD
-RDEPEND=media-libs/opencv:=[qt5(-)?] sci-libs/pcl:=[openni,vtk,qt5(-)?] sci-libs/vtk:=[qt5(-)?] sys-libs/zlib sci-libs/octomap:= dev-libs/boost:= dev-cpp/yaml-cpp:= ieee1394? ( media-libs/libdc1394:2= ) openni2? ( dev-libs/OpenNI2 ) qt5? ( dev-qt/qtwidgets:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 )
-SLOT=0
-SRC_URI=https://github.com/introlab/rtabmap/archive/0.20.23-rolling.tar.gz -> rtabmap-0.20.23.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0ffb8518318efacc36355c6e6f13b4dc
diff --git a/metadata/md5-cache/sci-libs/scalapack-2.1.0-r1 b/metadata/md5-cache/sci-libs/scalapack-2.1.0-r1
deleted file mode 100644
index 67d36d895505..000000000000
--- a/metadata/md5-cache/sci-libs/scalapack-2.1.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/fortran
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=virtual/lapack virtual/mpi[fortran] virtual/fortran
-DESCRIPTION=Subset of LAPACK routines redesigned for heterogenous (MPI) computing
-EAPI=7
-HOMEPAGE=https://www.netlib.org/scalapack/
-INHERIT=cmake flag-o-matic fortran-2 toolchain-funcs
-IUSE=static-libs test
-KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=virtual/lapack virtual/mpi[fortran] virtual/fortran
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://www.netlib.org/scalapack/scalapack-2.1.0.tgz https://github.com/Reference-ScaLAPACK/scalapack/commit/bc6cad585362aa58e05186bb85d4b619080c45a9.patch -> scalapack-2.1.0-gcc10.patch
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=06e4e6457d019e83a3e25508cd72e1e8
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index fa8fcc49f171..34d282424e54 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/gimps-30.19.20 b/metadata/md5-cache/sci-mathematics/gimps-30.19.20
index 20c8715bf7c7..0dcd982a9a0b 100644
--- a/metadata/md5-cache/sci-mathematics/gimps-30.19.20
+++ b/metadata/md5-cache/sci-mathematics/gimps-30.19.20
@@ -4,11 +4,11 @@ DESCRIPTION=The Great Internet Mersenne Prime Search
EAPI=8
HOMEPAGE=https://www.mersenne.org/
INHERIT=pax-utils readme.gentoo-r1 systemd tmpfiles
-KEYWORDS=-* ~amd64 ~x86
+KEYWORDS=-* amd64 ~x86
LICENSE=GIMPS
RDEPEND=net-misc/curl >=dev-libs/gmp-6.1.2 virtual/tmpfiles
RESTRICT=mirror bindist
SLOT=0
SRC_URI=amd64? ( https://www.mersenne.org/download/software/v30/30.19/p95v3019b20.linux64.tar.gz -> gimps-30.19.20.linux64.tar.gz ) x86? ( https://www.mersenne.org/download/software/v30/30.19/p95v3019b20.linux32.tar.gz -> gimps-30.19.20.linux32.tar.gz )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3ac88c1043f2f59c68b08c1dd8f135e8
+_md5_=ae04708ccc2ea5b5611960fb08012bec
diff --git a/metadata/md5-cache/sci-misc/Manifest.gz b/metadata/md5-cache/sci-misc/Manifest.gz
index 1e34ac823af1..6ee8530f27f0 100644
--- a/metadata/md5-cache/sci-misc/Manifest.gz
+++ b/metadata/md5-cache/sci-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-4.2.5.1 b/metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-4.2.5.1
new file mode 100644
index 000000000000..15a05fadef42
--- /dev/null
+++ b/metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-4.2.5.1
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/rpm2targz
+DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup unpack
+DESCRIPTION=JupyterLab desktop application, based on Electron
+EAPI=8
+HOMEPAGE=https://jupyter.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop rpm xdg
+IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64
+LICENSE=MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2 unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss >=dev-python/jupyterlab-4.2.5 media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=https://github.com/jupyterlab/jupyterlab-desktop/releases/download/v4.2.5-1/JupyterLab-Setup-Fedora-x64.rpm -> jupyterlab-desktop-bin-4.2.5.1.rpm
+_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d estack c61c368a76fdf3a82fdf8dbaebea3804 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 rpm 7828cd38ff559545ca52f92064d0f8f4 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6453daa54f7f148d6f3e3adbb144d5d8
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index ec7a5ccd5bcd..f82566066b47 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/busybox-1.36.1-r3 b/metadata/md5-cache/sys-apps/busybox-1.36.1-r3
index 794ff4db9e5e..ac75196f2a35 100644
--- a/metadata/md5-cache/sys-apps/busybox-1.36.1-r3
+++ b/metadata/md5-cache/sys-apps/busybox-1.36.1-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.busybox.net/
INHERIT=flag-o-matic readme.gentoo-r1 savedconfig toolchain-funcs
IUSE=debug livecd make-symlinks math mdev pam selinux sep-usr static syslog systemd savedconfig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=!static? ( virtual/libc virtual/libcrypt:= selinux? ( sys-libs/libselinux ) ) pam? ( sys-libs/pam )
REQUIRED_USE=pam? ( !static )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://www.busybox.net/downloads/busybox-1.36.1.tar.bz2
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e1b1f75a1783f60f4d8f82076c95ca21
+_md5_=b0a6c381d4a8d15d320b3e5d9163a013
diff --git a/metadata/md5-cache/sys-apps/edid-decode-0_pre20230131 b/metadata/md5-cache/sys-apps/edid-decode-0_pre20230131
index 2aa9cac7ddaa..fbfa6625fd2d 100644
--- a/metadata/md5-cache/sys-apps/edid-decode-0_pre20230131
+++ b/metadata/md5-cache/sys-apps/edid-decode-0_pre20230131
@@ -4,9 +4,9 @@ EAPI=8
HOMEPAGE=https://git.linuxtv.org/edid-decode.git/
INHERIT=toolchain-funcs
IUSE=examples
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86
LICENSE=MIT
SLOT=0
SRC_URI=https://dev.gentoo.org/~conikost/distfiles/edid-decode-0_pre20230131.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=a2cf6b625a21960271f020ba10cb0adb
+_md5_=cfbe1642b07aeb18dfc6a97f95806fa8
diff --git a/metadata/md5-cache/sys-apps/s6-2.12.0.4 b/metadata/md5-cache/sys-apps/s6-2.12.0.4
deleted file mode 100644
index 399f55bc42c3..000000000000
--- a/metadata/md5-cache/sys-apps/s6-2.12.0.4
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure postinst prepare
-DEPEND=>=dev-libs/skalibs-2.14.1.0:= execline? ( dev-lang/execline:= )
-DESCRIPTION=skarnet.org's small and secure supervision software suite
-EAPI=8
-HOMEPAGE=https://www.skarnet.org/software/s6/
-INHERIT=optfeature toolchain-funcs
-IUSE=+execline
-KEYWORDS=~alpha amd64 arm ~mips ~ppc ~ppc64 ~riscv x86
-LICENSE=ISC
-RDEPEND=>=dev-libs/skalibs-2.14.1.0:= execline? ( dev-lang/execline:= )
-SLOT=0/2.12
-SRC_URI=https://www.skarnet.org/software/s6/s6-2.12.0.4.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=53dd15321f1b79f0230ed921f6d87661
diff --git a/metadata/md5-cache/sys-apps/s6-rc-0.5.4.2 b/metadata/md5-cache/sys-apps/s6-rc-0.5.4.2
deleted file mode 100644
index 6ba82282a6d4..000000000000
--- a/metadata/md5-cache/sys-apps/s6-rc-0.5.4.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure postinst prepare
-DEPEND=dev-lang/execline:= >=dev-libs/skalibs-2.14.0.0:= >=sys-apps/s6-2.11.3.0:=[execline]
-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
-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.4.2.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=fc0f6fd99203b6e4f884c2762ebedc74
diff --git a/metadata/md5-cache/sys-apps/shadow-4.14.8 b/metadata/md5-cache/sys-apps/shadow-4.14.8
index 648148607c44..86843c969b9c 100644
--- a/metadata/md5-cache/sys-apps/shadow-4.14.8
+++ b/metadata/md5-cache/sys-apps/shadow-4.14.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/shadow-maint/shadow
INHERIT=libtool pam verify-sig
IUSE=acl audit cracklib nls pam selinux skey split-usr su systemd xattr verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD GPL-2
RDEPEND=virtual/libcrypt:= acl? ( sys-apps/acl:= ) audit? ( >=sys-process/audit-2.6:= ) cracklib? ( >=sys-libs/cracklib-2.7-r3:= ) nls? ( virtual/libintl ) pam? ( sys-libs/pam:= ) skey? ( sys-auth/skey:= ) selinux? ( >=sys-libs/libselinux-1.28:= sys-libs/libsemanage:= ) systemd? ( sys-apps/systemd:= ) xattr? ( sys-apps/attr:= ) pam? ( >=sys-auth/pambase-20150213 ) su? ( !sys-apps/util-linux[su(-)] )
REQUIRED_USE=?? ( cracklib pam )
SLOT=0/4
SRC_URI=https://github.com/shadow-maint/shadow/releases/download/4.14.8/shadow-4.14.8.tar.xz verify-sig? ( https://github.com/shadow-maint/shadow/releases/download/4.14.8/shadow-4.14.8.tar.xz.asc )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=ccf1302aee0a35dc5d0e6564c30263e3
+_md5_=45d1c0fd8a7431e842128f651921ad3f
diff --git a/metadata/md5-cache/sys-apps/syd-3.24.0 b/metadata/md5-cache/sys-apps/syd-3.24.0
deleted file mode 100644
index 308902b3bc21..000000000000
--- a/metadata/md5-cache/sys-apps/syd-3.24.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=virtual/rust-1.53
-DEFINED_PHASES=compile configure install test unpack
-DEPEND=static? ( sys-libs/libseccomp[static-libs] ) sys-libs/libseccomp
-DESCRIPTION=seccomp and landlock based application sandbox with support for namespaces
-EAPI=8
-HOMEPAGE=https://sydbox.exherbolinux.org
-INHERIT=cargo
-IUSE=static debug
-KEYWORDS=~amd64
-LICENSE=GPL-3+ Apache-2.0 MIT Unicode-DFS-2016
-RDEPEND=static? ( sys-libs/libseccomp[static-libs] ) sys-libs/libseccomp
-RESTRICT=test
-SLOT=0
-SRC_URI=https://git.sr.ht/~alip/syd/archive/v3.24.0.tar.gz -> syd-3.24.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.22.0/download -> addr2line-0.22.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate 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/allocator-api2/0.2.18/download -> allocator-api2-0.2.18.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.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/argv/0.1.11/download -> argv-0.1.11.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/backtrace/0.3.73/download -> backtrace-0.3.73.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/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/caps/0.5.5/download -> caps-0.5.5.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.1.10/download -> cc-1.1.10.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.15/download -> clap-4.5.15.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_derive/4.5.13/download -> clap_derive-4.5.13.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core_affinity/0.8.1/download -> core_affinity-0.8.1.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crossbeam/0.8.4/download -> crossbeam-0.8.4.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/cty/0.2.2/download -> cty-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/derive_builder/0.20.0/download -> derive_builder-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.0/download -> derive_builder_core-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.0/download -> derive_builder_macro-0.20.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.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/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fixedbitset/0.5.7/download -> fixedbitset-0.5.7.crate https://crates.io/api/v1/crates/flate2/1.0.31/download -> flate2-1.0.31.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/getargs/0.5.0/download -> getargs-0.5.0.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/gimli/0.29.0/download -> gimli-0.29.0.crate https://crates.io/api/v1/crates/goblin/0.8.2/download -> goblin-0.8.2.crate https://crates.io/api/v1/crates/gperftools/0.2.0/download -> gperftools-0.2.0.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.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/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hex-conservative/0.2.1/download -> hex-conservative-0.2.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.3.0/download -> indexmap-2.3.0.crate https://crates.io/api/v1/crates/io-uring/0.6.4/download -> io-uring-0.6.4.crate https://crates.io/api/v1/crates/ipnetwork/0.20.0/download -> ipnetwork-0.20.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.12/download -> is-terminal-0.4.12.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lexis/0.2.3/download -> lexis-0.2.3.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libcgroups/0.3.3/download -> libcgroups-0.3.3.crate https://crates.io/api/v1/crates/libcontainer/0.3.3/download -> libcontainer-0.3.3.crate https://crates.io/api/v1/crates/libloading/0.8.5/download -> libloading-0.8.5.crate https://crates.io/api/v1/crates/liboci-cli/0.3.3/download -> liboci-cli-0.3.3.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.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/libseccomp/0.3.0/download -> libseccomp-0.3.0.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/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mimalloc2-rust-sys/2.1.7-source/download -> mimalloc2-rust-sys-2.1.7-source.crate https://crates.io/api/v1/crates/mimalloc2-rust/0.3.2/download -> mimalloc2-rust-0.3.2.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.4/download -> miniz_oxide-0.7.4.crate https://crates.io/api/v1/crates/nc/0.8.23/download -> nc-0.8.23.crate https://crates.io/api/v1/crates/nix/0.27.1/download -> nix-0.27.1.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nonempty/0.10.0/download -> nonempty-0.10.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.36.3/download -> object-0.36.3.crate https://crates.io/api/v1/crates/oci-spec/0.6.5/download -> oci-spec-0.6.5.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/oorandom/11.1.4/download -> oorandom-11.1.4.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.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/parse-size/1.0.0/download -> parse-size-1.0.0.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.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/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/prctl/1.0.0/download -> prctl-1.0.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.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/procfs-core/0.16.0/download -> procfs-core-0.16.0.crate https://crates.io/api/v1/crates/procfs/0.16.0/download -> procfs-0.16.0.crate https://crates.io/api/v1/crates/protobuf-codegen/3.2.0/download -> protobuf-codegen-3.2.0.crate https://crates.io/api/v1/crates/protobuf-parse/3.2.0/download -> protobuf-parse-3.2.0.crate https://crates.io/api/v1/crates/protobuf-support/3.2.0/download -> protobuf-support-3.2.0.crate https://crates.io/api/v1/crates/protobuf/3.2.0/download -> protobuf-3.2.0.crate https://crates.io/api/v1/crates/quick_cache/0.6.2/download -> quick_cache-0.6.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/redox_syscall/0.5.3/download -> redox_syscall-0.5.3.crate https://crates.io/api/v1/crates/redox_users/0.4.5/download -> redox_users-0.4.5.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/rs_hasher_ctx/0.1.3/download -> rs_hasher_ctx-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_hasher/0.1.3/download -> rs_internal_hasher-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_state/0.1.3/download -> rs_internal_state-0.1.3.crate https://crates.io/api/v1/crates/rs_n_bit_words/0.1.3/download -> rs_n_bit_words-0.1.3.crate https://crates.io/api/v1/crates/rs_sha1/0.1.3/download -> rs_sha1-0.1.3.crate https://crates.io/api/v1/crates/rs_sha3_256/0.1.2/download -> rs_sha3_256-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_384/0.1.2/download -> rs_sha3_384-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_512/0.1.2/download -> rs_sha3_512-0.1.2.crate https://crates.io/api/v1/crates/rust-criu/0.4.0/download -> rust-criu-0.4.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustc-hash/2.0.0/download -> rustc-hash-2.0.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.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/safe-path/0.1.0/download -> safe-path-0.1.0.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/scroll/0.12.0/download -> scroll-0.12.0.crate https://crates.io/api/v1/crates/scroll_derive/0.12.0/download -> scroll_derive-0.12.0.crate https://crates.io/api/v1/crates/secure-string/0.3.0/download -> secure-string-0.3.0.crate https://crates.io/api/v1/crates/sendfd/0.4.3/download -> sendfd-0.4.3.crate https://crates.io/api/v1/crates/serde/1.0.206/download -> serde-1.0.206.crate https://crates.io/api/v1/crates/serde_derive/1.0.206/download -> serde_derive-1.0.206.crate https://crates.io/api/v1/crates/serde_json/1.0.124/download -> serde_json-1.0.124.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.1.0.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/slotmap/1.0.7/download -> slotmap-1.0.7.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/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/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.74/download -> syn-2.0.74.crate https://crates.io/api/v1/crates/tabwriter/1.4.0/download -> tabwriter-1.4.0.crate https://crates.io/api/v1/crates/tcmalloc/0.3.0/download -> tcmalloc-0.3.0.crate https://crates.io/api/v1/crates/tempfile/3.12.0/download -> tempfile-3.12.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/thread-id/4.2.2/download -> thread-id-4.2.2.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tick_counter/0.4.5/download -> tick_counter-0.4.5.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.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.13/download -> unicode-width-0.1.13.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/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/zeroize/1.8.1/download -> zeroize-1.8.1.crate
-_eclasses_=cargo c806360bab90e2b49223df1810172c2b flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=9a2a5213171e318d0f3fb67e68486831
diff --git a/metadata/md5-cache/sys-apps/syd-3.25.0 b/metadata/md5-cache/sys-apps/syd-3.25.0
new file mode 100644
index 000000000000..e98b02ec06a8
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/syd-3.25.0
@@ -0,0 +1,16 @@
+BDEPEND=>=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=static? ( sys-libs/libseccomp[static-libs] ) sys-libs/libseccomp
+DESCRIPTION=seccomp and landlock based application sandbox with support for namespaces
+EAPI=8
+HOMEPAGE=https://sydbox.exherbolinux.org
+INHERIT=cargo
+IUSE=static debug
+KEYWORDS=~amd64
+LICENSE=GPL-3+ Apache-2.0 MIT Unicode-DFS-2016
+RDEPEND=static? ( sys-libs/libseccomp[static-libs] ) sys-libs/libseccomp
+RESTRICT=test
+SLOT=0
+SRC_URI=https://git.sr.ht/~alip/syd/archive/v3.25.0.tar.gz -> syd-3.25.0.tar.gz https://crates.io/api/v1/crates/addr2line/0.22.0/download -> addr2line-0.22.0.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate 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/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.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/argv/0.1.11/download -> argv-0.1.11.crate https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/backtrace/0.3.73/download -> backtrace-0.3.73.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/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/caps/0.5.5/download -> caps-0.5.5.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.1.15/download -> cc-1.1.15.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.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_derive/4.5.13/download -> clap_derive-4.5.13.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/cty/0.2.2/download -> cty-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/derive_builder/0.20.1/download -> derive_builder-0.20.1.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.1/download -> derive_builder_core-0.20.1.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.1/download -> derive_builder_macro-0.20.1.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.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/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/expiringmap/0.1.2/download -> expiringmap-0.1.2.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/fixedbitset/0.5.7/download -> fixedbitset-0.5.7.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/futures-channel/0.3.30/download -> futures-channel-0.3.30.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-executor/0.3.30/download -> futures-executor-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-macro/0.3.30/download -> futures-macro-0.3.30.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/futures/0.3.30/download -> futures-0.3.30.crate https://crates.io/api/v1/crates/getargs/0.5.0/download -> getargs-0.5.0.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/getset/0.1.2/download -> getset-0.1.2.crate https://crates.io/api/v1/crates/gimli/0.29.0/download -> gimli-0.29.0.crate https://crates.io/api/v1/crates/goblin/0.8.2/download -> goblin-0.8.2.crate https://crates.io/api/v1/crates/gperftools/0.2.0/download -> gperftools-0.2.0.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/hashbrown/0.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/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.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/hex-conservative/0.2.1/download -> hex-conservative-0.2.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indexmap/2.5.0/download -> indexmap-2.5.0.crate https://crates.io/api/v1/crates/io-uring/0.6.4/download -> io-uring-0.6.4.crate https://crates.io/api/v1/crates/ipnetwork/0.20.0/download -> ipnetwork-0.20.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/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.70/download -> js-sys-0.3.70.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lexis/0.2.3/download -> lexis-0.2.3.crate https://crates.io/api/v1/crates/libc/0.2.158/download -> libc-0.2.158.crate https://crates.io/api/v1/crates/libcgroups/0.4.0/download -> libcgroups-0.4.0.crate https://crates.io/api/v1/crates/libcontainer/0.4.0/download -> libcontainer-0.4.0.crate https://crates.io/api/v1/crates/libloading/0.8.5/download -> libloading-0.8.5.crate https://crates.io/api/v1/crates/liboci-cli/0.4.0/download -> liboci-cli-0.4.0.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.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/libseccomp/0.3.0/download -> libseccomp-0.3.0.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/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mimalloc2-rust-sys/2.1.7-source/download -> mimalloc2-rust-sys-2.1.7-source.crate https://crates.io/api/v1/crates/mimalloc2-rust/0.3.2/download -> mimalloc2-rust-0.3.2.crate https://crates.io/api/v1/crates/miniz_oxide/0.7.4/download -> miniz_oxide-0.7.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/nc/0.9.3/download -> nc-0.9.3.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nonempty/0.10.0/download -> nonempty-0.10.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/object/0.36.4/download -> object-0.36.4.crate https://crates.io/api/v1/crates/oci-spec/0.6.8/download -> oci-spec-0.6.8.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/oorandom/11.1.4/download -> oorandom-11.1.4.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.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/parse-size/1.0.0/download -> parse-size-1.0.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.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/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/prctl/1.0.0/download -> prctl-1.0.0.crate https://crates.io/api/v1/crates/proc-macro-error-attr/1.0.4/download -> proc-macro-error-attr-1.0.4.crate https://crates.io/api/v1/crates/proc-macro-error/1.0.4/download -> proc-macro-error-1.0.4.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/procfs-core/0.16.0/download -> procfs-core-0.16.0.crate https://crates.io/api/v1/crates/procfs/0.16.0/download -> procfs-0.16.0.crate https://crates.io/api/v1/crates/protobuf-codegen/3.2.0/download -> protobuf-codegen-3.2.0.crate https://crates.io/api/v1/crates/protobuf-parse/3.2.0/download -> protobuf-parse-3.2.0.crate https://crates.io/api/v1/crates/protobuf-support/3.2.0/download -> protobuf-support-3.2.0.crate https://crates.io/api/v1/crates/protobuf/3.2.0/download -> protobuf-3.2.0.crate https://crates.io/api/v1/crates/quick_cache/0.6.5/download -> quick_cache-0.6.5.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/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/rs_hasher_ctx/0.1.3/download -> rs_hasher_ctx-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_hasher/0.1.3/download -> rs_internal_hasher-0.1.3.crate https://crates.io/api/v1/crates/rs_internal_state/0.1.3/download -> rs_internal_state-0.1.3.crate https://crates.io/api/v1/crates/rs_n_bit_words/0.1.3/download -> rs_n_bit_words-0.1.3.crate https://crates.io/api/v1/crates/rs_sha1/0.1.3/download -> rs_sha1-0.1.3.crate https://crates.io/api/v1/crates/rs_sha3_256/0.1.2/download -> rs_sha3_256-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_384/0.1.2/download -> rs_sha3_384-0.1.2.crate https://crates.io/api/v1/crates/rs_sha3_512/0.1.2/download -> rs_sha3_512-0.1.2.crate https://crates.io/api/v1/crates/rust-criu/0.4.0/download -> rust-criu-0.4.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustc-hash/2.0.0/download -> rustc-hash-2.0.0.crate https://crates.io/api/v1/crates/rustix/0.38.35/download -> rustix-0.38.35.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/safe-path/0.1.0/download -> safe-path-0.1.0.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/scroll/0.12.0/download -> scroll-0.12.0.crate https://crates.io/api/v1/crates/scroll_derive/0.12.0/download -> scroll_derive-0.12.0.crate https://crates.io/api/v1/crates/secure-string/0.3.0/download -> secure-string-0.3.0.crate https://crates.io/api/v1/crates/sendfd/0.4.3/download -> sendfd-0.4.3.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/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shellexpand/3.1.0/download -> shellexpand-3.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/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.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/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.77/download -> syn-2.0.77.crate https://crates.io/api/v1/crates/tabwriter/1.4.0/download -> tabwriter-1.4.0.crate https://crates.io/api/v1/crates/tcmalloc/0.3.0/download -> tcmalloc-0.3.0.crate https://crates.io/api/v1/crates/tempfile/3.12.0/download -> tempfile-3.12.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/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tick_counter/0.4.5/download -> tick_counter-0.4.5.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.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.13/download -> unicode-width-0.1.13.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.93/download -> wasm-bindgen-backend-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.93/download -> wasm-bindgen-macro-support-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.93/download -> wasm-bindgen-macro-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.93/download -> wasm-bindgen-shared-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.93/download -> wasm-bindgen-0.2.93.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/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/zeroize/1.8.1/download -> zeroize-1.8.1.crate
+_eclasses_=cargo c806360bab90e2b49223df1810172c2b flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=15c51cf51fb8187e71f055608ab0a7a3
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index e50ae76213a3..941cae5e8278 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/sssd-2.9.4 b/metadata/md5-cache/sys-auth/sssd-2.9.4
index ed33ce4bf1a5..539480b24d3b 100644
--- a/metadata/md5-cache/sys-auth/sssd-2.9.4
+++ b/metadata/md5-cache/sys-auth/sssd-2.9.4
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/SSSD/sssd/releases/download/2.9.4/sssd-2.9.4.tar.gz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b8a27ea3dca58eaf5cb4cd20ebf699e7
+_md5_=231c0a47551bfe3df13043447e773193
diff --git a/metadata/md5-cache/sys-auth/sssd-2.9.5 b/metadata/md5-cache/sys-auth/sssd-2.9.5
index 64d2a27f5cc0..368d3c3af699 100644
--- a/metadata/md5-cache/sys-auth/sssd-2.9.5
+++ b/metadata/md5-cache/sys-auth/sssd-2.9.5
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/SSSD/sssd/releases/download/2.9.5/sssd-2.9.5.tar.gz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=23a27db8d8975c06b6e65ab2cb0d4e09
+_md5_=1fed09cc4a0d312e7e0dedfbf468649b
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 4e41b2dca898..0765593c1617 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/dust-0.8.6 b/metadata/md5-cache/sys-block/dust-0.8.6
deleted file mode 100644
index ba831904674a..000000000000
--- a/metadata/md5-cache/sys-block/dust-0.8.6
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=virtual/rust-1.53
-DEFINED_PHASES=compile configure install test unpack
-DESCRIPTION=A more intuitive version of du
-EAPI=8
-HOMEPAGE=https://github.com/bootandy/dust
-INHERIT=bash-completion-r1 cargo
-IUSE=debug
-KEYWORDS=~amd64 ~ppc64
-LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 MIT Unicode-DFS-2016 Unlicense
-SLOT=0
-SRC_URI=https://github.com/bootandy/dust/archive/refs/tags/v0.8.6.tar.gz -> dust-0.8.6.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.1/download -> aho-corasick-1.0.1.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anstyle/1.0.0/download -> anstyle-1.0.0.crate https://crates.io/api/v1/crates/assert_cmd/2.0.11/download -> assert_cmd-2.0.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/bstr/1.4.0/download -> bstr-1.4.0.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/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_complete/3.2.5/download -> clap_complete-3.2.5.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/clap_mangen/0.1.11/download -> clap_mangen-0.1.11.crate https://crates.io/api/v1/crates/config-file/0.2.3/download -> config-file-0.2.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.14/download -> crossbeam-epoch-0.9.14.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.15/download -> crossbeam-utils-0.8.15.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.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/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/getrandom/0.2.9/download -> getrandom-0.2.9.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.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.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hermit-abi/0.3.1/download -> hermit-abi-0.3.1.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.10/download -> io-lifetimes-1.0.10.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.142/download -> libc-0.2.142.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.7/download -> linux-raw-sys-0.3.7.crate https://crates.io/api/v1/crates/lscolors/0.13.0/download -> lscolors-0.13.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.8.0/download -> memoffset-0.8.0.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.5.0/download -> os_str_bytes-6.5.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/predicates/3.0.3/download -> predicates-3.0.3.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.56/download -> proc-macro2-1.0.56.crate https://crates.io/api/v1/crates/quote/1.0.26/download -> quote-1.0.26.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.8.1/download -> regex-1.8.1.crate https://crates.io/api/v1/crates/regex-automata/0.1.10/download -> regex-automata-0.1.10.crate https://crates.io/api/v1/crates/regex-syntax/0.7.1/download -> regex-syntax-0.7.1.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustix/0.37.19/download -> rustix-0.37.19.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.162/download -> serde-1.0.162.crate https://crates.io/api/v1/crates/serde_derive/1.0.162/download -> serde_derive-1.0.162.crate https://crates.io/api/v1/crates/stfu8/0.2.6/download -> stfu8-0.2.6.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/2.0.15/download -> syn-2.0.15.crate https://crates.io/api/v1/crates/sysinfo/0.27.8/download -> sysinfo-0.27.8.crate https://crates.io/api/v1/crates/tempfile/3.5.0/download -> tempfile-3.5.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.0/download -> textwrap-0.16.0.crate https://crates.io/api/v1/crates/thiserror/1.0.40/download -> thiserror-1.0.40.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.40/download -> thiserror-impl-1.0.40.crate https://crates.io/api/v1/crates/thousands/0.2.0/download -> thousands-0.2.0.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.8/download -> unicode-ident-1.0.8.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/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.45.0/download -> windows-sys-0.45.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.42.2/download -> windows-targets-0.42.2.crate https://crates.io/api/v1/crates/windows-targets/0.48.0/download -> windows-targets-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.42.2/download -> windows_aarch64_gnullvm-0.42.2.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.42.2/download -> windows_aarch64_msvc-0.42.2.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.42.2/download -> windows_i686_gnu-0.42.2.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.42.2/download -> windows_i686_msvc-0.42.2.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.42.2/download -> windows_x86_64_gnu-0.42.2.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.42.2/download -> windows_x86_64_gnullvm-0.42.2.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.42.2/download -> windows_x86_64_msvc-0.42.2.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo c806360bab90e2b49223df1810172c2b flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=625a507ea2a7a41d241a5eef4482dfa3
diff --git a/metadata/md5-cache/sys-block/dust-1.1.1 b/metadata/md5-cache/sys-block/dust-1.1.1
new file mode 100644
index 000000000000..74f57ae66bad
--- /dev/null
+++ b/metadata/md5-cache/sys-block/dust-1.1.1
@@ -0,0 +1,13 @@
+BDEPEND=>=virtual/rust-1.53
+DEFINED_PHASES=compile configure install test unpack
+DESCRIPTION=A more intuitive version of du
+EAPI=8
+HOMEPAGE=https://github.com/bootandy/dust
+INHERIT=bash-completion-r1 cargo
+IUSE=debug
+KEYWORDS=~amd64 ~ppc64
+LICENSE=Apache-2.0 BSD-2 MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+SLOT=0
+SRC_URI=https://github.com/bootandy/dust/archive/refs/tags/v1.1.1.tar.gz -> dust-1.1.1.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/anstream/0.6.13/download -> anstream-0.6.13.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.3/download -> anstyle-parse-0.2.3.crate https://crates.io/api/v1/crates/anstyle-query/1.0.2/download -> anstyle-query-1.0.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.2/download -> anstyle-wincon-3.0.2.crate https://crates.io/api/v1/crates/anstyle/1.0.6/download -> anstyle-1.0.6.crate https://crates.io/api/v1/crates/assert_cmd/2.0.14/download -> assert_cmd-2.0.14.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/bstr/1.9.1/download -> bstr-1.9.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/cc/1.0.97/download -> cc-1.0.97.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.1.1/download -> cfg_aliases-0.1.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/clap/4.5.4/download -> clap-4.5.4.crate https://crates.io/api/v1/crates/clap_builder/4.5.2/download -> clap_builder-4.5.2.crate https://crates.io/api/v1/crates/clap_complete/4.5.1/download -> clap_complete-4.5.1.crate https://crates.io/api/v1/crates/clap_lex/0.7.0/download -> clap_lex-0.7.0.crate https://crates.io/api/v1/crates/clap_mangen/0.2.20/download -> clap_mangen-0.2.20.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/config-file/0.2.3/download -> config-file-0.2.3.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/ctrlc/3.4.4/download -> ctrlc-3.4.4.crate https://crates.io/api/v1/crates/difflib/0.4.0/download -> difflib-0.4.0.crate https://crates.io/api/v1/crates/directories/4.0.1/download -> directories-4.0.1.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/doc-comment/0.3.3/download -> doc-comment-0.3.3.crate https://crates.io/api/v1/crates/either/1.10.0/download -> either-1.10.0.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/fastrand/2.0.2/download -> fastrand-2.0.2.crate https://crates.io/api/v1/crates/filesize/0.2.0/download -> filesize-0.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.12/download -> getrandom-0.2.12.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libredox/0.0.1/download -> libredox-0.0.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/lscolors/0.13.0/download -> lscolors-0.13.0.crate https://crates.io/api/v1/crates/memchr/2.7.1/download -> memchr-2.7.1.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/predicates-core/1.0.6/download -> predicates-core-1.0.6.crate https://crates.io/api/v1/crates/predicates-tree/1.0.9/download -> predicates-tree-1.0.9.crate https://crates.io/api/v1/crates/predicates/3.1.0/download -> predicates-3.1.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.79/download -> proc-macro2-1.0.79.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/redox_users/0.4.4/download -> redox_users-0.4.4.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.2/download -> regex-syntax-0.8.2.crate https://crates.io/api/v1/crates/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/roff/0.2.1/download -> roff-0.2.1.crate https://crates.io/api/v1/crates/rustix/0.37.27/download -> rustix-0.37.27.crate https://crates.io/api/v1/crates/rustix/0.38.32/download -> rustix-0.38.32.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/serde/1.0.197/download -> serde-1.0.197.crate https://crates.io/api/v1/crates/serde_derive/1.0.197/download -> serde_derive-1.0.197.crate https://crates.io/api/v1/crates/serde_json/1.0.116/download -> serde_json-1.0.116.crate https://crates.io/api/v1/crates/stfu8/0.2.7/download -> stfu8-0.2.7.crate https://crates.io/api/v1/crates/strsim/0.11.0/download -> strsim-0.11.0.crate https://crates.io/api/v1/crates/syn/2.0.55/download -> syn-2.0.55.crate https://crates.io/api/v1/crates/sysinfo/0.27.8/download -> sysinfo-0.27.8.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/termtree/0.4.1/download -> termtree-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.58/download -> thiserror-impl-1.0.58.crate https://crates.io/api/v1/crates/thiserror/1.0.58/download -> thiserror-1.0.58.crate https://crates.io/api/v1/crates/thousands/0.2.0/download -> thousands-0.2.0.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.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/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.8/download -> winapi-util-0.1.8.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.4/download -> windows-targets-0.52.4.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.4/download -> windows_aarch64_gnullvm-0.52.4.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.4/download -> windows_aarch64_msvc-0.52.4.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.4/download -> windows_i686_gnu-0.52.4.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.4/download -> windows_i686_msvc-0.52.4.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.4/download -> windows_x86_64_gnu-0.52.4.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.4/download -> windows_x86_64_gnullvm-0.52.4.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.4/download -> windows_x86_64_msvc-0.52.4.crate
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo c806360bab90e2b49223df1810172c2b flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=476e7a0be1027bab71329cc018e1e87a
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index c37c0023ef36..584108775345 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/bpf-toolchain-14.2.0-r2 b/metadata/md5-cache/sys-devel/bpf-toolchain-14.2.0-r2
deleted file mode 100644
index dd08e09cd9c9..000000000000
--- a/metadata/md5-cache/sys-devel/bpf-toolchain-14.2.0-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm prepare pretend
-DEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv bin-symlinks? ( !cross-bpf-unknown-none/binutils !cross-bpf-unknown-none/gcc )
-DESCRIPTION=All-in-one bpf toolchain for building DTrace and systemd without crossdev
-EAPI=8
-HOMEPAGE=https://gcc.gnu.org/ https://sourceware.org/binutils/ https://gcc.gnu.org/wiki/BPFBackEnd
-INHERIT=edo flag-o-matic toolchain-funcs
-IUSE=+bin-symlinks custom-cflags +strip
-KEYWORDS=~amd64 ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
-RDEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv bin-symlinks? ( !cross-bpf-unknown-none/binutils !cross-bpf-unknown-none/gcc )
-SLOT=0
-SRC_URI=mirror://gnu/binutils/binutils-2.43.tar.xz mirror://gcc/gcc-14.2.0/gcc-14.2.0.tar.xz mirror://gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz
-_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b063565ecaa14251baeb606128d10d7a
diff --git a/metadata/md5-cache/sys-devel/clang-15.0.7-r3 b/metadata/md5-cache/sys-devel/clang-15.0.7-r3
index 15184c936182..6af3ad01f785 100644
--- a/metadata/md5-cache/sys-devel/clang-15.0.7-r3
+++ b/metadata/md5-cache/sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f45bd5ac9139f3ea6802212b571cbbb8
diff --git a/metadata/md5-cache/sys-devel/clang-16.0.6 b/metadata/md5-cache/sys-devel/clang-16.0.6
index c5025f6fa81d..d904c4a9a774 100644
--- a/metadata/md5-cache/sys-devel/clang-16.0.6
+++ b/metadata/md5-cache/sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1158b07108b5a7292be9386b837041cb
diff --git a/metadata/md5-cache/sys-devel/clang-17.0.6 b/metadata/md5-cache/sys-devel/clang-17.0.6
index 5ef4abf4288a..6f6b05215a34 100644
--- a/metadata/md5-cache/sys-devel/clang-17.0.6
+++ b/metadata/md5-cache/sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7246b694db80f4bd40347b99f8afe83b
diff --git a/metadata/md5-cache/sys-devel/clang-18.1.8 b/metadata/md5-cache/sys-devel/clang-18.1.8
index 525ace4f3e85..a039e1cc548a 100644
--- a/metadata/md5-cache/sys-devel/clang-18.1.8
+++ b/metadata/md5-cache/sys-devel/clang-18.1.8
@@ -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 )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4c77084abd828a8198600b5cf979654b
diff --git a/metadata/md5-cache/sys-devel/clang-19.1.0_rc3 b/metadata/md5-cache/sys-devel/clang-19.1.0_rc3
index c5709c9ca966..75b0c8b2bb6e 100644
--- a/metadata/md5-cache/sys-devel/clang-19.1.0_rc3
+++ b/metadata/md5-cache/sys-devel/clang-19.1.0_rc3
@@ -13,5 +13,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.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4b09156c162d8455ab8061a408373a7f
diff --git a/metadata/md5-cache/sys-devel/clang-20.0.0.9999 b/metadata/md5-cache/sys-devel/clang-20.0.0.9999
index 67924a732cbe..0da51eaa516e 100644
--- a/metadata/md5-cache/sys-devel/clang-20.0.0.9999
+++ b/metadata/md5-cache/sys-devel/clang-20.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_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_SPIRV llvm_targets_Xtensa )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=20/20.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=515dbc35e869d22020045c632ba4c430
diff --git a/metadata/md5-cache/sys-devel/clang-20.0.0_pre20240822 b/metadata/md5-cache/sys-devel/clang-20.0.0_pre20240822
index 0bd83f244524..20aeed7e1e2b 100644
--- a/metadata/md5-cache/sys-devel/clang-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-devel/clang-20.0.0_pre20240822
@@ -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.0_pre20240822
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=515dbc35e869d22020045c632ba4c430
diff --git a/metadata/md5-cache/sys-devel/clang-20.0.0_pre20240830 b/metadata/md5-cache/sys-devel/clang-20.0.0_pre20240830
new file mode 100644
index 000000000000..3efa054f68c8
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-20.0.0_pre20240830
@@ -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? ( ~sys-devel/lld-20.0.0_pre20240830 ) 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=~sys-devel/llvm-20.0.0_pre20240830:20=[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? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Xtensa] )
+DESCRIPTION=C language family frontend for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils 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_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_SPIRV 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=~sys-devel/clang-runtime-20.0.0_pre20240830 sys-devel/clang-toolchain-symlinks:20
+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 ) ~sys-devel/llvm-20.0.0_pre20240830:20=[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(-)?] ) >=sys-devel/clang-common-20.0.0_pre20240830 llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20240830[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20240830[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_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_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=20/20.0.0_pre20240830
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=515dbc35e869d22020045c632ba4c430
diff --git a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8 b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8
index 1c53850b2b6e..62141c88f83e 100644
--- a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8
+++ b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-15.0.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/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 f5e7a020fd9c741740756aac61bf75ff llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=06fb7e02b53ee48413f2e0cc831dccee
diff --git a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4 b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4
index a99bc92d1ed4..1b499784b4b8 100644
--- a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4
+++ b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/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 f5e7a020fd9c741740756aac61bf75ff llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=af0a28e9ba2ab7c6daf7a075557c235f
diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5 b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5
index 0b5b5852cdb9..cdae2a83b682 100644
--- a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5
+++ b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/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 f5e7a020fd9c741740756aac61bf75ff llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=3afa31ecc4bac5c5f9aa7f3829b853ea
diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r6 b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r6
index 1e6b81474c63..c4eb63a4ea49 100644
--- a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r6
+++ b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r6
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/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 f5e7a020fd9c741740756aac61bf75ff llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=bd9c8d1adcf89e3b9686e0ac1fb9fa0b
diff --git a/metadata/md5-cache/sys-devel/clang-common-18.1.8-r1 b/metadata/md5-cache/sys-devel/clang-common-18.1.8-r1
index 91fbaf401f51..171ec7530855 100644
--- a/metadata/md5-cache/sys-devel/clang-common-18.1.8-r1
+++ b/metadata/md5-cache/sys-devel/clang-common-18.1.8-r1
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/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 f5e7a020fd9c741740756aac61bf75ff llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=8c78c40b622a4a5d8db557f1fb766fee
diff --git a/metadata/md5-cache/sys-devel/clang-common-19.1.0_rc3 b/metadata/md5-cache/sys-devel/clang-common-19.1.0_rc3
index f3246b3b1fd4..7d057724174b 100644
--- a/metadata/md5-cache/sys-devel/clang-common-19.1.0_rc3
+++ b/metadata/md5-cache/sys-devel/clang-common-19.1.0_rc3
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-19.1.0_rc3[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-19.1.0_rc3 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
_md5_=e9e4ccda4ef42e66cb8ad3a2b0fb5771
diff --git a/metadata/md5-cache/sys-devel/clang-common-20.0.0.9999 b/metadata/md5-cache/sys-devel/clang-common-20.0.0.9999
index aa9c2265481a..fc06b0e15b7c 100644
--- a/metadata/md5-cache/sys-devel/clang-common-20.0.0.9999
+++ b/metadata/md5-cache/sys-devel/clang-common-20.0.0.9999
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-20.0.0.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-20.0.0.9999 ) !default-lld? ( sys-devel/binutils )
PROPERTIES=live
SLOT=0
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=e9e4ccda4ef42e66cb8ad3a2b0fb5771
diff --git a/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20240822 b/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20240822
index 7fdf89dae421..8b9f650fcfb9 100644
--- a/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20240822
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-20.0.0_pre20240822[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-20.0.0_pre20240822 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
_md5_=e9e4ccda4ef42e66cb8ad3a2b0fb5771
diff --git a/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20240830 b/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20240830
new file mode 100644
index 000000000000..58a6d41528bc
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20240830
@@ -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=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-20.0.0_pre20240830[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-20.0.0_pre20240830 ) !default-lld? ( sys-devel/binutils )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=e9e4ccda4ef42e66cb8ad3a2b0fb5771
diff --git a/metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre20240830 b/metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre20240830
new file mode 100644
index 000000000000..26fb72aedc1b
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre20240830
@@ -0,0 +1,12 @@
+DEFINED_PHASES=pretend
+DESCRIPTION=Meta-ebuild for clang runtime libraries
+EAPI=8
+HOMEPAGE=https://clang.llvm.org/
+INHERIT=multilib-build toolchain-funcs
+IUSE=+compiler-rt libcxx 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? ( ~sys-libs/compiler-rt-20.0.0_pre20240830:20[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-20.0.0_pre20240830:20[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-20.0.0_pre20240830[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? ( >=sys-libs/libomp-20.0.0_pre20240830[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=sanitize? ( compiler-rt )
+SLOT=20
+_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=f4e85250deef580e6b36d286de5a556e
diff --git a/metadata/md5-cache/sys-devel/dwz-0.15-r1 b/metadata/md5-cache/sys-devel/dwz-0.15-r1
index 004f59bd9e68..8e4eef482cd3 100644
--- a/metadata/md5-cache/sys-devel/dwz-0.15-r1
+++ b/metadata/md5-cache/sys-devel/dwz-0.15-r1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-libs/elfutils[utils] dev-util/dejagnu dev-debug/gdb )
+BDEPEND=test? ( dev-debug/gdb dev-libs/elfutils[utils] dev-util/dejagnu )
DEFINED_PHASES=compile install prepare test
DEPEND=dev-libs/elfutils dev-libs/xxhash
DESCRIPTION=DWARF optimization and duplicate removal tool
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://sourceware.org/ftp/dwz/releases/dwz-0.15.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3d204525bfc4c079e03ba070fcfc93f7
+_md5_=dc57a7459be8f65ef0b9ea152e65f57e
diff --git a/metadata/md5-cache/sys-devel/dwz-9999 b/metadata/md5-cache/sys-devel/dwz-9999
new file mode 100644
index 000000000000..268cdcf1bcfb
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/dwz-9999
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-debug/gdb dev-libs/elfutils[utils] dev-util/dejagnu ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile install prepare test unpack
+DEPEND=dev-libs/elfutils dev-libs/xxhash
+DESCRIPTION=DWARF optimization and duplicate removal tool
+EAPI=8
+HOMEPAGE=https://sourceware.org/dwz
+INHERIT=toolchain-funcs git-r3
+IUSE=test
+LICENSE=GPL-2+ GPL-3+
+PROPERTIES=live
+RDEPEND=dev-libs/elfutils dev-libs/xxhash
+RESTRICT=!test? ( test )
+SLOT=0
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=02d1d8d4c6973daf1d930f4351913c05
diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20240829 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20240829
new file mode 100644
index 000000000000..6abce074fbf9
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20240829
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc[ada] dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=12
+SRC_URI=mirror://gcc/snapshots/12-20240829/gcc-12-20240829.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain b44188ee6724a1480c6d7705791a973f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=1ffe1164cf9ca622e8c5f9a9e367d2d7
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20240830 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20240830
new file mode 100644
index 000000000000..28fba265640d
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20240830
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc[ada] dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13-20240830/gcc-13-20240830.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-patches-18.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain b44188ee6724a1480c6d7705791a973f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=627b588bc1d0442cc3f9a0ede6ff8ad3
diff --git a/metadata/md5-cache/sys-devel/lld-15.0.7 b/metadata/md5-cache/sys-devel/lld-15.0.7
index db4ae91fa213..eb25a78a4ea1 100644
--- a/metadata/md5-cache/sys-devel/lld-15.0.7
+++ b/metadata/md5-cache/sys-devel/lld-15.0.7
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-15.0.7 sys-libs/zlib:= !sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f22d6c95adc279983bb33d8f95134d83
diff --git a/metadata/md5-cache/sys-devel/lld-16.0.6 b/metadata/md5-cache/sys-devel/lld-16.0.6
index 8aca7e4a6bc1..24fc0548fd33 100644
--- a/metadata/md5-cache/sys-devel/lld-16.0.6
+++ b/metadata/md5-cache/sys-devel/lld-16.0.6
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3cfaf0eb2b7af03eb59e054216545291
diff --git a/metadata/md5-cache/sys-devel/lld-17.0.6 b/metadata/md5-cache/sys-devel/lld-17.0.6
index 027276c2d740..c9b6a8a2f0f3 100644
--- a/metadata/md5-cache/sys-devel/lld-17.0.6
+++ b/metadata/md5-cache/sys-devel/lld-17.0.6
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=b8cff8eb647cb2b7f9fc4c5cd0802d5b
diff --git a/metadata/md5-cache/sys-devel/lld-18.1.8 b/metadata/md5-cache/sys-devel/lld-18.1.8
index ccf877c0efef..0431d1063fc5 100644
--- a/metadata/md5-cache/sys-devel/lld-18.1.8
+++ b/metadata/md5-cache/sys-devel/lld-18.1.8
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f749876fdd9e191fe60e37c73ec9626e
diff --git a/metadata/md5-cache/sys-devel/lld-19.1.0_rc3 b/metadata/md5-cache/sys-devel/lld-19.1.0_rc3
index edf499f2fc89..5b985b9706cc 100644
--- a/metadata/md5-cache/sys-devel/lld-19.1.0_rc3
+++ b/metadata/md5-cache/sys-devel/lld-19.1.0_rc3
@@ -12,5 +12,5 @@ RDEPEND=~sys-devel/llvm-19.1.0_rc3[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arc
RESTRICT=!test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e1df1c5402ae6e2ced6564b14707000f
diff --git a/metadata/md5-cache/sys-devel/lld-20.0.0.9999 b/metadata/md5-cache/sys-devel/lld-20.0.0.9999
index 82f8d6b9176b..56f1a76b706e 100644
--- a/metadata/md5-cache/sys-devel/lld-20.0.0.9999
+++ b/metadata/md5-cache/sys-devel/lld-20.0.0.9999
@@ -12,5 +12,5 @@ PROPERTIES=live
RDEPEND=~sys-devel/llvm-20.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0
RESTRICT=!test? ( test )
SLOT=20/20.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e1df1c5402ae6e2ced6564b14707000f
diff --git a/metadata/md5-cache/sys-devel/lld-20.0.0_pre20240822 b/metadata/md5-cache/sys-devel/lld-20.0.0_pre20240822
index 20987aba446b..ba28f66b4720 100644
--- a/metadata/md5-cache/sys-devel/lld-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-devel/lld-20.0.0_pre20240822
@@ -12,5 +12,5 @@ RDEPEND=~sys-devel/llvm-20.0.0_pre20240822[debug=,zstd=] sys-libs/zlib:= zstd? (
RESTRICT=!test? ( test )
SLOT=20/20.0.0_pre20240822
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e1df1c5402ae6e2ced6564b14707000f
diff --git a/metadata/md5-cache/sys-devel/lld-20.0.0_pre20240830 b/metadata/md5-cache/sys-devel/lld-20.0.0_pre20240830
new file mode 100644
index 000000000000..dbe82395b2d0
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/lld-20.0.0_pre20240830
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/llvm:20 test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-20.0.0_pre20240830[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-20.0.0_pre20240830[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-20.0.0_pre20240830[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-20.0.0_pre20240830[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~sys-devel/llvm-20.0.0_pre20240830[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 llvm-utils python-any-r1 toolchain-funcs
+IUSE=+debug test zstd
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:20
+RDEPEND=~sys-devel/llvm-20.0.0_pre20240830[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0
+RESTRICT=!test? ( test )
+SLOT=20/20.0.0_pre20240830
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e1df1c5402ae6e2ced6564b14707000f
diff --git a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
index 2d7a25c29315..d3764c00b9fa 100644
--- a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
+++ b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
@@ -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-r3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=2eb211d5c745d993ed7956137446908f
diff --git a/metadata/md5-cache/sys-devel/llvm-15.0.7-r6 b/metadata/md5-cache/sys-devel/llvm-15.0.7-r6
index c205b0207066..5213701ad4f1 100644
--- a/metadata/md5-cache/sys-devel/llvm-15.0.7-r6
+++ b/metadata/md5-cache/sys-devel/llvm-15.0.7-r6
@@ -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-r6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=2f43b1cf2182cd2b3953c8c112ac7c06
diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.6 b/metadata/md5-cache/sys-devel/llvm-16.0.6
index 52fc082a42d8..25163865226e 100644
--- a/metadata/md5-cache/sys-devel/llvm-16.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-16.0.6
@@ -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.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cf36683d2bb4509499b69f7119402031
diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.6-r5 b/metadata/md5-cache/sys-devel/llvm-16.0.6-r5
index 228898755b73..db794be38789 100644
--- a/metadata/md5-cache/sys-devel/llvm-16.0.6-r5
+++ b/metadata/md5-cache/sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3e919225f3e82f8911364b83fbf53247
diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.6 b/metadata/md5-cache/sys-devel/llvm-17.0.6
index ef10c56d57c3..6d2b0064a7ef 100644
--- a/metadata/md5-cache/sys-devel/llvm-17.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-17.0.6
@@ -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.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=10328864aab5ba8d069baf41d9546313
diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.6-r2 b/metadata/md5-cache/sys-devel/llvm-17.0.6-r2
index 90539e1e0fac..ba8bc312520e 100644
--- a/metadata/md5-cache/sys-devel/llvm-17.0.6-r2
+++ b/metadata/md5-cache/sys-devel/llvm-17.0.6-r2
@@ -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-r2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c86cb1a6c37b2814a58a6a1894fd3c17
diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.6-r3 b/metadata/md5-cache/sys-devel/llvm-17.0.6-r3
index dad9a22dd6fe..b217ed92cb7f 100644
--- a/metadata/md5-cache/sys-devel/llvm-17.0.6-r3
+++ b/metadata/md5-cache/sys-devel/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0cde2a79ca6754c7568b57037b4077a1
diff --git a/metadata/md5-cache/sys-devel/llvm-18.1.8-r1 b/metadata/md5-cache/sys-devel/llvm-18.1.8-r1
index 5f8e10e1709d..854365deb1f3 100644
--- a/metadata/md5-cache/sys-devel/llvm-18.1.8-r1
+++ b/metadata/md5-cache/sys-devel/llvm-18.1.8-r1
@@ -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.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=47b88d50d7ebbb68e013e7947b1896a8
diff --git a/metadata/md5-cache/sys-devel/llvm-18.1.8-r4 b/metadata/md5-cache/sys-devel/llvm-18.1.8-r4
index ea60c88177e5..76b908d6db0c 100644
--- a/metadata/md5-cache/sys-devel/llvm-18.1.8-r4
+++ b/metadata/md5-cache/sys-devel/llvm-18.1.8-r4
@@ -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-r4.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3c14e865d9e9e9f4f22c73275c35e9d8
diff --git a/metadata/md5-cache/sys-devel/llvm-19.1.0_rc3 b/metadata/md5-cache/sys-devel/llvm-19.1.0_rc3
index b322b19289eb..491a43f38bb7 100644
--- a/metadata/md5-cache/sys-devel/llvm-19.1.0_rc3
+++ b/metadata/md5-cache/sys-devel/llvm-19.1.0_rc3
@@ -13,5 +13,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.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=83f973c11ef3842671a33fd1d8ef3930
diff --git a/metadata/md5-cache/sys-devel/llvm-20.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-20.0.0.9999
index 2a9728c0de8f..8ef01ed1db91 100644
--- a/metadata/md5-cache/sys-devel/llvm-20.0.0.9999
+++ b/metadata/md5-cache/sys-devel/llvm-20.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_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_SPIRV llvm_targets_Xtensa )
RESTRICT=!test? ( test )
SLOT=20/20.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=be5e09054c3eb81a141008d822f10755
diff --git a/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20240822 b/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20240822
index d4750e949e2e..719b06c98ae5 100644
--- a/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20240822
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=20/20.0.0_pre20240822
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=be5e09054c3eb81a141008d822f10755
diff --git a/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20240830 b/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20240830
new file mode 100644
index 000000000000..92706323446e
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20240830
@@ -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? ( <sys-libs/libcxx-20.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_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_SPIRV 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=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:20 binutils-plugin? ( >=sys-devel/llvmgold-20 )
+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(-)?] ) !sys-devel/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_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_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=20/20.0.0_pre20240830
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=be5e09054c3eb81a141008d822f10755
diff --git a/metadata/md5-cache/sys-devel/llvm-common-15.0.7 b/metadata/md5-cache/sys-devel/llvm-common-15.0.7
index 00ca0c28855f..cab943445b69 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-15.0.7
+++ b/metadata/md5-cache/sys-devel/llvm-common-15.0.7
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/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_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=74bab60d2fd440b3b3d43e776eebe06a
diff --git a/metadata/md5-cache/sys-devel/llvm-common-16.0.6 b/metadata/md5-cache/sys-devel/llvm-common-16.0.6
index 5103ed89359d..6c12620523b6 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-16.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-common-16.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/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_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=abad9fd7bcfc6952a896f67d449a3ac1
diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.6 b/metadata/md5-cache/sys-devel/llvm-common-17.0.6
index 5797d1f150eb..a49474bd4413 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-17.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-common-17.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/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_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=abad9fd7bcfc6952a896f67d449a3ac1
diff --git a/metadata/md5-cache/sys-devel/llvm-common-18.1.8 b/metadata/md5-cache/sys-devel/llvm-common-18.1.8
index a25736670ddc..1d9019dd3fd4 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-18.1.8
+++ b/metadata/md5-cache/sys-devel/llvm-common-18.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/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_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=5cd222adff7044c4a4237f485fd853b8
diff --git a/metadata/md5-cache/sys-devel/llvm-common-19.1.0_rc3 b/metadata/md5-cache/sys-devel/llvm-common-19.1.0_rc3
index 049e99b0a646..26472b614122 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-19.1.0_rc3
+++ b/metadata/md5-cache/sys-devel/llvm-common-19.1.0_rc3
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-devel/llvm-common-20.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-common-20.0.0.9999
index 12755376f6b5..aeeb4bb57673 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-20.0.0.9999
+++ b/metadata/md5-cache/sys-devel/llvm-common-20.0.0.9999
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PROPERTIES=live
RDEPEND=!sys-devel/llvm:0
SLOT=0
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20240822 b/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20240822
index cbd3b90ea0bb..7c8f7c830c15 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20240822
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20240830 b/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20240830
new file mode 100644
index 000000000000..608391825f53
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20240830
@@ -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=!sys-devel/llvm:0
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 84f5c028b794..fbbb8da4c7ef 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/bashmount-4.3.2-r2 b/metadata/md5-cache/sys-fs/bashmount-4.3.2-r2
new file mode 100644
index 000000000000..ae083991901e
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/bashmount-4.3.2-r2
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=app-shells/bash:* sys-apps/dbus sys-apps/util-linux sys-fs/udisks:2
+DESCRIPTION=Bash script that uses udisks to mount removable devices without GUI
+EAPI=8
+HOMEPAGE=https://github.com/jamielinux/bashmount
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-shells/bash:* sys-apps/dbus sys-apps/util-linux sys-fs/udisks:2
+SLOT=0
+SRC_URI=https://github.com/jamielinux/bashmount/archive/4.3.2.tar.gz -> bashmount-4.3.2.tar.gz
+_md5_=1592241e857790f31eeb94655ec2bbb3
diff --git a/metadata/md5-cache/sys-fs/clamfs-1.2.0 b/metadata/md5-cache/sys-fs/clamfs-1.2.0
deleted file mode 100644
index 04df3958e97b..000000000000
--- a/metadata/md5-cache/sys-fs/clamfs-1.2.0
+++ /dev/null
@@ -1,14 +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=install prepare setup
-DEPEND=dev-libs/boost dev-libs/poco dev-libs/rlog sys-fs/fuse:3
-DESCRIPTION=A FUSE-based user-space file system with on-access anti-virus file scanning
-EAPI=7
-HOMEPAGE=https://github.com/burghardt/clamfs
-INHERIT=autotools linux-info
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/boost dev-libs/poco dev-libs/rlog sys-fs/fuse:3 app-antivirus/clamav
-SLOT=0
-SRC_URI=https://github.com/burghardt/clamfs/releases/download/clamfs-1.2.0/clamfs-1.2.0.tar.gz
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=de4f8b92ea61579f637970066e62b7af
diff --git a/metadata/md5-cache/sys-fs/cryfs-0.10.3-r1 b/metadata/md5-cache/sys-fs/cryfs-0.10.3-r1
deleted file mode 100644
index fd85a97cdb79..000000000000
--- a/metadata/md5-cache/sys-fs/cryfs-0.10.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/versioneer[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/versioneer[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/versioneer[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-libs/boost:= >=dev-libs/crypto++-8.2.0:= net-misc/curl:= >=sys-fs/fuse-2.8.6:0 dev-libs/openssl:= test? ( dev-cpp/gtest )
-DESCRIPTION=Encrypted FUSE filesystem that conceals metadata
-EAPI=7
-HOMEPAGE=https://www.cryfs.org/
-INHERIT=cmake flag-o-matic linux-info python-any-r1
-IUSE=debug test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=LGPL-3 MIT
-RDEPEND=dev-libs/boost:= >=dev-libs/crypto++-8.2.0:= net-misc/curl:= >=sys-fs/fuse-2.8.6:0 dev-libs/openssl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/cryfs/cryfs/releases/download/0.10.3/cryfs-0.10.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3c9f2b8ef388c04c91e59aa8d189ffd9
diff --git a/metadata/md5-cache/sys-fs/cryfs-0.11.4 b/metadata/md5-cache/sys-fs/cryfs-0.11.4
index eb080387a7c6..5c382fabdb7a 100644
--- a/metadata/md5-cache/sys-fs/cryfs-0.11.4
+++ b/metadata/md5-cache/sys-fs/cryfs-0.11.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.cryfs.org/
INHERIT=cmake flag-o-matic linux-info python-any-r1
IUSE=test
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv x86
LICENSE=LGPL-3 MIT
RDEPEND=dev-libs/boost:= dev-libs/crypto++:= dev-libs/libfmt:= dev-libs/spdlog:= net-misc/curl >=sys-fs/fuse-2.8.6:0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cryfs/cryfs/archive/refs/tags/0.11.4.tar.gz -> cryfs-0.11.4.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7766d88f1aa57df5d9ab8e05730341fd
+_md5_=8b7be048d21d215f090ae4af4f8d12d2
diff --git a/metadata/md5-cache/sys-fs/fuse-overlayfs-1.14 b/metadata/md5-cache/sys-fs/fuse-overlayfs-1.14
new file mode 100644
index 000000000000..f9e8e0cb9e2d
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/fuse-overlayfs-1.14
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=prepare pretend setup
+DEPEND=sys-fs/fuse:3
+DESCRIPTION=FUSE implementation for overlayfs
+EAPI=8
+HOMEPAGE=https://github.com/containers/fuse-overlayfs
+INHERIT=autotools linux-info
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv
+LICENSE=GPL-3
+RDEPEND=sys-fs/fuse:3
+SLOT=0
+SRC_URI=https://github.com/containers/fuse-overlayfs/archive/v1.14.tar.gz -> fuse-overlayfs-1.14.tar.gz
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=26e0afc62fd20f01586533087df3b157
diff --git a/metadata/md5-cache/sys-fs/genimage-16 b/metadata/md5-cache/sys-fs/genimage-16
deleted file mode 100644
index b7aa4c9a3ed9..000000000000
--- a/metadata/md5-cache/sys-fs/genimage-16
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-apps/fakeroot ) >=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=postinst prepare
-DEPEND=dev-libs/confuse:=
-DESCRIPTION=Tool to generate multiple filesystem and flash images from a tree
-EAPI=8
-HOMEPAGE=https://github.com/pengutronix/genimage
-INHERIT=autotools optfeature
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64
-LICENSE=GPL-2
-RDEPEND=dev-libs/confuse:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/pengutronix/genimage/archive/refs/tags/v16.tar.gz -> genimage-16.tar.gz
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3f9c5d39edebab7ed6bfd5af16e31b89
diff --git a/metadata/md5-cache/sys-fs/genimage-17 b/metadata/md5-cache/sys-fs/genimage-17
deleted file mode 100644
index a1717d3415dc..000000000000
--- a/metadata/md5-cache/sys-fs/genimage-17
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-apps/fakeroot ) >=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=postinst prepare
-DEPEND=dev-libs/confuse:=
-DESCRIPTION=Tool to generate multiple filesystem and flash images from a tree
-EAPI=8
-HOMEPAGE=https://github.com/pengutronix/genimage
-INHERIT=autotools optfeature
-IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64
-LICENSE=GPL-2
-RDEPEND=dev-libs/confuse:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/pengutronix/genimage/archive/refs/tags/v17.tar.gz -> genimage-17.tar.gz
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=3f9c5d39edebab7ed6bfd5af16e31b89
diff --git a/metadata/md5-cache/sys-fs/genimage-9999 b/metadata/md5-cache/sys-fs/genimage-9999
index 0c36a62cdf70..5ebf1a060096 100644
--- a/metadata/md5-cache/sys-fs/genimage-9999
+++ b/metadata/md5-cache/sys-fs/genimage-9999
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/confuse:=
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=27ff8d2d0d7598d4041d68a32c03ca4a
+_md5_=3f9c5d39edebab7ed6bfd5af16e31b89
diff --git a/metadata/md5-cache/sys-fs/ncdu-bin-2.3 b/metadata/md5-cache/sys-fs/ncdu-bin-2.3
deleted file mode 100644
index e60e3e3675b9..000000000000
--- a/metadata/md5-cache/sys-fs/ncdu-bin-2.3
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-yorhel ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=install unpack
-DESCRIPTION=NCurses Disk Usage
-EAPI=8
-HOMEPAGE=https://dev.yorhel.nl/ncdu
-INHERIT=verify-sig
-IUSE=verify-sig
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=amd64? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-x86_64.tar.gz ) arm? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-arm.tar.gz ) arm64? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-aarch64.tar.gz ) x86? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-x86.tar.gz ) verify-sig? ( amd64? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-x86_64.tar.gz.asc ) arm? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-arm.tar.gz.asc ) arm64? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-aarch64.tar.gz.asc ) x86? ( https://dev.yorhel.nl/download/ncdu-2.3-linux-x86.tar.gz.asc ) )
-_eclasses_=verify-sig a79ba011daaf532d71a219182474d150
-_md5_=35291e3b9593bc21d8fd889c140e5183
diff --git a/metadata/md5-cache/sys-fs/ncdu-bin-2.4 b/metadata/md5-cache/sys-fs/ncdu-bin-2.4
deleted file mode 100644
index 8ff9357615c7..000000000000
--- a/metadata/md5-cache/sys-fs/ncdu-bin-2.4
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-yorhel ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=install unpack
-DESCRIPTION=NCurses Disk Usage
-EAPI=8
-HOMEPAGE=https://dev.yorhel.nl/ncdu
-INHERIT=verify-sig
-IUSE=verify-sig
-KEYWORDS=-* ~amd64 ~arm ~arm64 ~x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=amd64? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-x86_64.tar.gz ) arm? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-arm.tar.gz ) arm64? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-aarch64.tar.gz ) x86? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-x86.tar.gz ) verify-sig? ( amd64? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-x86_64.tar.gz.asc ) arm? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-arm.tar.gz.asc ) arm64? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-aarch64.tar.gz.asc ) x86? ( https://dev.yorhel.nl/download/ncdu-2.4-linux-x86.tar.gz.asc ) )
-_eclasses_=verify-sig a79ba011daaf532d71a219182474d150
-_md5_=1abf2c0e37785329228089f94304131e
diff --git a/metadata/md5-cache/sys-fs/simple-mtpfs-0.4.0-r1 b/metadata/md5-cache/sys-fs/simple-mtpfs-0.4.0-r1
new file mode 100644
index 000000000000..57711367687c
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/simple-mtpfs-0.4.0-r1
@@ -0,0 +1,14 @@
+BDEPEND=dev-build/autoconf-archive virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=prepare
+DEPEND=media-libs/libmtp sys-fs/fuse:0
+DESCRIPTION=Simple MTP fuse filesystem driver
+EAPI=8
+HOMEPAGE=https://github.com/phatina/simple-mtpfs
+INHERIT=autotools
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=media-libs/libmtp sys-fs/fuse:0
+SLOT=0
+SRC_URI=https://github.com/phatina/simple-mtpfs/archive/v0.4.0.tar.gz -> simple-mtpfs-0.4.0.tar.gz
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=d4f10a3d579998faa13f1d602e7ebadb
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index e394bb43a746..696fff476431 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/dracut-103-r3 b/metadata/md5-cache/sys-kernel/dracut-103-r3
index 57d2a4f1ed7c..e5970eaef30d 100644
--- a/metadata/md5-cache/sys-kernel/dracut-103-r3
+++ b/metadata/md5-cache/sys-kernel/dracut-103-r3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/dracut-ng/dracut-ng/wiki
INHERIT=flag-o-matic bash-completion-r1 edo optfeature systemd toolchain-funcs
IUSE=selinux test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86
LICENSE=GPL-2
RDEPEND=app-alternatives/cpio >=app-shells/bash-4.0:0 sys-apps/coreutils[xattr(-)] >=sys-apps/kmod-23[tools] || ( >=sys-apps/sysvinit-2.87-r3 sys-apps/openrc[sysv-utils(-),selinux?] sys-apps/openrc-navi[sysv-utils(-),selinux?] sys-apps/systemd[sysv-utils] sys-apps/s6-linux-init[sysv-utils(-)] ) >=sys-apps/util-linux-2.21 virtual/pkgconfig[native-symlinks(+)] virtual/udev elibc_musl? ( sys-libs/fts-standalone ) selinux? ( sec-policy/selinux-dracut sys-libs/libselinux sys-libs/libsepol )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/dracut-ng/dracut-ng/archive/refs/tags/103.tar.gz -> dracut-103.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=bd829f7300ea1857415ced91286a329f
+_md5_=605de6f66c53ba76386ab086265119c1
diff --git a/metadata/md5-cache/sys-kernel/dracut-crypt-ssh-1.0.7 b/metadata/md5-cache/sys-kernel/dracut-crypt-ssh-1.0.8-r1
index ab00c31958bd..ff09e1aa6090 100644
--- a/metadata/md5-cache/sys-kernel/dracut-crypt-ssh-1.0.7
+++ b/metadata/md5-cache/sys-kernel/dracut-crypt-ssh-1.0.8-r1
@@ -1,13 +1,13 @@
DEFINED_PHASES=configure prepare
DEPEND=sys-kernel/dracut
DESCRIPTION=Early unlocking of encrypted systems via ssh for dracut
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/dracut-crypt-ssh/dracut-crypt-ssh
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-2
RDEPEND=sys-kernel/dracut || ( net-misc/connman net-misc/dhcp net-misc/dhcpcd net-misc/netifrc net-misc/networkmanager sys-apps/systemd ) net-misc/dropbear
SLOT=0
-SRC_URI=https://github.com/dracut-crypt-ssh/dracut-crypt-ssh/archive/v1.0.7.tar.gz -> dracut-crypt-ssh-1.0.7.tar.gz
+SRC_URI=https://github.com/dracut-crypt-ssh/dracut-crypt-ssh/archive/v1.0.8.tar.gz -> dracut-crypt-ssh-1.0.8.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=7e81879fe6077c805375d52d198fa702
+_md5_=dfc7601a3a12381f5ead9cf21f922b11
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.224 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.224
index e9163612797b..0b075a168e0e 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.224
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.224
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.10.224
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-235.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-235.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=483171dbeb62f4d89ca0c16927d04e07
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=eadc0dcffda2461776fbd53fae39906d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.165 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.165
index 1b9ed0a07cbf..de6094b4fe64 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.165
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.165
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) sparc? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.15.165
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-175.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-175.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=5158fce5bb83f6caa5ff20c60770e331
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=2f5a20dd5cdcade7cb09747ced801633
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.106 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.106
index 55de371c0cb2..ef5ef0cc3e69 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.106
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.106
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) s
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.1.106
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-116.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-116.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=dcf84ba197d3b0815a82751bf2910fe2
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=ad6467dc0957e70402f4de600a3e5582
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.107 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.107
index 62ecad034663..180af4018712 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.107
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.107
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) s
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.1.107
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-117.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-117.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=351a1d6b58009f6da43e0f09a44b6864
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=a59a521aea204e95b79da63e93f5d5af
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.6 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.6
index ab029bf2243f..f6ec00b3a77e 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.6
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.6
@@ -1,4 +1,4 @@
-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 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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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 )
+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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) s
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.10.6
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.10-9.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.10-9.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.10.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.10.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.10.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.10.1-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0542d99566897cc9026f31918ae6855c
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=a526a62280afdf0a6ef7a2477f2f1ddc
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.7 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.7
index 46ece4e0a747..31b556884bfc 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.7
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.10.7
@@ -1,11 +1,11 @@
-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 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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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 )
+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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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? ( >=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 hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
+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 || ( MPL-2.0 GPL-2 LGPL-2.1 ) 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 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 GPL-2 LGPL-2.1 MIT public-domain 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.10.7
@@ -13,6 +13,6 @@ RDEPEND=!sys-kernel/gentoo-kernel-bin:6.10.7 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.10.7
-SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.10-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.10-10.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.10.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.10.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.10.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.10.1-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0542d99566897cc9026f31918ae6855c
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.10-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.10-10.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.10-10.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.10.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.10.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.10.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.10.1-gentoo )
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=c521b43d308ae19c3cc4d5727b8120b5
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.47 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.47
index 5ff66905000b..9a904b084cd9 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.47
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.47
@@ -1,4 +1,4 @@
-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 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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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 )
+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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) s
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.6.47
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-54.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-54.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.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 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e571852055010e1ba4ff41aef8aefc69
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=3f014be73f30f420d03281f6a4392f9a
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.48 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.48
index 843f973c26f9..5e238b341c8b 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.48
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.48
@@ -1,11 +1,11 @@
-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 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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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 )
+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 dev-libs/nss 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 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/systemd[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] 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? ( >=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 hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
+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 || ( MPL-2.0 GPL-2 LGPL-2.1 ) 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 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 GPL-2 LGPL-2.1 MIT public-domain 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.48
@@ -13,6 +13,6 @@ RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.48 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.48
-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-55.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-55.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.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 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=6f0b7e1a14255fbe6d427b92e8d09284
+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-55.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-55.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-55.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.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 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=2d7e45f6ad3b1564acd306fdb98212cf
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.224 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.224
index f434fc41932a..0689a5b5584c 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.224
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.224
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.10.224
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.224.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.224.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=52a00d30c3b8b90352662de77f9d8c7d
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=1db2b5d910220df6ac422e00b0c4a4da
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999
index b961aa3106ce..d01a3653edd4 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.9999
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) >=dev-vcs/git-1.8.2.1[curl] 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 sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+BDEPEND=debug? ( dev-util/pahole ) >=dev-vcs/git-1.8.2.1[curl] test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.10.9999
SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.10.12 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.10.12 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.10.12 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/836165dd2dff34e4f2c47ca8f9c803002c1e6530/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.10.12 )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 git-r3 875eb471682d3e1f18da124be97dcc81 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=7b2dfe96123fcadb448c8a9037ba87d3
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 git-r3 875eb471682d3e1f18da124be97dcc81 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=70f7b65cde8b55f5549551626bdb941a
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.165 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.165
index b46c84e9e601..0687d1dfc813 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.165
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.165
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.15.165
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.165.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.165.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b6d6b5a5d162fb64e136e019e0bbb7a7
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=cf049a1fff68988fd9adabaad2d0d2f0
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999
index 78936921d3d3..a4fc9bd47ab5 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.9999
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) >=dev-vcs/git-1.8.2.1[curl] 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 sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+BDEPEND=debug? ( dev-util/pahole ) >=dev-vcs/git-1.8.2.1[curl] test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=5.15.9999
SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 git-r3 875eb471682d3e1f18da124be97dcc81 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=2c31eb0db70690c689dba9b03424b2f9
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 git-r3 875eb471682d3e1f18da124be97dcc81 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=af56527e1d777d83c92eec6ee8a19dc1
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.106 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.106
index f349f15baa82..6753123019a0 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.106
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.106
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.1.106
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.106.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.106.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b6d6b5a5d162fb64e136e019e0bbb7a7
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=cf049a1fff68988fd9adabaad2d0d2f0
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.107 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.107
index 9ecc943d4f27..32780c6ac2bc 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.107
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.107
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.1.107
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.107.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.107.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.102-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.102-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.102-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.102-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.102-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b6d6b5a5d162fb64e136e019e0bbb7a7
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=cf049a1fff68988fd9adabaad2d0d2f0
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.6 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.6
index 434831036fea..c7ee0fe10de8 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.6
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.6
@@ -1,4 +1,4 @@
-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 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 )
+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
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.10.6
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.6.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.6.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.10.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.10.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.10.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.10.1-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=653ddbb38a6815635a9e4208db773888
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=a6c5b02e0c2d9793f0933ad6519ad7cc
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.7 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.7
index e66a5efb15d3..a7024d1f0e61 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.7
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.10.7
@@ -1,4 +1,4 @@
-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 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 )
+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
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.10.7
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.7.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.7.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.10.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.10.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.10.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.10.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.10.1-gentoo )
-_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=653ddbb38a6815635a9e4208db773888
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=a6c5b02e0c2d9793f0933ad6519ad7cc
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.47 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.47
index 8dacda2d777c..62e64c301330 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.47
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.47
@@ -1,4 +1,4 @@
-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 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 )
+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
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.6.47
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.47.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.47.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 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=4928e378e8729c391a746be8f5c90ca9
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=73f49e1a2e92d16f90a2fee5467b0d71
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.48 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.48
index 39ac218b800d..2cb24b8a00cb 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.48
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.48
@@ -1,4 +1,4 @@
-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 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 )
+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
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.6.48
SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.48.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g13.tar.gz -> gentoo-kernel-config-g13.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.48.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 55a979ee597f57f3b478d503f9af23e4 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=4928e378e8729c391a746be8f5c90ca9
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
+_md5_=73f49e1a2e92d16f90a2fee5467b0d71
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999
index 74dcbda5650f..28b9a6322d79 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.9999
@@ -1,4 +1,4 @@
-BDEPEND=debug? ( dev-util/pahole ) >=dev-vcs/git-1.8.2.1[curl] secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc 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 )
+BDEPEND=debug? ( dev-util/pahole ) >=dev-vcs/git-1.8.2.1[curl] secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl )
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
@@ -14,5 +14,5 @@ REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
SLOT=6.6.9999
SRC_URI=https://github.com/projg2/gentoo-kernel-config/archive/g12.tar.gz -> gentoo-kernel-config-g12.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 55a979ee597f57f3b478d503f9af23e4 git-r3 875eb471682d3e1f18da124be97dcc81 kernel-build 224c441fcf2aff07343d9a3a164fbe40 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=9ff3b384f50448e1460b1f06876b4be8
+_eclasses_=dist-kernel-utils 55a979ee597f57f3b478d503f9af23e4 git-r3 875eb471682d3e1f18da124be97dcc81 kernel-build 491677ebc5514de0ce2ea1cef1f1f915 kernel-install 245bd726ad8206fcd21a75a58e756d58 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability 225656ad6c6594fe3b0187bdd50707fb python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot f695cce74d5a14f87f209a0ec363a01a toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=40edd4289438c151c64523252c69bb41
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index b992f2ca2374..83dc44b3553c 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/compiler-rt-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
index 66c7fc5ab30b..79dea756d262 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
+++ b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
@@ -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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=704d950e9cdfed4a67d55c707a7db129
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4
index e268a5533a55..22c42f402037 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4
@@ -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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=8054a6733b7d20221f1141e91524a9b4
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.6
index 395ba4ef822b..ad5997d7cf29 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.6
@@ -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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e4f5753fcc6fdbecf6b2ea929c3e73c2
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.1.8 b/metadata/md5-cache/sys-libs/compiler-rt-18.1.8
index 3a2e235f5020..c6ae3aa1414d 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-18.1.8
+++ b/metadata/md5-cache/sys-libs/compiler-rt-18.1.8
@@ -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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=bc65b8721f98c7e7b3fffbeb67c36de3
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-19.1.0_rc3 b/metadata/md5-cache/sys-libs/compiler-rt-19.1.0_rc3
index 3f98609c6723..247e7289a368 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-19.1.0_rc3
+++ b/metadata/md5-cache/sys-libs/compiler-rt-19.1.0_rc3
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0d15616ca8faaffca4e5318482edcbfa
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999
index 5573c0756008..c56482014ce5 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999
+++ b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0.9999
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
PROPERTIES=live
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=20
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0d15616ca8faaffca4e5318482edcbfa
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20240822 b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20240822
index 4e0d3ce19ef5..a6063812719f 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20240822
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=20
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0d15616ca8faaffca4e5318482edcbfa
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20240830 b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20240830
new file mode 100644
index 000000000000..70475af3e3b7
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20240830
@@ -0,0 +1,14 @@
+BDEPEND=clang? ( sys-devel/clang ) 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(-)] ) ) =sys-devel/clang-20.0.0*:20 ) !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=sys-devel/llvm:20
+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 +clang +debug test test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
+SLOT=20
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0d15616ca8faaffca4e5318482edcbfa
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7
index 24330b1433db..931c6d6032c3 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.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=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 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3a175cf51c9157b1aedcf90990d576ba
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6
index 2e8d8fa7f49a..21e073ac152d 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6
@@ -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 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=2f11e3730807c2a49b41f65e6295f3ed
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6
index 6f9aba4a9bb4..f52f08c0e895 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6
@@ -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 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=b382f679877613fbbd4dc46230eecfe0
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.8 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.8
index f500a5eead09..10f1a3f9cc0d 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.8
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.8
@@ -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-r4.tar.xz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=601d55eea2dcc3152bd5a719d55d937e
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.0_rc3 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.0_rc3
index 31af8f7a2ab3..ca49cbc5efc8 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.0_rc3
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.0_rc3
@@ -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=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e20250e8a7d9bf28935b81ab4f5bf111
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0.9999
index 3ece5e1eae9b..1be434ece5c7 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0.9999
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=20
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e20250e8a7d9bf28935b81ab4f5bf111
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20240822 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20240822
index fb22f6c2ae15..4cec212b7c66 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20240822
@@ -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/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e20250e8a7d9bf28935b81ab4f5bf111
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20240830 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20240830
new file mode 100644
index 000000000000..94a816971c56
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20240830
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( sys-devel/clang ) 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(-)] ) ) =sys-devel/clang-20.0.0*:20 sys-libs/compiler-rt:20 ) !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=sys-devel/llvm:20 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 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 libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
+RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
+SLOT=20
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e20250e8a7d9bf28935b81ab4f5bf111
diff --git a/metadata/md5-cache/sys-libs/glibc-2.19-r3 b/metadata/md5-cache/sys-libs/glibc-2.19-r3
index 1ee1b97fd7a4..e7f23113f6d3 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.19-r3
+++ b/metadata/md5-cache/sys-libs/glibc-2.19-r3
@@ -15,4 +15,4 @@ RESTRICT=strip
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.19.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.19-patches-9.tar.bz2 multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-4.7.3-r1-multilib-bootstrap.tar.bz2 )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=8597861cbd74d7f67a40142765ee0ca6
+_md5_=ec6ff975586287214f459638f8ed1907
diff --git a/metadata/md5-cache/sys-libs/glibc-2.31-r7 b/metadata/md5-cache/sys-libs/glibc-2.31-r7
index bbfa17c1323f..5191ca27007a 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.31-r7
+++ b/metadata/md5-cache/sys-libs/glibc-2.31-r7
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.31.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.31-patches-9.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.00.tar.gz multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20180511.tar.xz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=4c65f143ca66796381b272e8c1ac34da
+_md5_=64341b0f33ac86bcc9e8418786589cf6
diff --git a/metadata/md5-cache/sys-libs/glibc-2.32-r8 b/metadata/md5-cache/sys-libs/glibc-2.32-r8
index 53306755b4a8..305dafc459e0 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.32-r8
+++ b/metadata/md5-cache/sys-libs/glibc-2.32-r8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.32.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.32-patches-8.tar.xz riscv? ( https://dev.gentoo.org/~dilfridge/distfiles/backport-rv32.txz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.10.tar.gz multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=c2a5b0175e36af7e2554e420f743f7d2
+_md5_=c3ad137ea63d101fa70a8d9ebdd5a9b4
diff --git a/metadata/md5-cache/sys-libs/glibc-2.33-r14 b/metadata/md5-cache/sys-libs/glibc-2.33-r14
index b034935af091..9bd391e6f3b1 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.33-r14
+++ b/metadata/md5-cache/sys-libs/glibc-2.33-r14
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.33.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.33-patches-11.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210814.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=f0de70a03c888f9ed616bed5f57254c9
+_md5_=90bc4443f94b9c169d5b099a9f961ba6
diff --git a/metadata/md5-cache/sys-libs/glibc-2.34-r14 b/metadata/md5-cache/sys-libs/glibc-2.34-r14
index 560182c8e316..27e95ba8e54f 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.34-r14
+++ b/metadata/md5-cache/sys-libs/glibc-2.34-r14
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.34.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.34-patches-17.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=245696769969e05c711d35f47f2b4528
+_md5_=b0ea40e1dee1f07babf9e30e23a2a38e
diff --git a/metadata/md5-cache/sys-libs/glibc-2.35-r11 b/metadata/md5-cache/sys-libs/glibc-2.35-r11
index 587e28af5259..14f53b5841fa 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.35-r11
+++ b/metadata/md5-cache/sys-libs/glibc-2.35-r11
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.35.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.35-patches-12.tar.xz experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e9618dd914a58bf954d8d1cb3ba018be
+_md5_=987d718b2307f8db85e3f74189682f04
diff --git a/metadata/md5-cache/sys-libs/glibc-2.36-r8 b/metadata/md5-cache/sys-libs/glibc-2.36-r8
index 8952406812fa..41c72a855e5a 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.36-r8
+++ b/metadata/md5-cache/sys-libs/glibc-2.36-r8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.36.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.36-patches-10.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.23.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=0225515566bbbdd6fed57844bb2ce113
+_md5_=5047080db7c519112ad25c314c58741c
diff --git a/metadata/md5-cache/sys-libs/glibc-2.37-r10 b/metadata/md5-cache/sys-libs/glibc-2.37-r10
index c9f93f73fb98..6c3e10928116 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.37-r10
+++ b/metadata/md5-cache/sys-libs/glibc-2.37-r10
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.37.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.37-patches-12.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=1ca94ac657f0539e626b44a35969ca1c
+_md5_=95d4f9056672d2e6caf1def75e3262fe
diff --git a/metadata/md5-cache/sys-libs/glibc-2.38-r13 b/metadata/md5-cache/sys-libs/glibc-2.38-r13
index 830ad374efad..861ec25bb8f2 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.38-r13
+++ b/metadata/md5-cache/sys-libs/glibc-2.38-r13
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.38.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.38-patches-13.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b4268d0f455e15baddf6c514cc1b150d
+_md5_=cabf220c73980cf01647b546d9126e34
diff --git a/metadata/md5-cache/sys-libs/glibc-2.39-r6 b/metadata/md5-cache/sys-libs/glibc-2.39-r6
index 830da2cb2d16..ea78f0e82dec 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.39-r6
+++ b/metadata/md5-cache/sys-libs/glibc-2.39-r6
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.39-patches-6.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=be7a8401eb25f62bbec50743c608adc2
+_md5_=a75f77b9caf819062099ad11583e36fe
diff --git a/metadata/md5-cache/sys-libs/glibc-2.39-r7 b/metadata/md5-cache/sys-libs/glibc-2.39-r7
index c018102cea32..6db024e3ca58 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.39-r7
+++ b/metadata/md5-cache/sys-libs/glibc-2.39-r7
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.39-patches-7.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=73d902eccff8388abeae2a43b8f57c9b
+_md5_=dcb1f459588c7249fd11096bf1249625
diff --git a/metadata/md5-cache/sys-libs/glibc-2.39-r9 b/metadata/md5-cache/sys-libs/glibc-2.39-r9
index 8fae93f6bf2f..206a8f28d365 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.39-r9
+++ b/metadata/md5-cache/sys-libs/glibc-2.39-r9
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.39-patches-9.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=c8e02938ac63d5976749bfdb04f1032d
+_md5_=da9574ecf2a010c576d440a38604250c
diff --git a/metadata/md5-cache/sys-libs/glibc-2.40 b/metadata/md5-cache/sys-libs/glibc-2.40
index a8ef4bbbd0e8..c0c6063c9067 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.40
+++ b/metadata/md5-cache/sys-libs/glibc-2.40
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.40-patches-1.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=56e047209030f60199330861e94bb752
+_md5_=fd18d8e491c59ea39a7bc676db7feb6d
diff --git a/metadata/md5-cache/sys-libs/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999
index 1621eb237179..76284d25150c 100644
--- a/metadata/md5-cache/sys-libs/glibc-9999
+++ b/metadata/md5-cache/sys-libs/glibc-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig a397adda6984a4c423e28ac274c1ba98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=d3cc69447bea41ef2b1ac78e33b82291
+_md5_=c6d2ee298b45bfb4a904874986c10bae
diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
index 3401e8a142a4..425166e13b1c 100644
--- a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cbab90e17c99591e90cb17c654e53eed
diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.6 b/metadata/md5-cache/sys-libs/libcxx-16.0.6
index 15e287b5f71b..eb54041ffbe3 100644
--- a/metadata/md5-cache/sys-libs/libcxx-16.0.6
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=524a7f80481620ff445d73b26d915a81
diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.6 b/metadata/md5-cache/sys-libs/libcxx-17.0.6
index eb5ac56a6efe..7af608756bf0 100644
--- a/metadata/md5-cache/sys-libs/libcxx-17.0.6
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=57e96ea47bf712397dfa139361dd8587
diff --git a/metadata/md5-cache/sys-libs/libcxx-18.1.8 b/metadata/md5-cache/sys-libs/libcxx-18.1.8
index edbea604b1af..3e96c1bbf396 100644
--- a/metadata/md5-cache/sys-libs/libcxx-18.1.8
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f971dd3508b2b1459675d110fd3672b5
diff --git a/metadata/md5-cache/sys-libs/libcxx-19.1.0_rc3 b/metadata/md5-cache/sys-libs/libcxx-19.1.0_rc3
index 52d8b4326d29..9c1c62291fdc 100644
--- a/metadata/md5-cache/sys-libs/libcxx-19.1.0_rc3
+++ b/metadata/md5-cache/sys-libs/libcxx-19.1.0_rc3
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=eda287c46c79be6a0a584470abde6edc
diff --git a/metadata/md5-cache/sys-libs/libcxx-20.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-20.0.0.9999
index 3dc6125aaccc..0fa8e350cea4 100644
--- a/metadata/md5-cache/sys-libs/libcxx-20.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxx-20.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-20.0.0.9999[static-libs?,abi_x86_32(-)?
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=eda287c46c79be6a0a584470abde6edc
diff --git a/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20240822 b/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20240822
index e6259d61389e..f48f5a47a0f1 100644
--- a/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20240822
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=eda287c46c79be6a0a584470abde6edc
diff --git a/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20240830 b/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20240830
new file mode 100644
index 000000000000..2d8a71b7285b
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20240830
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( sys-devel/clang:20 ) !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? ( ~sys-libs/libcxxabi-20.0.0_pre20240830[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] ) sys-devel/llvm:20
+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? ( ~sys-libs/libcxxabi-20.0.0_pre20240830[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/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=eda287c46c79be6a0a584470abde6edc
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
index 136cc59cd9c0..a7caa68babb3 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a14a31a2f90e26640f635cc72061d383
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6
index be1b06b41d51..645b8ea32a16 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c72a7ac64229d8667b1e3e2d049a040d
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.6
index 67fcf30a5ac5..87ab2a943d66 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.6
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c72a7ac64229d8667b1e3e2d049a040d
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-18.1.8 b/metadata/md5-cache/sys-libs/libcxxabi-18.1.8
index d3a68fa4462c..fc244dee5933 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-18.1.8
+++ b/metadata/md5-cache/sys-libs/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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=085fcb2f252f41f9ddc8013fc703cd22
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-19.1.0_rc3 b/metadata/md5-cache/sys-libs/libcxxabi-19.1.0_rc3
index cba53d1e01d4..752aefb44479 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-19.1.0_rc3
+++ b/metadata/md5-cache/sys-libs/libcxxabi-19.1.0_rc3
@@ -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-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7f2e448e92b7ab5b357298c1ced0c0f0
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-20.0.0.9999 b/metadata/md5-cache/sys-libs/libcxxabi-20.0.0.9999
index 3435a9d78761..7f7c12edd8df 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-20.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxxabi-20.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=!<sys-libs/libcxx-15
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7f2e448e92b7ab5b357298c1ced0c0f0
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20240822 b/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20240822
index 0a58cdc8c413..f3fb773be62d 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20240822
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7f2e448e92b7ab5b357298c1ced0c0f0
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20240830 b/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20240830
new file mode 100644
index 000000000000..8338209d3d6b
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20240830
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( sys-devel/clang:20 ) !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=!<sys-libs/libcxx-15 sys-devel/llvm:20
+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=!<sys-libs/libcxx-15
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7f2e448e92b7ab5b357298c1ced0c0f0
diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6
index 16ac467d2020..a55ee339c8e3 100644
--- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6
+++ b/metadata/md5-cache/sys-libs/libomp-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3a7c08c1b2b5342c762f260cd13766ba
diff --git a/metadata/md5-cache/sys-libs/libomp-16.0.6 b/metadata/md5-cache/sys-libs/libomp-16.0.6
index 7db274943e32..5d61ac248c8c 100644
--- a/metadata/md5-cache/sys-libs/libomp-16.0.6
+++ b/metadata/md5-cache/sys-libs/libomp-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fa9dc759aa2ebe85213b8979a27fc81f
diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.6 b/metadata/md5-cache/sys-libs/libomp-17.0.6
index db14e2caccc5..b8bcc8a0dd47 100644
--- a/metadata/md5-cache/sys-libs/libomp-17.0.6
+++ b/metadata/md5-cache/sys-libs/libomp-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ad04b7957e6fbd40be6957c56b31ba10
diff --git a/metadata/md5-cache/sys-libs/libomp-18.1.8 b/metadata/md5-cache/sys-libs/libomp-18.1.8
index 4d607382f22b..c2a591cff13d 100644
--- a/metadata/md5-cache/sys-libs/libomp-18.1.8
+++ b/metadata/md5-cache/sys-libs/libomp-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9215a49a7c2fe5a01738b144a6911750
diff --git a/metadata/md5-cache/sys-libs/libomp-19.1.0_rc3 b/metadata/md5-cache/sys-libs/libomp-19.1.0_rc3
index 1e62e185fe82..ba612a5c06ff 100644
--- a/metadata/md5-cache/sys-libs/libomp-19.1.0_rc3
+++ b/metadata/md5-cache/sys-libs/libomp-19.1.0_rc3
@@ -12,5 +12,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.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a5619cd21eb158ecdd1e78f8a900a3b9
diff --git a/metadata/md5-cache/sys-libs/libomp-20.0.0.9999 b/metadata/md5-cache/sys-libs/libomp-20.0.0.9999
index 36cdc3df1061..a787d5df3ef3 100644
--- a/metadata/md5-cache/sys-libs/libomp-20.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libomp-20.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/20.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a5619cd21eb158ecdd1e78f8a900a3b9
diff --git a/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20240822 b/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20240822
index d383ba3a6b6e..484020c3db71 100644
--- a/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20240822
@@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/20.0.0_pre20240822
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a5619cd21eb158ecdd1e78f8a900a3b9
diff --git a/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20240830 b/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20240830
new file mode 100644
index 000000000000..8853903456ec
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20240830
@@ -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(-)] ) sys-devel/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/20.0.0_pre20240830
+SRC_URI=https://github.com/llvm/llvm-project/archive/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a5619cd21eb158ecdd1e78f8a900a3b9
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7
index af15b3d8843b..bae25919a5df 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7
+++ b/metadata/md5-cache/sys-libs/llvm-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0304c4cd124df43254ba42ff0fa5e262
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1 b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1
index f692f24d3e96..23c292f5ae6f 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1
+++ b/metadata/md5-cache/sys-libs/llvm-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=6923802effae324b1b764b4bfccaea81
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.6 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.6
index 8f91d466d358..4bd81ecd7b31 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.6
+++ b/metadata/md5-cache/sys-libs/llvm-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 2a7c6c7a9370cedd74e77a53c4a5d655 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=6923802effae324b1b764b4bfccaea81
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.8 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.8
index ba8f476acc44..a931ff40d8c0 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.8
+++ b/metadata/md5-cache/sys-libs/llvm-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 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=317e810239327290e96fa487e81adec4
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-19.1.0_rc3 b/metadata/md5-cache/sys-libs/llvm-libunwind-19.1.0_rc3
index 5bbe10d62278..e83e7b3caf47 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-19.1.0_rc3
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-19.1.0_rc3
@@ -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-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0-rc3/llvm-project-19.1.0-rc3.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cef3026431ff3aecaed6b75e0dbc9fba
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0.9999 b/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0.9999
index 4bf6980748ab..184da5542015 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0.9999
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-20.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 e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cef3026431ff3aecaed6b75e0dbc9fba
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20240822 b/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20240822
index a219f7d27216..0a8d6e1f1ae3 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20240822
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20240822
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/503907dc505db1e439e7061113bf84dd105f2e35.tar.gz -> llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 95f1b0859a79a1e0b7eb423ea76079de multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cef3026431ff3aecaed6b75e0dbc9fba
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20240830 b/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20240830
new file mode 100644
index 000000000000..b29cf78b920b
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20240830
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( sys-devel/clang:20 ) !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=sys-devel/llvm:20
+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/5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz -> llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 5c0964fffffc4e41f9583040ea3d2d11 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 5af215c3da6aef17a2d5e02968df1d5a python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=cef3026431ff3aecaed6b75e0dbc9fba
diff --git a/metadata/md5-cache/sys-libs/readline-8.2_p10 b/metadata/md5-cache/sys-libs/readline-8.2_p10
index adab5328bdf0..518437b69483 100644
--- a/metadata/md5-cache/sys-libs/readline-8.2_p10
+++ b/metadata/md5-cache/sys-libs/readline-8.2_p10
@@ -6,10 +6,10 @@ EAPI=7
HOMEPAGE=https://tiswww.case.edu/php/chet/readline/rltop.html https://git.savannah.gnu.org/cgit/readline.git
INHERIT=flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs verify-sig
IUSE=static-libs +unicode utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/8
SRC_URI=mirror://gnu/readline/readline-8.2.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-libs/readline/readline-8.1-rlfe-c99.patch.xz verify-sig? ( mirror://gnu/readline/readline-8.2.tar.gz.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-001 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-001.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-001 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-001.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-002 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-002.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-002 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-002.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-003 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-003.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-003 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-003.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-004 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-004.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-004 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-004.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-005 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-005.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-005 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-005.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-006 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-006.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-006 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-006.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-007 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-007.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-007 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-007.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-008 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-008.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-008 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-008.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-009 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-009.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-009 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-009.sig ) mirror://gnu/readline/readline-8.2-patches/readline82-010 verify-sig? ( mirror://gnu/readline/readline-8.2-patches/readline82-010.sig ) ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-010 verify-sig? ( ftp://ftp.cwru.edu/pub/readline/readline-8.2-patches/readline82-010.sig )
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150
-_md5_=d669d0c532b288c65e20b64d7d1ce023
+_md5_=d98f999765317057ae7642912ad87a21
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index cbb18c0cae50..b79e0e43374a 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.1 b/metadata/md5-cache/sys-process/fcron-3.3.1
deleted file mode 100644
index 9d4b6a7fec86..000000000000
--- a/metadata/md5-cache/sys-process/fcron-3.3.1
+++ /dev/null
@@ -1,15 +0,0 @@
-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=7
-HOMEPAGE=http://fcron.free.fr/
-INHERIT=autotools cron flag-o-matic pam systemd user-info
-IUSE=audit debug pam selinux l10n_fr +mta +system-crontab readline
-KEYWORDS=amd64 arm ~arm64 ~hppa ~ia64 ~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.1.src.tar.gz -> fcron-3.3.1.tar.gz
-_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 cron 7a997e295d297e4fa5c9ef0db828ee88 flag-o-matic e503ea5acc20410237ba33ec3f7c857d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=73498c4793b18e004a24eea93baf6398
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index d9a570d4f4af..93f96a9607ac 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/perl-Archive-Tar-3.20.10_rc b/metadata/md5-cache/virtual/perl-Archive-Tar-3.20.10_rc
index 317be75d92c9..5277d087c0f5 100644
--- a/metadata/md5-cache/virtual/perl-Archive-Tar-3.20.10_rc
+++ b/metadata/md5-cache/virtual/perl-Archive-Tar-3.20.10_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Archive-Tar
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Archive-Tar-3.20.10_rc ) dev-lang/perl:= !<perl-core/Archive-Tar-3.20.10_rc !>perl-core/Archive-Tar-3.20.10_rc-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-CPAN-Meta-Requirements-2.143.0 b/metadata/md5-cache/virtual/perl-CPAN-Meta-Requirements-2.143.0
index 58be66679f83..7991a05212b2 100644
--- a/metadata/md5-cache/virtual/perl-CPAN-Meta-Requirements-2.143.0
+++ b/metadata/md5-cache/virtual/perl-CPAN-Meta-Requirements-2.143.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for CPAN-Meta-Requirements
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/CPAN-Meta-Requirements-2.143.0 ) dev-lang/perl:= !<perl-core/CPAN-Meta-Requirements-2.143.0 !>perl-core/CPAN-Meta-Requirements-2.143.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Compress-Raw-Bzip2-2.212.0 b/metadata/md5-cache/virtual/perl-Compress-Raw-Bzip2-2.212.0
index d73196c6a3a8..682f57708e71 100644
--- a/metadata/md5-cache/virtual/perl-Compress-Raw-Bzip2-2.212.0
+++ b/metadata/md5-cache/virtual/perl-Compress-Raw-Bzip2-2.212.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Compress-Raw-Bzip2
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Compress-Raw-Bzip2-2.212.0 ) dev-lang/perl:= !<perl-core/Compress-Raw-Bzip2-2.212.0 !>perl-core/Compress-Raw-Bzip2-2.212.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.212.0-r1 b/metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.212.0-r1
index 48de1c0f2e5b..94dea6ee892f 100644
--- a/metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.212.0-r1
+++ b/metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.212.0-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Compress-Raw-Zlib
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Compress-Raw-Zlib-2.212.0 ) dev-lang/perl:= !<perl-core/Compress-Raw-Zlib-2.212.0 !>perl-core/Compress-Raw-Zlib-2.212.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-DB_File-1.859.0 b/metadata/md5-cache/virtual/perl-DB_File-1.859.0
index 86f9640df42d..ddb5c1b28acb 100644
--- a/metadata/md5-cache/virtual/perl-DB_File-1.859.0
+++ b/metadata/md5-cache/virtual/perl-DB_File-1.859.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for DB_File
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40*[berkdb] ~perl-core/DB_File-1.859.0 ) dev-lang/perl:= !<perl-core/DB_File-1.859.0 !>perl-core/DB_File-1.859.0-r999
SLOT=0
-_md5_=48ea983fffa24e59dafa3242e270f72c
+_md5_=8d1d2b55cd069d9426b61a5ed6c66e6f
diff --git a/metadata/md5-cache/virtual/perl-Data-Dumper-2.189.0 b/metadata/md5-cache/virtual/perl-Data-Dumper-2.189.0
index 5f4cd302aaac..d046bd5050a5 100644
--- a/metadata/md5-cache/virtual/perl-Data-Dumper-2.189.0
+++ b/metadata/md5-cache/virtual/perl-Data-Dumper-2.189.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Data-Dumper
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Data-Dumper-2.189.0 ) dev-lang/perl:= !<perl-core/Data-Dumper-2.189.0 !>perl-core/Data-Dumper-2.189.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Devel-PPPort-3.720.0 b/metadata/md5-cache/virtual/perl-Devel-PPPort-3.720.0
index 3a72c8c144a0..143ebc630e4e 100644
--- a/metadata/md5-cache/virtual/perl-Devel-PPPort-3.720.0
+++ b/metadata/md5-cache/virtual/perl-Devel-PPPort-3.720.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Devel-PPPort
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Devel-PPPort-3.720.0 ) dev-lang/perl:= !<perl-core/Devel-PPPort-3.720.0 !>perl-core/Devel-PPPort-3.720.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Encode-3.210.0-r1 b/metadata/md5-cache/virtual/perl-Encode-3.210.0-r1
index 8328c3360f3d..857948c70047 100644
--- a/metadata/md5-cache/virtual/perl-Encode-3.210.0-r1
+++ b/metadata/md5-cache/virtual/perl-Encode-3.210.0-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Encode
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Encode-3.210.0 ) dev-lang/perl:= !<perl-core/Encode-3.210.0 !>perl-core/Encode-3.210.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Exporter-5.780.0 b/metadata/md5-cache/virtual/perl-Exporter-5.780.0
index 44c02be8cfb5..b5615ee4c7b3 100644
--- a/metadata/md5-cache/virtual/perl-Exporter-5.780.0
+++ b/metadata/md5-cache/virtual/perl-Exporter-5.780.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Exporter
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Exporter-5.780.0 ) dev-lang/perl:= !<perl-core/Exporter-5.780.0 !>perl-core/Exporter-5.780.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-ExtUtils-CBuilder-0.280.240 b/metadata/md5-cache/virtual/perl-ExtUtils-CBuilder-0.280.240
index cb433146d2ac..c0a3fb18783c 100644
--- a/metadata/md5-cache/virtual/perl-ExtUtils-CBuilder-0.280.240
+++ b/metadata/md5-cache/virtual/perl-ExtUtils-CBuilder-0.280.240
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for ExtUtils-CBuilder
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/ExtUtils-CBuilder-0.280.240 ) dev-lang/perl:= !<perl-core/ExtUtils-CBuilder-0.280.240 !>perl-core/ExtUtils-CBuilder-0.280.240-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-ExtUtils-Manifest-1.750.0 b/metadata/md5-cache/virtual/perl-ExtUtils-Manifest-1.750.0
index 55c12747c9ba..a225fe203cd4 100644
--- a/metadata/md5-cache/virtual/perl-ExtUtils-Manifest-1.750.0
+++ b/metadata/md5-cache/virtual/perl-ExtUtils-Manifest-1.750.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for ExtUtils-Manifest
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/ExtUtils-Manifest-1.750.0 ) dev-lang/perl:= !<perl-core/ExtUtils-Manifest-1.750.0 !>perl-core/ExtUtils-Manifest-1.750.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-File-Spec-3.900.0 b/metadata/md5-cache/virtual/perl-File-Spec-3.900.0
index 5b2ff81a31ed..34093ea4e23d 100644
--- a/metadata/md5-cache/virtual/perl-File-Spec-3.900.0
+++ b/metadata/md5-cache/virtual/perl-File-Spec-3.900.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for File-Spec
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/File-Spec-3.900.0 ) dev-lang/perl:= !<perl-core/File-Spec-3.900.0 !>perl-core/File-Spec-3.900.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Getopt-Long-2.570.0-r1 b/metadata/md5-cache/virtual/perl-Getopt-Long-2.570.0-r1
index acff5ce4e1dd..96ebf11a3b9a 100644
--- a/metadata/md5-cache/virtual/perl-Getopt-Long-2.570.0-r1
+++ b/metadata/md5-cache/virtual/perl-Getopt-Long-2.570.0-r1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Getopt-Long
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Getopt-Long-2.570.0 ) dev-lang/perl:= !<perl-core/Getopt-Long-2.570.0 !>perl-core/Getopt-Long-2.570.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.88.0 b/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.88.0
index f9b0c192cbf3..f0dd1ed24fc5 100644
--- a/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.88.0
+++ b/metadata/md5-cache/virtual/perl-HTTP-Tiny-0.88.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for HTTP-Tiny
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/HTTP-Tiny-0.88.0 ) dev-lang/perl:= !<perl-core/HTTP-Tiny-0.88.0 !>perl-core/HTTP-Tiny-0.88.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-IO-1.550.0 b/metadata/md5-cache/virtual/perl-IO-1.550.0
index 742535d5397c..36984b479233 100644
--- a/metadata/md5-cache/virtual/perl-IO-1.550.0
+++ b/metadata/md5-cache/virtual/perl-IO-1.550.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for IO
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/IO-1.550.0 ) dev-lang/perl:= !<perl-core/IO-1.550.0 !>perl-core/IO-1.550.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-IO-Compress-2.212.0 b/metadata/md5-cache/virtual/perl-IO-Compress-2.212.0
index ceb20dd5abcc..baf407927114 100644
--- a/metadata/md5-cache/virtual/perl-IO-Compress-2.212.0
+++ b/metadata/md5-cache/virtual/perl-IO-Compress-2.212.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for IO-Compress
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/IO-Compress-2.212.0 ) dev-lang/perl:= !<perl-core/IO-Compress-2.212.0 !>perl-core/IO-Compress-2.212.0-r999 >=virtual/perl-Compress-Raw-Bzip2-2.212.0 >=virtual/perl-Compress-Raw-Zlib-2.212.0
SLOT=0
-_md5_=7f9bcf463da22a349e26e49f7824b196
+_md5_=aebdd128c84a487c9bcdaa49e0e384a0
diff --git a/metadata/md5-cache/virtual/perl-IO-Socket-IP-0.420.0 b/metadata/md5-cache/virtual/perl-IO-Socket-IP-0.420.0
index c7a3aea080f5..a026fb0f3455 100644
--- a/metadata/md5-cache/virtual/perl-IO-Socket-IP-0.420.0
+++ b/metadata/md5-cache/virtual/perl-IO-Socket-IP-0.420.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for IO-Socket-IP
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/IO-Socket-IP-0.420.0 ) dev-lang/perl:= !<perl-core/IO-Socket-IP-0.420.0 !>perl-core/IO-Socket-IP-0.420.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-IO-Zlib-1.150.0 b/metadata/md5-cache/virtual/perl-IO-Zlib-1.150.0
index 146f1f436b68..ee45a618eec4 100644
--- a/metadata/md5-cache/virtual/perl-IO-Zlib-1.150.0
+++ b/metadata/md5-cache/virtual/perl-IO-Zlib-1.150.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for IO-Zlib
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/IO-Zlib-1.150.0 ) dev-lang/perl:= !<perl-core/IO-Zlib-1.150.0 !>perl-core/IO-Zlib-1.150.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Math-BigInt-2.3.2 b/metadata/md5-cache/virtual/perl-Math-BigInt-2.3.2
index 47827dd36203..21fc5ed9a880 100644
--- a/metadata/md5-cache/virtual/perl-Math-BigInt-2.3.2
+++ b/metadata/md5-cache/virtual/perl-Math-BigInt-2.3.2
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Math-BigInt
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Math-BigInt-2.3.2 ) dev-lang/perl:= !<perl-core/Math-BigInt-2.3.2 !>perl-core/Math-BigInt-2.3.2-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Math-BigInt-FastCalc-0.501.800 b/metadata/md5-cache/virtual/perl-Math-BigInt-FastCalc-0.501.800
index 36acca55452f..cca6b22b87e9 100644
--- a/metadata/md5-cache/virtual/perl-Math-BigInt-FastCalc-0.501.800
+++ b/metadata/md5-cache/virtual/perl-Math-BigInt-FastCalc-0.501.800
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Math-BigInt-FastCalc
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Math-BigInt-FastCalc-0.501.800 ) dev-lang/perl:= !<perl-core/Math-BigInt-FastCalc-0.501.800 !>perl-core/Math-BigInt-FastCalc-0.501.800-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Math-BigRat-2.3.2 b/metadata/md5-cache/virtual/perl-Math-BigRat-2.3.2
index a23084df22f6..54786bf1ec87 100644
--- a/metadata/md5-cache/virtual/perl-Math-BigRat-2.3.2
+++ b/metadata/md5-cache/virtual/perl-Math-BigRat-2.3.2
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Math-BigRat
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Math-BigRat-2.3.2 ) dev-lang/perl:= !<perl-core/Math-BigRat-2.3.2 !>perl-core/Math-BigRat-2.3.2-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.90 b/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.90
index 9fdcdaa63c72..6ef7ab752d72 100644
--- a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.90
+++ b/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.406.90
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Module-CoreList
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( ~dev-lang/perl-5.40.0 ~perl-core/Module-CoreList-5.202.406.90 ) dev-lang/perl:= !<perl-core/Module-CoreList-5.202.406.90 !>perl-core/Module-CoreList-5.202.406.90-r999
SLOT=0
-_md5_=9c1ba68c5cf4c8cdb8cedef24e597ef5
+_md5_=818b85cb6966b056057dbe92f300637d
diff --git a/metadata/md5-cache/virtual/perl-Module-Metadata-1.0.38 b/metadata/md5-cache/virtual/perl-Module-Metadata-1.0.38
index 251d382aba59..f58680b268c7 100644
--- a/metadata/md5-cache/virtual/perl-Module-Metadata-1.0.38
+++ b/metadata/md5-cache/virtual/perl-Module-Metadata-1.0.38
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Module-Metadata
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Module-Metadata-1.0.38 ) dev-lang/perl:= !<perl-core/Module-Metadata-1.0.38 !>perl-core/Module-Metadata-1.0.38-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Pod-Simple-3.450.0 b/metadata/md5-cache/virtual/perl-Pod-Simple-3.450.0
index 7ae3ef9a060b..7843823613c8 100644
--- a/metadata/md5-cache/virtual/perl-Pod-Simple-3.450.0
+++ b/metadata/md5-cache/virtual/perl-Pod-Simple-3.450.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Pod-Simple
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Pod-Simple-3.450.0 ) dev-lang/perl:= !<perl-core/Pod-Simple-3.450.0 !>perl-core/Pod-Simple-3.450.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Safe-2.460.0 b/metadata/md5-cache/virtual/perl-Safe-2.460.0
index 6e8b055b4dec..12e8c2f9f5a8 100644
--- a/metadata/md5-cache/virtual/perl-Safe-2.460.0
+++ b/metadata/md5-cache/virtual/perl-Safe-2.460.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Safe
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Safe-2.460.0 ) dev-lang/perl:= !<perl-core/Safe-2.460.0 !>perl-core/Safe-2.460.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Socket-2.38.0 b/metadata/md5-cache/virtual/perl-Socket-2.38.0
index c99623c96223..2d700bd2732f 100644
--- a/metadata/md5-cache/virtual/perl-Socket-2.38.0
+++ b/metadata/md5-cache/virtual/perl-Socket-2.38.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Socket
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Socket-2.38.0 ) dev-lang/perl:= !<perl-core/Socket-2.38.0 !>perl-core/Socket-2.38.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Test-Harness-3.480.0 b/metadata/md5-cache/virtual/perl-Test-Harness-3.480.0
index 55687b5cd456..41e88138ffce 100644
--- a/metadata/md5-cache/virtual/perl-Test-Harness-3.480.0
+++ b/metadata/md5-cache/virtual/perl-Test-Harness-3.480.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Test-Harness
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Test-Harness-3.480.0 ) dev-lang/perl:= !<perl-core/Test-Harness-3.480.0 !>perl-core/Test-Harness-3.480.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Test-Simple-1.302.199 b/metadata/md5-cache/virtual/perl-Test-Simple-1.302.199
index 1b53b0ec3eb0..526da92acd65 100644
--- a/metadata/md5-cache/virtual/perl-Test-Simple-1.302.199
+++ b/metadata/md5-cache/virtual/perl-Test-Simple-1.302.199
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Test-Simple
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Test-Simple-1.302.199 ) dev-lang/perl:= !<dev-perl/Test-Tester-0.114.0 !<dev-perl/Test-use-ok-0.160.0
SLOT=0
-_md5_=c1dde705cb3bf7f30b3816450fac44df
+_md5_=e15b03183f9e219666680de119639f72
diff --git a/metadata/md5-cache/virtual/perl-Text-Tabs+Wrap-2024.1.0 b/metadata/md5-cache/virtual/perl-Text-Tabs+Wrap-2024.1.0
index e3d119463f67..43cbddcd61df 100644
--- a/metadata/md5-cache/virtual/perl-Text-Tabs+Wrap-2024.1.0
+++ b/metadata/md5-cache/virtual/perl-Text-Tabs+Wrap-2024.1.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Text::Tabs and Text::Wrap, also distributed as Text::Tabs+Wrap
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Text-Tabs+Wrap-2024.1.0 ) dev-lang/perl:= !<perl-core/Text-Tabs+Wrap-2024.1.0 !>perl-core/Text-Tabs+Wrap-2024.1.0-r999
SLOT=0
-_md5_=97e1b70d84078685ac200cafde86f4ed
+_md5_=a163302085965c6068ac4627b1daf47b
diff --git a/metadata/md5-cache/virtual/perl-Time-HiRes-1.977.700 b/metadata/md5-cache/virtual/perl-Time-HiRes-1.977.700
index 3729a8743366..be5779173afb 100644
--- a/metadata/md5-cache/virtual/perl-Time-HiRes-1.977.700
+++ b/metadata/md5-cache/virtual/perl-Time-HiRes-1.977.700
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Time-HiRes
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Time-HiRes-1.977.700 ) dev-lang/perl:= !<perl-core/Time-HiRes-1.977.700 !>perl-core/Time-HiRes-1.977.700-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-Time-Local-1.350.0 b/metadata/md5-cache/virtual/perl-Time-Local-1.350.0
index 96d627973241..6179523dfb2d 100644
--- a/metadata/md5-cache/virtual/perl-Time-Local-1.350.0
+++ b/metadata/md5-cache/virtual/perl-Time-Local-1.350.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Time-Local
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/Time-Local-1.350.0 ) dev-lang/perl:= !<perl-core/Time-Local-1.350.0 !>perl-core/Time-Local-1.350.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-autodie-2.370.0 b/metadata/md5-cache/virtual/perl-autodie-2.370.0
index 2358410bf767..a9018ed240e9 100644
--- a/metadata/md5-cache/virtual/perl-autodie-2.370.0
+++ b/metadata/md5-cache/virtual/perl-autodie-2.370.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for autodie
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/autodie-2.370.0 ) dev-lang/perl:= !<perl-core/autodie-2.370.0 !>perl-core/autodie-2.370.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-bignum-0.670.0 b/metadata/md5-cache/virtual/perl-bignum-0.670.0
index 48bda10bb6c3..cdcb3425c3ba 100644
--- a/metadata/md5-cache/virtual/perl-bignum-0.670.0
+++ b/metadata/md5-cache/virtual/perl-bignum-0.670.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for bignum
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/bignum-0.670.0 ) dev-lang/perl:= !<perl-core/bignum-0.670.0 !>perl-core/bignum-0.670.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-podlators-5.10.200_rc b/metadata/md5-cache/virtual/perl-podlators-5.10.200_rc
index 387687ea3c9b..f60a38473889 100644
--- a/metadata/md5-cache/virtual/perl-podlators-5.10.200_rc
+++ b/metadata/md5-cache/virtual/perl-podlators-5.10.200_rc
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for podlators
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/podlators-5.10.200_rc ) dev-lang/perl:= !<perl-core/podlators-5.10.200_rc !>perl-core/podlators-5.10.200_rc-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-threads-2.400.0 b/metadata/md5-cache/virtual/perl-threads-2.400.0
index 25dd6f7d5046..364a4f02da57 100644
--- a/metadata/md5-cache/virtual/perl-threads-2.400.0
+++ b/metadata/md5-cache/virtual/perl-threads-2.400.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for threads
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40*[perl_features_ithreads] ~perl-core/threads-2.400.0 ) dev-lang/perl:= !<perl-core/threads-2.400.0 !>perl-core/threads-2.400.0-r999
SLOT=0
-_md5_=804ca5813e07bab8e016149391f8cee1
+_md5_=fe504f34ba33b140050794f18b8f04e3
diff --git a/metadata/md5-cache/virtual/perl-threads-shared-1.690.0 b/metadata/md5-cache/virtual/perl-threads-shared-1.690.0
index 6b9828590c1d..afe9dda178c0 100644
--- a/metadata/md5-cache/virtual/perl-threads-shared-1.690.0
+++ b/metadata/md5-cache/virtual/perl-threads-shared-1.690.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for threads-shared
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/threads-shared-1.690.0 ) dev-lang/perl:= !<perl-core/threads-shared-1.690.0 !>perl-core/threads-shared-1.690.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/virtual/perl-version-0.993.0 b/metadata/md5-cache/virtual/perl-version-0.993.0
index ba8ef71fa597..1a5d31a94bad 100644
--- a/metadata/md5-cache/virtual/perl-version-0.993.0
+++ b/metadata/md5-cache/virtual/perl-version-0.993.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for version
EAPI=8
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( =dev-lang/perl-5.40* ~perl-core/version-0.993.0 ) dev-lang/perl:= !<perl-core/version-0.993.0 !>perl-core/version-0.993.0-r999
SLOT=0
-_md5_=79ee51af6b96a4e5cfa5aa0545fb2c08
+_md5_=171857004e6051337a998d912fc57009
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index fe52947fb2eb..d1fe017602cb 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/gunicorn-22.0.0 b/metadata/md5-cache/www-servers/gunicorn-22.0.0
deleted file mode 100644
index 30fe8c20ed3a..000000000000
--- a/metadata/md5-cache/www-servers/gunicorn-22.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( >=dev-python/sphinx-7.2.6 ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setproctitle[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-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 WSGI HTTP Server for UNIX
-EAPI=8
-HOMEPAGE=https://gunicorn.org/ https://github.com/benoitc/gunicorn/ https://pypi.org/project/gunicorn/
-INHERIT=distutils-r1
-IUSE=doc 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 ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=MIT PSF-2 doc? ( BSD )
-RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setproctitle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/benoitc/gunicorn/archive/22.0.0.tar.gz -> gunicorn-22.0.0.gh.tar.gz
-_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=b752c0b2d5d4587782d71c813a815750
diff --git a/metadata/md5-cache/www-servers/gunicorn-23.0.0 b/metadata/md5-cache/www-servers/gunicorn-23.0.0
index 876e58254f20..5d4d53c4be53 100644
--- a/metadata/md5-cache/www-servers/gunicorn-23.0.0
+++ b/metadata/md5-cache/www-servers/gunicorn-23.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://gunicorn.org/ https://github.com/benoitc/gunicorn/ https://pypi.org/project/gunicorn/
INHERIT=distutils-r1
IUSE=doc 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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT PSF-2 doc? ( BSD )
RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setproctitle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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/benoitc/gunicorn/archive/23.0.0.tar.gz -> gunicorn-23.0.0.gh.tar.gz
_eclasses_=distutils-r1 39c571155ace3dd926fe0d6440cf0a50 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 c1fc393cd1e72f093b4838e29d27918c python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
-_md5_=e0484e22b86c8080da5daa2b629c3ad2
+_md5_=b752c0b2d5d4587782d71c813a815750
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index c568272c69c5..82a476cb02aa 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/i3blocks-1.5-r2 b/metadata/md5-cache/x11-misc/i3blocks-1.5-r2
new file mode 100644
index 000000000000..3282a9dd22d7
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/i3blocks-1.5-r2
@@ -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=install prepare
+DESCRIPTION=highly flexible status line for the i3 window manager
+EAPI=8
+HOMEPAGE=https://github.com/vivien/i3blocks
+INHERIT=autotools bash-completion-r1
+IUSE=+contrib
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-3
+PDEPEND=contrib? ( x11-misc/i3blocks-contrib )
+SLOT=0
+SRC_URI=https://github.com/vivien/i3blocks/archive/1.5.tar.gz -> i3blocks-1.5.tar.gz
+_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd
+_md5_=4784d059265cf55f331e8f21db9788f0
diff --git a/metadata/md5-cache/x11-misc/polybar-3.7.1-r1 b/metadata/md5-cache/x11-misc/polybar-3.7.1-r1
index 45d019e6f1a1..7844e6765f9c 100644
--- a/metadata/md5-cache/x11-misc/polybar-3.7.1-r1
+++ b/metadata/md5-cache/x11-misc/polybar-3.7.1-r1
@@ -1,10 +1,10 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
+DEFINED_PHASES=compile configure install postinst prepare setup test
DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( x11-base/xcb-proto[python_targets_python3_10(-)] ) python_single_target_python3_11? ( x11-base/xcb-proto[python_targets_python3_11(-)] ) python_single_target_python3_12? ( x11-base/xcb-proto[python_targets_python3_12(-)] ) dev-libs/libuv:= media-libs/fontconfig media-libs/freetype x11-base/xorg-proto x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/xcb-util-xrm alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) doc? ( dev-python/sphinx ) i3wm? ( dev-libs/jsoncpp:= x11-wm/i3 ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-libs/libpulse )
DESCRIPTION=A fast and easy-to-use tool for creating status bars
EAPI=8
HOMEPAGE=https://github.com/polybar/polybar
-INHERIT=cmake python-single-r1
+INHERIT=cmake optfeature python-single-r1
IUSE=alsa curl doc i3wm ipc mpd network pulseaudio python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 ~riscv x86
LICENSE=MIT
@@ -12,5 +12,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 )
SLOT=0
SRC_URI=https://github.com/polybar/polybar/releases/download/3.7.1/polybar-3.7.1.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fdc3645fe659017c3c1a613b865bffad
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ddb651545e8fd7d789a54eed8b14ca01
diff --git a/metadata/md5-cache/x11-misc/polybar-3.7.2 b/metadata/md5-cache/x11-misc/polybar-3.7.2
new file mode 100644
index 000000000000..f26619ef991e
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/polybar-3.7.2
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( x11-base/xcb-proto[python_targets_python3_10(-)] ) python_single_target_python3_11? ( x11-base/xcb-proto[python_targets_python3_11(-)] ) python_single_target_python3_12? ( x11-base/xcb-proto[python_targets_python3_12(-)] ) dev-libs/libuv:= media-libs/fontconfig media-libs/freetype x11-base/xorg-proto x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/xcb-util-xrm alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) doc? ( dev-python/sphinx ) i3wm? ( dev-libs/jsoncpp:= x11-wm/i3 ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-libs/libpulse )
+DESCRIPTION=A fast and easy-to-use tool for creating status bars
+EAPI=8
+HOMEPAGE=https://github.com/polybar/polybar
+INHERIT=cmake optfeature python-single-r1
+IUSE=alsa curl doc i3wm ipc mpd network pulseaudio python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=MIT
+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? ( x11-base/xcb-proto[python_targets_python3_10(-)] ) python_single_target_python3_11? ( x11-base/xcb-proto[python_targets_python3_11(-)] ) python_single_target_python3_12? ( x11-base/xcb-proto[python_targets_python3_12(-)] ) dev-libs/libuv:= media-libs/fontconfig media-libs/freetype x11-base/xorg-proto x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/xcb-util-xrm alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) doc? ( dev-python/sphinx ) i3wm? ( dev-libs/jsoncpp:= x11-wm/i3 ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-libs/libpulse )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/polybar/polybar/releases/download/3.7.2/polybar-3.7.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=73a1a582781a09ae97f98fc6cc888cb0
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index 1e48615558a3..6446f28ca664 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/kitty-0.35.2 b/metadata/md5-cache/x11-terms/kitty-0.35.2
index dc6fbdead79a..2e0090ddc6de 100644
--- a/metadata/md5-cache/x11-terms/kitty-0.35.2
+++ b/metadata/md5-cache/x11-terms/kitty-0.35.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://sw.kovidgoyal.net/kitty/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo go-env optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig
IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 verify-sig
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) dev-libs/openssl:= dev-libs/xxhash media-libs/fontconfig media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus sys-libs/zlib:= x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.35.2 ~x11-terms/kitty-terminfo-0.35.2 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( X wayland ) test? ( X wayland )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.35.2/kitty-0.35.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.35.2-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.35.2/kitty-0.35.2.tar.xz.sig )
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic e503ea5acc20410237ba33ec3f7c857d go-env 90efbc8636d2f02d9654183330e84cf7 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2436956b8945e836742167b56ad3efd2
+_md5_=270693fadcb73c75275e82227414f6ee
diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.35.2 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.35.2
index 94869be99eae..62068dd49531 100644
--- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.35.2
+++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.35.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.35.2/kitty-0.35.2.tar.xz
-_md5_=304f0ad14da8ded258d6bf3cc8f42da7
+_md5_=af9198434a6f7a014c1a629e781392bb
diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.35.2 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.35.2
index 2e8f14783956..191bcc8abd59 100644
--- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.35.2
+++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.35.2
@@ -3,9 +3,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.35.2/kitty-0.35.2.tar.xz
-_md5_=7f30f63d6ac68e6cd8f2035b7f6de4cb
+_md5_=ca3b202038584b7a74d2dd8af4f51a6e
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 2ef020178aa9..57848e063f06 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/i3-4.22 b/metadata/md5-cache/x11-wm/i3-4.22
deleted file mode 100644
index ae13d312d8b5..000000000000
--- a/metadata/md5-cache/x11-wm/i3-4.22
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=dev-libs/libev dev-libs/libpcre2 dev-libs/yajl x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango[X] x11-libs/startup-notification x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm x11-libs/xcb-util-xrm x11-misc/xkeyboard-config test? ( dev-perl/AnyEvent dev-perl/ExtUtils-PkgConfig dev-perl/Inline dev-perl/Inline-C dev-perl/IPC-Run dev-perl/local-lib dev-perl/X11-XCB virtual/perl-Test-Simple x11-base/xorg-server[xephyr] x11-misc/xvfb-run ) doc? ( app-text/asciidoc app-text/xmlto dev-lang/perl )
-DESCRIPTION=An improved dynamic tiling window manager
-EAPI=8
-HOMEPAGE=https://i3wm.org/
-INHERIT=meson optfeature virtualx
-IUSE=doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
-LICENSE=BSD
-RDEPEND=dev-libs/libev dev-libs/libpcre2 dev-libs/yajl x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango[X] x11-libs/startup-notification x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm x11-libs/xcb-util-xrm x11-misc/xkeyboard-config dev-lang/perl dev-perl/AnyEvent-I3 dev-perl/JSON-XS
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://i3wm.org/downloads/i3-4.22.tar.xz
-_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
-_md5_=3ff37b96e7cd20266e9770ab31425def
diff --git a/metadata/md5-cache/x11-wm/i3-9999 b/metadata/md5-cache/x11-wm/i3-9999
index 3a826c4d7ec9..2fb9534ef9cb 100644
--- a/metadata/md5-cache/x11-wm/i3-9999
+++ b/metadata/md5-cache/x11-wm/i3-9999
@@ -2,14 +2,14 @@ BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-bui
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=dev-libs/libev dev-libs/libpcre2 dev-libs/yajl x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango[X] x11-libs/startup-notification x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm x11-libs/xcb-util-xrm x11-misc/xkeyboard-config test? ( dev-perl/AnyEvent dev-perl/ExtUtils-PkgConfig dev-perl/Inline dev-perl/Inline-C dev-perl/IPC-Run dev-perl/local-lib dev-perl/X11-XCB virtual/perl-Test-Simple x11-base/xorg-server[xephyr] x11-misc/xvfb-run ) doc? ( app-text/asciidoc app-text/xmlto dev-lang/perl )
DESCRIPTION=An improved dynamic tiling window manager
-EAPI=7
+EAPI=8
HOMEPAGE=https://i3wm.org/
INHERIT=meson optfeature virtualx git-r3
IUSE=doc test test
LICENSE=BSD
PROPERTIES=live
RDEPEND=dev-libs/libev dev-libs/libpcre2 dev-libs/yajl x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/pango[X] x11-libs/startup-notification x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm x11-libs/xcb-util-xrm x11-misc/xkeyboard-config dev-lang/perl dev-perl/AnyEvent-I3 dev-perl/JSON-XS
-RESTRICT=!test? ( test )
+RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
-_md5_=2065486d66a01680ac7ec4f40ac54961
+_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 6881b056477c23167d9a6b33e146374e toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd virtualx 0654dc258d045433af18ffe046363961
+_md5_=e0a4eb892daa8b535cb141e9c70d58c3
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index 23506c680de4..f4c7fa66d69d 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.6 b/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.6
index cb94f17154ef..3efae3016436 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.6
+++ b/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/notifyd/start https://gitlab.xfce.org/apps/xfce4-notifyd/
INHERIT=xdg-utils
IUSE=sound wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/glib-2.68.0:2 >=sys-apps/dbus-1.0 >=x11-libs/gtk+-3.22:3[wayland?,X?] >=x11-libs/libnotify-0.7 >=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/libxfce4util-4.12:= >=xfce-base/xfce4-panel-4.14.0:= >=xfce-base/xfconf-4.10:= sound? ( >=media-libs/libcanberra-0.30[gtk3] ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-notifyd/0.9/xfce4-notifyd-0.9.6.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=abe78b04b9de7d2a760a08b38dd9069f
+_md5_=4760c8d5b42022ecfc266946c46e8709
diff --git a/metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2 b/metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2
deleted file mode 100644
index 95fa845ee64d..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
-DESCRIPTION=Smart bookmark plug-in for the Xfce desktop environment
-EAPI=7
-HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+
-RDEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.2.tar.bz2
-_md5_=fbbad35e48ea7f58de21f2b4613c34c3
diff --git a/metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2-r1 b/metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2-r1
index b2b4c4580eec..63cfadd917cb 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2-r1
+++ b/metadata/md5-cache/xfce-extra/xfce4-smartbookmark-plugin-0.5.2-r1
@@ -4,9 +4,9 @@ DEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
DESCRIPTION=Smart bookmark plug-in for the Xfce desktop environment
EAPI=8
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin/ https://gitlab.xfce.org/panel-plugins/xfce4-smartbookmark-plugin/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-smartbookmark-plugin/0.5/xfce4-smartbookmark-plugin-0.5.2.tar.bz2
-_md5_=5b60c88dc6bc82d9399c8dcef00bed75
+_md5_=9c2ccbb742d798346c2c7002907044c6
diff --git a/metadata/md5-cache/xfce-extra/xfce4-verve-plugin-2.0.3 b/metadata/md5-cache/xfce-extra/xfce4-verve-plugin-2.0.3
index 9c96b3a3da63..c592e3caf38f 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-verve-plugin-2.0.3
+++ b/metadata/md5-cache/xfce-extra/xfce4-verve-plugin-2.0.3
@@ -4,9 +4,9 @@ DEPEND=dev-libs/glib:2 >=dev-libs/libpcre-5:= >=xfce-base/libxfce4ui-4.12:= >=xf
DESCRIPTION=A comfortable command line plugin for the Xfce panel
EAPI=8
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-verve-plugin/ https://gitlab.xfce.org/panel-plugins/xfce4-verve-plugin/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=dev-libs/glib:2 >=dev-libs/libpcre-5:= >=xfce-base/libxfce4ui-4.12:= >=xfce-base/xfce4-panel-4.12:=
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-verve-plugin/2.0/xfce4-verve-plugin-2.0.3.tar.bz2
-_md5_=9b91e9ff900e602003e01cbe1356acd9
+_md5_=5d5d8df489fc3e5fe5de74be541195f6
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index a956eaa1deb4..86465dacf14b 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18546 BLAKE2B c90441bcaa85e052ade374a6ff8c82b35a5e302c21807aa5f512cf404432a3eab85e8c7d37c2433429dfa5548fb27cae59a0740f250b9e2bdafb7a36411b093d SHA512 a2f3f2ba63692cab2b38ac7aa9b92d8f9d54a369404db01bf0a872caa8ec9d9fbbcbae2f6536b941d359875892390e3e10ca94b06fa01786872fd8eaa6c0ced7
-TIMESTAMP 2024-08-30T10:10:30Z
+TIMESTAMP 2024-08-31T10:10:41Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbRmpZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmbS7CFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCAExAAjwj+fKdoBST0vsFOSC7UPBmoPyGOWUQe2zezNxT1jpma6RXU1Ek7QYUO
-lZIGG58ggkJUeNZKAnvhphWhqIOi5m+e3cy9Wgw1HvW787UajzL7luNOp1OA9anr
-F1LSn2Mvf4ZQb4IfhZDLxs6+Rp3On/24544x5SS0ofvnYFjRxhWtknFysgMZIMFR
-3oIw2v7XLtKdCRi8wfd7HicpmgApSKX6KQox7bkgJh/3EOipianeCBO2PXJ0vxrn
-Way/x0Ohd2mcL8t2vJDXeoPEaEBYbyC3ehmS1RYAQDwARX8XJM4yU9LZB79evW3m
-q5JDwjtRiM8XFDhznfIwurGYKgXzlp4EQnmHjOpBuLzF8z7b/ob05RlU6T1xxhdR
-Rvoyv4G71XarZ8TaGSxY/xUU6KWfwQ1mw226y5tLWSazZVqMHmPCx23zTGftF4od
-brn4H8WbpcNDUJABJyCv4OYZ6t/pPFjJhU8kDrm3uL0POymHyaOpe/eJgEAuu6Va
-FqDJFx50ri1J1+hC2KhEOorgW4Ru0i/jgJjD7BYEwwFAaHRfcWfzgtoXlIf0n++K
-/oxdPGVPX0jCyUivWQk/yEEPJ7/e8CLTdPM30qvoqzqVd8Ial2ATqHguPOrZbNNc
-Hm8uwTWfSBEby+Qhc3yjNCjtWh4pYUA1++FLI+ZDnn7VBLKrafU=
-=cYwC
+klCg9g/8Cd17B2bcd+qU6O32HLIjEyphM/Uxhh0T96LhK69s29RbWT0zdnczcB0h
+61D2pjNQaTxzJuxb6VjrLS3fejiijoC3BgoRSlwgpRpakUBQ2lAoxeyZoRJTIWE3
+0TTN1bhODx5oymoyLJSI509gyo7s5vpgWjVMcozAyZ1PUzcZabXi8wrfsDVNBT4T
+t1OuO2FavOQy4hptKF9Mo3ctWBzNyYYnYtL4RsWDkyuqAhgdrl6aJJlMInpQ4GWZ
+tTwNRD0aamHhytfUo6ov7eELpQKn9NTTaXAj2wBPvvEuiF082s/fJqXCumgTpqdW
+eqsjq/CWpUEPFL5pUa02+D8/htEzexEkXsFChbFav+6U26bbQnWcP41oTwH7wjsW
+IFgl2FKFFRqtfxlQGsd3qOkiChthFYmH+J+s9V377yjHa/x+ACJg3ijdRYTCPrCS
+RS4GztWTEJQF3U+J8GKOVPuAd2v/PQuTJJG7W6aR79sZOmyppv81yPa+Qr0HWleJ
+JmY2r/XMWWkDIc9Fzj1Smd577pu5E71Qy7C/SaBjI97Bmg5xpEk9KTVta4c2iPcU
+MbnKCskJb8+s8pp76rsfw5uywdHzDUJdq/ykQAooiKBPjPw4ylgc30wncHd3V9T2
+eDzRJu6G0YXwhJYxfguHtUM6TnJ1gI/sV2ihVIX2WJxoHjjH8oc=
+=o03N
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 3084c63aba88..903b36982aad 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 30 Aug 2024 10:10:25 +0000
+Sat, 31 Aug 2024 10:10:37 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 6f890c1daa8d..b09df7c7deda 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Aug 30 10:10:25 AM UTC 2024
+Sat Aug 31 10:10:37 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 82a352060039..8d764ab2c512 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 30 Aug 2024 10:15:01 +0000
+Sat, 31 Aug 2024 10:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index eff4c49029ec..3f2f87ba28dc 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-6fe728d7ff5b5a9f47603f0cbbe6f6385b7459d6 1725012168 2024-08-30T10:02:48Z
+8b80292748af77b21424c78305354e169117b44a 1725098518 2024-08-31T10:01:58Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 2d1d09c3d627..2889fd9eae9a 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1725012600 Fri 30 Aug 2024 10:10:00 AM UTC
+1725099000 Sat 31 Aug 2024 10:10:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 3084c63aba88..903b36982aad 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 30 Aug 2024 10:10:25 +0000
+Sat, 31 Aug 2024 10:10:37 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 2eeb759ee2fb..56386aca703e 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/snmpclitools/Manifest b/net-analyzer/snmpclitools/Manifest
index f6e22c72ff4b..ae5ff73693bb 100644
--- a/net-analyzer/snmpclitools/Manifest
+++ b/net-analyzer/snmpclitools/Manifest
@@ -1,3 +1,5 @@
DIST snmpclitools-0.6.4.tar.gz 50853 BLAKE2B 23b28395c1b4d376e4b39f8ebb6d9acf8329da8c9bd6403d0670236ed89a783c0145ceb3ed31a653055bc6fbde785f911e6eeb30f32a587b80878b26ea2a8ba1 SHA512 42c0905f65bc855f7f0089ee7e944543e29ca0ca5a8d7185f5fa877f9c97cae1f1952477e85c614db9785deabad1770f1a046c4e6e98a7832097581f8e14748c
-EBUILD snmpclitools-0.6.4-r1.ebuild 572 BLAKE2B c52fc892f87c5f3b4e119e16013d9ce724efe69f287d98d1cbda47498049951f8a2b6f4d5810aef9bf4994ad1bae490cbfbaf534a94b2ea1138f751e80f64083 SHA512 ff1e1dd23ccec1a40096639ac352d3a8586fee7ebe997183d37e3e43ba5d69c2cdf08be05b32b97b4f92f8b23387ed7fa38716f845f8c74aae98d8025d7aadf2
-MISC metadata.xml 390 BLAKE2B 913c7b16daa6ec20af4161266098b37c8e7fcef0c72cca11ccbf038dd6d17ddbad3bf78f5684a49ac69f81be6ee3ad7f815f6fcfce71bcb6c90be8464bc213a7 SHA512 23c085cca6d258d5069f86031bd3f20a76a8e3422ce92257c8c118024929358dd308899297c83953f8c65f20769ab5e04d7dd8bb3f35e0cc32c99a2552624a20
+DIST snmpclitools-0.7.2.tar.gz 59948 BLAKE2B fc2b0bf913e7145a62a910d759c18ed5a4954783d386b18af55522061bc729ec2337b8871ed76c8419441ed9b81be6e05ffd173c713356cd1a2d59e43d6e3912 SHA512 2b546f2286d8fe977ca17b6f04fa871a5d7d5d815a2157aef6c6af12e05021be829f766e43abda439c5ee5ae8a84e366178381d10760a536302363245ae5739b
+EBUILD snmpclitools-0.6.4-r1.ebuild 528 BLAKE2B 48199b20095240f9adc2146849bcbdcc16026e427107c40adf77c9eaa3512ef017cb8bbf1367d6771b0c3c8c526a0b74880b664baceb506469dda6b6ee9c14de SHA512 00df5c635fc0320da80d2f64c2bad2cfbb8daac23336bbdd8ec5097b7223fe5889f4f62f48038f996859a76089ce2176698ffec18fa14f0da51a730464485e7f
+EBUILD snmpclitools-0.7.2.ebuild 617 BLAKE2B 5cf0ae19088244bbde07de45a245d977ee9584f3733a8978aa120b2ddb8e5893665d95f2d7b8791bed902ca4080f5feeeed8b484085837a85072e8435f1df0ef SHA512 22688ff7a9764a7d8fa6f1ca9e5789dd0abd1d4dbb29a1d166c7ef9fcd95187988a40afe3e017c5a4358741204d554c10e74eea03f3e398ac976b4a15eab06c2
+MISC metadata.xml 441 BLAKE2B a13adc9fe73222a34cab20752710134bba246e308362ed84545657f425c839951c04bfeb29628a0a9a87ba0f7d01d1872193d50598b02d0ad4e0c799049ae01d SHA512 aa70dd53c0ae88f28b7febb2571bc989657df3ac07bb490dbbd011a7cc063fa5ff460c7bf0a860f8e6bcf93cadaa131bb7a429e8c87520061df3f47e3a9db48a
diff --git a/net-analyzer/snmpclitools/metadata.xml b/net-analyzer/snmpclitools/metadata.xml
index 1584f1bcd08d..1f1815af0069 100644
--- a/net-analyzer/snmpclitools/metadata.xml
+++ b/net-analyzer/snmpclitools/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<stabilize-allarches/>
<upstream>
- <remote-id type="github">etingof/snmpclitools</remote-id>
+ <remote-id type="pypi">snmpclitools</remote-id>
+ <remote-id type="github">lextudio/snmpclitools</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-analyzer/snmpclitools/snmpclitools-0.6.4-r1.ebuild b/net-analyzer/snmpclitools/snmpclitools-0.6.4-r1.ebuild
index 190b3e6f2f15..276a0dc17282 100644
--- a/net-analyzer/snmpclitools/snmpclitools-0.6.4-r1.ebuild
+++ b/net-analyzer/snmpclitools/snmpclitools-0.6.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
-DESCRIPTION="Pure-Python SNMP management tools, formerly pysnmp-apps"
+DESCRIPTION="Pure-Python SNMP management tools"
HOMEPAGE="https://github.com/etingof/snmpclitools"
SRC_URI="https://github.com/etingof/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -15,6 +15,7 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND="!dev-python/pysnmp-apps
+RDEPEND="
>=dev-python/pysnmp-4.2.2[${PYTHON_USEDEP}]
- dev-python/pysnmp-mibs[${PYTHON_USEDEP}]"
+ dev-python/pysnmp-mibs[${PYTHON_USEDEP}]
+"
diff --git a/net-analyzer/snmpclitools/snmpclitools-0.7.2.ebuild b/net-analyzer/snmpclitools/snmpclitools-0.7.2.ebuild
new file mode 100644
index 000000000000..520d0ff66e99
--- /dev/null
+++ b/net-analyzer/snmpclitools/snmpclitools-0.7.2.ebuild
@@ -0,0 +1,26 @@
+# 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="Pure-Python SNMP management tools"
+HOMEPAGE="
+ https://github.com/lextudio/snmpclitools/
+ https://pypi.org/project/snmpclitools/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/pysnmp-6.0.0[${PYTHON_USEDEP}]
+"
+
+# TODO: doc
+#distutils_enable_sphinx docs/source \
+# dev-python/sphinx-copybutton dev-python/sphinx-notfound-page dev-python/sphinx-sitemap
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index 1304d7b7adaf..934e2f2471b2 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 23edecf8784b..f1187eb033f9 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,4 +1,8 @@
DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 4a503b45df412c435cb0f75b54ee1270140cccce7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7 SHA512 83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1 SHA512 7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
+DIST bind-9.16.50.tar.xz 5134620 BLAKE2B 0464d1e246d0a5c39e20faf733b7f4ee21d192cc0ccce5bba2a22ae4303c82005ccfb319fe2da51872c7258852a747984d7327c70dec08414ab2d194c412199b SHA512 7627e0606ac389343046fa9d1ca789ed732b3c8d99e83ba6f59593f816cebc0b2ebd319c2812ac1f604c68f5115bbc281d432036c0d31bbe489ee2d678374213
+DIST bind-9.16.50.tar.xz.asc 833 BLAKE2B 7eabf67b96d1fc94ec096adf1b4d075c370b603b7225522fe5b97d04c519f68f017fe0ccaf7ddeff029d17c0b4c3932a09f009376553f987671ba21f6b9cdb7d SHA512 0650ad5d55da2d9fe848d68aa59b16998b781152209ebcaabaea68144dab75ff9f4cfcceaa87a6b6da4f2f98fcf6f9eddd16d19ddf958fef242d93da03516dbc
EBUILD bind-tools-9.16.48.ebuild 4443 BLAKE2B d723f86158544786f6012874705bdf5a8305c1d155a738630aa0979f96a6ff629f9f3229334be1a466b5065aa52bb6bbbb0121c5e86f0f3353558138ce9205e7 SHA512 158e1f82b37d374ef2db01b12346a4489ac2b2c9cfa0b8e6867cc3c7a869eb731947811fd4a6bb2c75a02090da36aaf4d2f67b2f868a515f0f557a2e24a66ef5
+EBUILD bind-tools-9.16.50.ebuild 4450 BLAKE2B 7e8b64cf2372a890917dc72f36e2738d6ad2a4ae733988467be5a35eb59966d41688fbc8e8ff40bf307a60d68d876db987a5ecf92e0c9d2523f5046bcd91945e SHA512 b819f38c97322cdcd0b9f52153697e8b43b135fa8ad51f51933826b926a2e83cd8b8032b522d34dd6b3366a4f204c9244b991d1cee0ec2b9bdf6d9a5ddf2c62a
+EBUILD bind-tools-9.18.0.ebuild 611 BLAKE2B b27763831496c2697b624a486e2df76f941f5472fba107d906b02cde25c7f8250b4e53fb35cb57667655f52e77b4a33fe36c7107e00a8c63fe3789def0c0fb5c SHA512 0ad6f3d10807f198df52957db43be5c90ec6d5baabd309b6e80a109347cfb2bd6e723dafb51a817e1a7638811217b48626009ad75bc872124a30ace0ab07d584
MISC metadata.xml 393 BLAKE2B 90453ff0da1ce62c68dbe5c2f8ad99747388e8476afb02fc3794705d9acebbde1fb1d0c1f282a5e3fec62211b02af74c05783ebc2353dbdee3f2f0ba51541430 SHA512 d4e6b6f90058fedc771b2ecde5fb8cb8b3aa4069bded3a7a1ffe01766ca05b08a25b2a7f6d3f9cfa796868b9b290b20d2531ad25b7548427807125a2b8ea5bad
diff --git a/net-dns/bind-tools/bind-tools-9.16.50.ebuild b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
new file mode 100644
index 000000000000..53c0494bb5a5
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.16.50.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
+inherit autotools flag-o-matic multiprocessing toolchain-funcs verify-sig
+
+MY_PN=${PN//-tools}
+MY_PV=${PV/_p/-P}
+MY_PV=${MY_PV/_rc/rc}
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9"
+SRC_URI="
+ https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz
+ verify-sig? ( https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz.asc )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+caps doc gssapi idn libedit readline test xml"
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug #409687
+RESTRICT="!test? ( test )"
+
+# libuv lower bound should be the highest value seen at
+# https://gitlab.isc.org/isc-projects/bind9/-/blob/bind-9.16/lib/isc/netmgr/netmgr.c?ref_type=heads#L244
+# to avoid issues with matching stable/testing, etc
+RDEPEND="
+ >=dev-libs/libuv-1.42.0:=
+ dev-libs/openssl:=
+ caps? ( sys-libs/libcap )
+ xml? ( dev-libs/libxml2 )
+ idn? ( net-dns/libidn2:= )
+ gssapi? ( virtual/krb5 )
+ libedit? ( dev-libs/libedit )
+ !libedit? (
+ readline? ( sys-libs/readline:= )
+ )
+"
+DEPEND="${RDEPEND}"
+# sphinx required for man-page and html creation
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( dev-python/sphinx )
+ test? (
+ dev-util/cmocka
+ dev-util/kyua
+ )
+ verify-sig? ( sec-keys/openpgp-keys-isc )
+"
+
+src_prepare() {
+ default
+
+ # Do not disable thread local storage on Solaris, it works with our
+ # toolchain, and it breaks further configure checks
+ sed -i -e '/LDFLAGS=/s/-zrelax=transtls//' configure.ac configure || die
+
+ # Slow tests
+ sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" "lib/isc/tests/Kyuafile" || die
+ sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" "lib/isc/tests/Kyuafile" || die
+
+ # Conditionally broken
+ use sparc && ( sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" || die )
+
+ # bug #220361
+ rm aclocal.m4 || die
+ rm -rf libtool.m4/ || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ # localstatedir for nsupdate -l, bug #395785
+ --localstatedir="${EPREFIX}"/var
+ --without-python
+ --without-libjson
+ --without-zlib
+ --without-lmdb
+ --without-maxminddb
+ --disable-geoip
+ --with-openssl="${ESYSROOT}"/usr
+ $(use_with idn libidn2 "${ESYSROOT}"/usr)
+ $(use_with xml libxml2)
+ $(use_with gssapi)
+ $(use_with readline)
+ $(use_enable caps linux-caps)
+ AR="$(type -P $(tc-getAR))"
+ )
+
+ # bug #607400
+ if use libedit ; then
+ myeconfargs+=( --with-readline=-ledit )
+ elif use readline ; then
+ myeconfargs+=( --with-readline=-lreadline )
+ else
+ myeconfargs+=( --without-readline )
+ fi
+
+ # bug #344029
+ append-cflags "-DDIG_SIGCHASE"
+
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)"
+
+ # to expose CMSG_* macros from sys/sockets.h
+ [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
+
+ tc-export BUILD_CC
+ econf "${myeconfargs[@]}"
+
+ # bug #151839
+ echo '#undef SO_BSDCOMPAT' >> config.h || die
+}
+
+src_compile() {
+ local AR="$(tc-getAR)"
+
+ emake AR="${AR}" -C lib/
+ emake AR="${AR}" -C bin/delv/
+ emake AR="${AR}" -C bin/dig/
+ emake AR="${AR}" -C bin/nsupdate/
+ emake AR="${AR}" -C bin/dnssec/
+ emake -C doc/man/ man $(usev doc)
+}
+
+src_test() {
+ # system tests ('emake test') require network configuration for IPs etc
+ # so we run the unit tests instead.
+ TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake -Onone unit
+}
+
+src_install() {
+ local man_dir="${S}/doc/man"
+ local html_dir="${man_dir}/_build/html"
+
+ dodoc README CHANGES
+
+ cd "${S}"/bin/delv || die
+ dobin delv
+ doman ${man_dir}/delv.1
+
+ cd "${S}"/bin/dig || die
+ dobin dig host nslookup
+ doman ${man_dir}/{dig,host,nslookup}.1
+
+ cd "${S}"/bin/nsupdate || die
+ dobin nsupdate
+ doman ${man_dir}/nsupdate.1
+ if use doc; then
+ docinto html
+ dodoc ${html_dir}/nsupdate.html
+ fi
+
+ cd "${S}"/bin/dnssec || die
+ local tool
+ for tool in dsfromkey importkey keyfromlabel keygen \
+ revoke settime signzone verify; do
+ dobin dnssec-"${tool}"
+ doman ${man_dir}/dnssec-"${tool}".8
+ if use doc; then
+ docinto html
+ dodoc ${html_dir}/dnssec-"${tool}".html
+ fi
+ done
+}
diff --git a/net-dns/bind-tools/bind-tools-9.18.0.ebuild b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
new file mode 100644
index 000000000000..4591569c80b1
--- /dev/null
+++ b/net-dns/bind-tools/bind-tools-9.18.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen"
+HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+caps doc gssapi idn libedit readline xml"
+
+RDEPEND=">=net-dns/bind-9.18.0[caps?,doc?,gssapi?,idn?,xml?]"
diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 8648493a3d61..767af37c1725 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -5,11 +5,19 @@ AUX localhost.zone-r3 426 BLAKE2B d34cf12d484c6bb705d3bd8bfbf93514e504497a99da98
AUX named.cache-r4 3313 BLAKE2B 768056568cb440329234b335de5d5571901a272f70a13490f33b53d5b50e1af0c0b9115a15b81a0d93d61f23862dfb7f18ccf3362965cf401928fbb16f3cd3ae SHA512 eddbd04aa031ae6f87930107fb7a4995295f798f399d24e35ae1291188449f67291fddf2cc23624bbc09aa3993041eeac233e926770c4d4f553bdd52dd7c8592
AUX named.conf 32 BLAKE2B 15548145717b526be3d7898a0c2144a13e29b0595a3c27d220cc45646156cc8ddae954cb3b3907ca845765fc8ce30508d8e570c0a492b965027531a0f6df43ac SHA512 c344fd4949eb80114d0c157517ece3f4b9505b94e3de00489d4b2b23beb74612f38cf3443f2f3b98fe01d98ad1842f45ff1d1826d67937e72e4629bbdf683a59
AUX named.conf-r8 4020 BLAKE2B beb900a89be0f2acc1b08a8d29443c87b098e5ac1f1de9c63b22f6f50df2644d583d4fc504f55710f6549142bf6bfaa7c9fb3097202276135b9bbdb69af32f90 SHA512 60ab117e488604810a6e42a627eae465f6241208e726e763127f84102d05a661cceeddd00bc9d8d92c3da7d73d034ef876ace6744a0516b2bcadbaff1d9c82ad
+AUX named.conf-r9 625 BLAKE2B 492bc2381d0740d454f9aed0d37eb5c5ddd610fac09d0eae834fef9ffc7a5a86d055ed85247fd4aa2188e92f5f23e14a16de19512483895b269248727fc42b29 SHA512 9f9cb297c366cbb209eff66a6aa7ca2833c606077302df98e767c126897b2c249567141c03931708abfe609d4e05b28faa047a51339a293c8b8d2b923ebb28e6
AUX named.confd-r7 1364 BLAKE2B cfb72f221bc6657c5a8ef8b9cd804afeaf5f642d2046880f5bae6c2313485808b99a1a46fc10431913d187ed67cc1e6bad019a9192638bc7fdf97c951e2326ce SHA512 68fa7c8963ac59349de3d05972c07aa0123b7bebbe0ba9604463ccfd1b377c2babe01eed4745cbe0f7d3831d1b47c2fa620f8092c67465fb771cae4932b0861a
+AUX named.confd-r8 1075 BLAKE2B 8a8080cfff035cfc04cd2c8e18a689c50b95637102ee640f7cdb4bb9213908642ce31e2354ef9252e91b1e3e81fe19c6278b2ca97cfc13764043ba1a4569ea66 SHA512 29f90cb3f8c53a0376f113cf3eccac667791613cbb56db5dd0fa56b4d193d8da77494b4bdd095d89348b62941d65894c5ee906860266999830d77002403cd063
AUX named.init-r14 6167 BLAKE2B 7c3deb3492a50d2655814f9fb492706b671e08ccdc406be0fe9ef5e55de19f2e1ee3abe2c0f9fbff0a958ce751361c5faa690970d31a935aa2854a765a224c03 SHA512 65c65f261b950559487a6ac1d589cc51e6a4800aa9801c84aeb18083b7f587ff0ca6ce9e2994b1c58586d96a9181c05ca47ffef93fa210ffc53f4e9af21f4d1b
+AUX named.init-r15 6132 BLAKE2B e6d4feb8281b7fc44de32a4084008daeabb7dd9877deb83f383ad79e928d9f533e97cf5be8d107a532be2fa22bde2ab69f7ad0f0d81ba02bd59e7de80baf9502 SHA512 d32c44e007f06aa8af497fe0044ce2999c049ebf657a5a855d22b83420d9c08064be6b6cd25265b2d18cbd7f6225a68d5e2954d18f4dcbf0ece6b515efac7f13
AUX named.service-r1 327 BLAKE2B b0471100b425a1d4db29c1ef577dd6f14b2c3d040fd826bed03105f514bf1ea2c58c19d59557d0eafe27a96588adaf60156f31b6befdd9be96a8ca1fe8613678 SHA512 1d3dbf9d1de0c23c398a523b05c0fb266b6b699e54d232818b28205f697ca227acae9f2778d6f41309b117a6cd78eee170b745594b786b1c1571d5f66d6c3de4
DIST bind-9.16.48.tar.xz 5131176 BLAKE2B 4a503b45df412c435cb0f75b54ee1270140cccce7ecc159cdf3e0e3cbd3c0a0866b7472782f20aacf130f57df12d20a102ac6979498138ce00a2655806d003e7 SHA512 83829a5045e2a29dd2b491d3ab72b545f5664023fcd4aa205a44dbb7bcc5c737b4466c0d73f124b8d88fd33c56776871a07dde1ba0530d43eec8e7304a08d353
DIST bind-9.16.48.tar.xz.asc 833 BLAKE2B 740ed58863ed3a7dee6ada4edd03cad5378ea0aa53cd6f071ca1911bb2d6b285ed292f32846790d42b97e8d9bb72588f1cd30c4e10557ac1e9f1df545923a9b1 SHA512 7bd813b5ab6f9677fc4ef21e0c3930f6319fa6c49d6869570794bc28212fe8935b72f9f217cfce692a2dec9ec29994f345d1b1145cef1ca976c5361f6ce0f75d
+DIST bind-9.16.50.tar.xz 5134620 BLAKE2B 0464d1e246d0a5c39e20faf733b7f4ee21d192cc0ccce5bba2a22ae4303c82005ccfb319fe2da51872c7258852a747984d7327c70dec08414ab2d194c412199b SHA512 7627e0606ac389343046fa9d1ca789ed732b3c8d99e83ba6f59593f816cebc0b2ebd319c2812ac1f604c68f5115bbc281d432036c0d31bbe489ee2d678374213
+DIST bind-9.16.50.tar.xz.asc 833 BLAKE2B 7eabf67b96d1fc94ec096adf1b4d075c370b603b7225522fe5b97d04c519f68f017fe0ccaf7ddeff029d17c0b4c3932a09f009376553f987671ba21f6b9cdb7d SHA512 0650ad5d55da2d9fe848d68aa59b16998b781152209ebcaabaea68144dab75ff9f4cfcceaa87a6b6da4f2f98fcf6f9eddd16d19ddf958fef242d93da03516dbc
+DIST bind-9.18.29.tar.xz 5562720 BLAKE2B f3e7de6936362bcce4993e401ed8fdd9d597459e82ad908a918fff1da619f91ef4896595ea210b43f2b492d763d7be2b71105495858da55431b60874c7fd2312 SHA512 6c2676e2e2cb90f3bd73afb367813c54d1c961e12df1e12e41b9d0ee5a1d5cdf368d81410469753eaef37e43358b56796f078f3b2f20c3b247c4bef91d56c716
DIST dyndns-samples.tbz2 22866 BLAKE2B 409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108 SHA512 83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac
EBUILD bind-9.16.48.ebuild 11767 BLAKE2B 25623859c196a70b2f32726d187e3d6d041add334d89ab69a9ab97e0d5bf3bd70bef147d45704273a927871b74c14f6e15cc3d9e2f8a1b385eb91b5ac60b4146 SHA512 d5535d9e56c2bf8db6101d0618c7da1f899b2a41b39b85455102202f5a693c6bde2058993808d8633578c9a14d9a9944fc2a3db7a78f37829a97fd2417d61444
-MISC metadata.xml 866 BLAKE2B 672d411e2fef8ac9003d975fff049d1c17da75984efccc30bd98812a4b3e1be74ebf408f6c650813deff5f326a9858dca3755383e9573059f3c8b5c290497fcf SHA512 fd16dda7b0f54faeec5429a8763fb9075da4eb8c358c88891e388b3e3c76e062e7f585cf0134b99648cfcbae07da7b786c3c16920aed329864ba2cf7c29d93c8
+EBUILD bind-9.16.50.ebuild 11774 BLAKE2B ab24d2f2d762add29472d74766573ae533932e615623e7345a23eda7c643740e6f1c44ac5fa67f63eadb1f47769011cd09d81078627319921e8628ce7cf71c93 SHA512 dcb43005b9cffaf79b232b1256ae13de678db10dfbad2837c43b9673acdf3d017ea086728675791d46b80d30e139385aa9c35935ffcb82152df8df34a09a5f23
+EBUILD bind-9.18.29.ebuild 6861 BLAKE2B 192e85690fd83109e06b9eb709f344a0f26c5dc1f4d1bf5a3afb2d67d704ce93f57683d5d11aaee5f7efc15b8b25782628fdaeb6ca86259b67c4094ebaf8f8ce SHA512 a3ed04138c601a853a9676335aa26a3448106b4ebd6ddf5f476f2498d50bdc8a8a550efa0108e31ee3c291c41f1474cadce283f84077d841446f15bb61ec55d3
+MISC metadata.xml 915 BLAKE2B e415b3c30f15ba3e3d367dd28ed8dac1e6791fbec6b90ebd5881e217db11987365a8eb574b5e6f008e1228fb38aa461a85e7c45c3521e0a48fb6a4808b3b82ce SHA512 575d7c9992c1b3fd82a28cd5bbb585f568240f90dff5e00384c8ff4f937f582d37d2121fa35664b812192b20a16f2a44c196fb841e4fa3d4fd2c725900ac7d51
diff --git a/net-dns/bind/bind-9.16.50.ebuild b/net-dns/bind/bind-9.16.50.ebuild
new file mode 100644
index 000000000000..94d369920eea
--- /dev/null
+++ b/net-dns/bind/bind-9.16.50.ebuild
@@ -0,0 +1,398 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Re dlz/mysql and threads, needs to be verified..
+# MySQL uses thread local storage in its C api. Thus MySQL
+# requires that each thread of an application execute a MySQL
+# thread initialization to setup the thread local storage.
+# This is impossible to do safely while staying within the DLZ
+# driver API. This is a limitation caused by MySQL, and not the DLZ API.
+# Because of this BIND MUST only run with a single thread when
+# using the MySQL driver.
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/isc.asc
+inherit python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles verify-sig
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+SDB_LDAP_VER="1.1.0-fc14"
+
+RRL_PV="${MY_PV}"
+
+# SDB-LDAP: http://bind9-ldap.bayour.com/
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9"
+SRC_URI="
+ https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
+ doc? ( mirror://gentoo/dyndns-samples.tbz2 )
+ verify-sig? ( https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz.asc )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+# -berkdb by default re bug #602682
+IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi"
+IUSE+=" json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
+# sdb-ldap - patch broken
+# no PKCS11 currently as it requires OpenSSL to be patched, also see bug #409687
+RESTRICT="!test? ( test )"
+
+# Upstream dropped the old geoip library, but the BIND configuration for using
+# GeoIP remained the same.
+REQUIRED_USE="
+ postgres? ( dlz )
+ berkdb? ( dlz )
+ mysql? ( dlz )
+ odbc? ( dlz )
+ ldap? ( dlz )
+ dnsrps? ( dlz )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+ acct-group/named
+ acct-user/named
+ dev-libs/libuv:=
+ berkdb? ( sys-libs/db:= )
+ dev-libs/openssl:=[-bindist(-)]
+ mysql? ( dev-db/mysql-connector-c:0= )
+ odbc? ( >=dev-db/unixODBC-2.2.6 )
+ ldap? ( net-nds/openldap:= )
+ postgres? ( dev-db/postgresql:= )
+ caps? ( >=sys-libs/libcap-2.1.0 )
+ xml? ( dev-libs/libxml2 )
+ geoip? ( dev-libs/libmaxminddb:= )
+ geoip2? ( dev-libs/libmaxminddb:= )
+ gssapi? ( virtual/krb5 )
+ json? ( dev-libs/json-c:= )
+ lmdb? ( dev-db/lmdb:= )
+ zlib? ( sys-libs/zlib )
+ dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= )
+ python? (
+ ${PYTHON_DEPS}
+ dev-python/ply[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ sys-process/psmisc
+ selinux? ( sec-policy/selinux-bind )
+"
+BDEPEND="
+ test? (
+ dev-util/cmocka
+ dev-util/kyua
+ )
+ verify-sig? ( sec-keys/openpgp-keys-isc )
+"
+
+PATCHES=(
+ "${FILESDIR}/ldap-library-path-on-multilib-machines.patch"
+)
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
+ fi
+ default
+}
+
+src_prepare() {
+ default
+
+ # Should be installed by bind-tools
+ sed -i -r -e "s:(nsupdate|dig|delv) ::g" bin/Makefile.in || die
+
+ # Slow tests
+ sed -i "s/{name='mem_test'}/{name='mem_test',timeout=900}/" "lib/isc/tests/Kyuafile" || die
+ sed -i "s/{name='timer_test'}/{name='timer_test',timeout=900}/" "lib/isc/tests/Kyuafile" || die
+
+ # Conditionally broken
+ use sparc && ( sed -i "/{name='netmgr_test'}/d" "lib/isc/tests/Kyuafile" || die )
+
+ # bug #220361
+ rm aclocal.m4 || die
+ rm -rf libtool.m4/ || die
+ eautoreconf
+
+ use python && python_copy_sources
+}
+
+src_configure() {
+ bind_configure --without-python
+ use python && python_foreach_impl python_configure
+}
+
+bind_configure() {
+ local myeconfargs=(
+ AR="$(type -P $(tc-getAR))"
+ --prefix="${EPREFIX}"/usr
+ --sysconfdir=/etc/bind
+ --localstatedir=/var
+ --with-libtool
+ --enable-full-report
+ --without-readline
+ --with-openssl="${ESYSROOT}"/usr
+ $(use_with test cmocka)
+ # Removed in 9.17, drags in libunwind dependency too
+ --disable-backtrace
+ $(use_enable caps linux-caps)
+ $(use_enable dnsrps)
+ $(use_enable dnstap)
+ $(use_enable fixed-rrset)
+ $(use_with berkdb dlz-bdb "${ESYSROOT}"/usr)
+ $(use_with dlz dlopen)
+ $(use_with dlz dlz-filesystem)
+ $(use_with dlz dlz-stub)
+ $(use_with gssapi)
+ $(use_with json json-c)
+ $(use_with ldap dlz-ldap)
+ $(use_with mysql dlz-mysql)
+ $(use_with odbc dlz-odbc)
+ $(use_with postgres dlz-postgres)
+ $(use_with lmdb)
+ $(use_with xml libxml2)
+ $(use_with zlib)
+ "${@}"
+ )
+
+ # This is for users to start to migrate back to USE=geoip, rather than
+ # USE=geoip2
+ if use geoip ; then
+ myeconfargs+=( $(use_with geoip maxminddb) --enable-geoip )
+ elif use geoip2 ; then
+ # Added 2020/09/30
+ # Remove USE=geoip2 support after 2020/03/01
+ ewarn "USE=geoip2 is deprecated; update your USE flags!"
+ myeconfargs+=( $(use_with geoip2 maxminddb) --enable-geoip )
+ else
+ myeconfargs+=( --without-maxminddb --disable-geoip )
+ fi
+
+ # bug #158664
+ #gcc-specs-ssp && replace-flags -O[23s] -O
+
+ # To include db.h from proper path
+ use berkdb && append-flags "-I$(db_includedir)"
+
+ export BUILD_CC=$(tc-getBUILD_CC)
+ econf "${myeconfargs[@]}"
+
+ # bug #151839
+ echo '#undef SO_BSDCOMPAT' >> config.h || die
+}
+
+python_configure() {
+ pushd "${BUILD_DIR}" >/dev/null || die
+ bind_configure --with-python
+ popd >/dev/null || die
+}
+
+src_compile() {
+ default
+ use python && python_foreach_impl python_compile
+}
+
+python_compile() {
+ emake -C "${BUILD_DIR}"/bin/python
+}
+
+src_test() {
+ # system tests ('emake test') require network configuration for IPs etc
+ # so we run the unit tests instead.
+ TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake -Onone unit
+}
+
+src_install() {
+ default
+
+ dodoc CHANGES README
+
+ if use doc; then
+ docinto misc
+ dodoc -r doc/misc/
+
+ # might a 'html' useflag make sense?
+ docinto html
+ dodoc -r doc/arm/
+
+ docinto contrib
+ dodoc contrib/scripts/{nanny.pl,named-bootconf.sh}
+
+ # some handy-dandy dynamic dns examples
+ pushd "${ED}"/usr/share/doc/${PF} 1>/dev/null || die
+ tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die
+ popd 1>/dev/null || die
+ fi
+
+ insinto /etc/bind
+ newins "${FILESDIR}"/named.conf-r8 named.conf
+
+ # ftp://ftp.rs.internic.net/domain/named.cache:
+ insinto /var/bind
+ newins "${FILESDIR}"/named.cache-r4 named.cache
+
+ insinto /var/bind/pri
+ newins "${FILESDIR}"/localhost.zone-r3 localhost.zone
+
+ newinitd "${FILESDIR}"/named.init-r14 named
+ newconfd "${FILESDIR}"/named.confd-r7 named
+
+ newenvd "${FILESDIR}"/10bind.env 10bind
+
+ # Let's get rid of those tools and their manpages since they're provided by bind-tools
+ rm -f "${ED}"/usr/share/man/man1/{dig,host,nslookup,delv,nsupdate}.1* || die
+ rm -f "${ED}"/usr/share/man/man8/nsupdate.8* || die
+ rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die
+ rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die
+ for tool in dsfromkey importkey keyfromlabel keygen \
+ revoke settime signzone verify; do
+ rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die
+ rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die
+ done
+
+ # bug 405251, library archives aren't properly handled by --enable/disable-static
+ if ! use static-libs; then
+ find "${ED}" -type f -name '*.a' -delete || die
+ fi
+
+ # bug 405251
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ use python && python_foreach_impl python_install
+
+ # bug 450406
+ dosym named.cache /var/bind/root.cache
+
+ dosym ../../var/bind/pri /etc/bind/pri
+ dosym ../../var/bind/sec /etc/bind/sec
+ dosym ../../var/bind/dyn /etc/bind/dyn
+ keepdir /var/bind/{pri,sec,dyn} /var/log/named
+
+ fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn}
+ fowners root:named /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf}
+ fperms 0640 /var/bind/named.cache /var/bind/pri/localhost.zone /etc/bind/{bind.keys,named.conf}
+ fperms 0750 /etc/bind /var/bind/pri
+ fperms 0770 /var/log/named /var/bind/{,sec,dyn}
+
+ systemd_newunit "${FILESDIR}/named.service-r1" named.service
+ dotmpfiles "${FILESDIR}"/named.conf
+ exeinto /usr/libexec
+ doexe "${FILESDIR}/generate-rndc-key.sh"
+}
+
+python_install() {
+ pushd "${BUILD_DIR}"/bin/python >/dev/null || die
+ emake DESTDIR="${D}" install
+ python_scriptinto /usr/sbin
+ python_doscript dnssec-{checkds,coverage}
+ python_optimize
+ popd >/dev/null || die
+}
+
+pkg_postinst() {
+ tmpfiles_process named.conf
+
+ if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then
+ einfo "Using /dev/urandom for generating rndc.key"
+ /usr/sbin/rndc-confgen -a
+ chown root:named /etc/bind/rndc.key || die
+ chmod 0640 /etc/bind/rndc.key || die
+ fi
+
+ einfo
+ einfo "You can edit /etc/conf.d/named to customize named settings"
+ einfo
+ use mysql || use postgres || use ldap && {
+ elog "If your named depends on MySQL/PostgreSQL or LDAP,"
+ elog "uncomment the specified rc_named_* lines in your"
+ elog "/etc/conf.d/named config to ensure they'll start before bind"
+ einfo
+ }
+ einfo "If you'd like to run bind in a chroot AND this is a new"
+ einfo "install OR your bind doesn't already run in a chroot:"
+ einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named."
+ einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`"
+ einfo
+
+ CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT})
+ if [[ -n ${CHROOT} ]]; then
+ elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!"
+ elog "To enable the old behaviour (without using mount) uncomment the"
+ elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
+ elog "If you decide to use the new/default method, ensure to make backup"
+ elog "first and merge your existing configs/zones to /etc/bind and"
+ elog "/var/bind because bind will now mount the needed directories into"
+ elog "the chroot dir."
+ fi
+}
+
+pkg_config() {
+ CHROOT=$(source /etc/conf.d/named; echo ${CHROOT})
+ CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT})
+ CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP})
+
+ if [[ -z "${CHROOT}" ]]; then
+ eerror "This config script is designed to automate setting up"
+ eerror "a chrooted bind/named. To do so, please first uncomment"
+ eerror "and set the CHROOT variable in '/etc/conf.d/named'."
+ die "Unset CHROOT"
+ fi
+ if [[ -d "${CHROOT}" ]]; then
+ ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!"
+ ewarn "To enable the old behaviour (without using mount) uncomment the"
+ ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
+ ewarn
+ ewarn "${CHROOT} already exists... some things might become overridden"
+ ewarn "press CTRL+C if you don't want to continue"
+ sleep 10
+ fi
+
+ echo; einfo "Setting up the chroot directory..."
+
+ mkdir -m 0750 -p ${CHROOT} || die
+ mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die
+ mkdir -m 0750 -p ${CHROOT}/etc/bind || die
+ mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die
+
+ chown root:named \
+ ${CHROOT} \
+ ${CHROOT}/var/{bind,log/named} \
+ ${CHROOT}/run/named/ \
+ ${CHROOT}/etc/bind \
+ || die
+
+ mknod ${CHROOT}/dev/null c 1 3 || die
+ chmod 0666 ${CHROOT}/dev/null || die
+
+ mknod ${CHROOT}/dev/zero c 1 5 || die
+ chmod 0666 ${CHROOT}/dev/zero || die
+
+ mknod ${CHROOT}/dev/urandom c 1 9 || die
+ chmod 0666 ${CHROOT}/dev/urandom || die
+
+ if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then
+ cp -a /etc/bind ${CHROOT}/etc/ || die
+ cp -a /var/bind ${CHROOT}/var/ || die
+ fi
+
+ if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then
+ if use geoip; then
+ mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die
+ elif use geoip2; then
+ mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die
+ fi
+ fi
+
+ elog "You may need to add the following line to your syslog-ng.conf:"
+ elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };"
+}
diff --git a/net-dns/bind/bind-9.18.29.ebuild b/net-dns/bind/bind-9.18.29.ebuild
new file mode 100644
index 000000000000..f2f369fcaef3
--- /dev/null
+++ b/net-dns/bind/bind-9.18.29.ebuild
@@ -0,0 +1,249 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing systemd tmpfiles
+
+MY_PV="${PV/_p/-P}"
+MY_PV="${MY_PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+RRL_PV="${MY_PV}"
+
+DESCRIPTION="Berkeley Internet Name Domain - Name Server"
+HOMEPAGE="https://www.isc.org/software/bind"
+SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+caps dnsrps dnstap doc doh fixed-rrset idn jemalloc geoip gssapi lmdb selinux static-libs test xml"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-group/named
+ acct-user/named
+ dev-libs/json-c:=
+ >=dev-libs/libuv-1.37.0:=
+ sys-libs/zlib
+ dev-libs/openssl:=[-bindist(-)]
+ caps? ( >=sys-libs/libcap-2.1.0 )
+ dnstap? (
+ dev-libs/fstrm
+ dev-libs/protobuf-c
+ )
+ doh? ( net-libs/nghttp2:= )
+ geoip? ( dev-libs/libmaxminddb )
+ gssapi? ( virtual/krb5 )
+ idn? ( net-dns/libidn2 )
+ jemalloc? ( dev-libs/jemalloc:= )
+ lmdb? ( dev-db/lmdb )
+ xml? ( dev-libs/libxml2 )
+"
+RDEPEND="
+ ${DEPEND}
+ selinux? ( sec-policy/selinux-bind )
+ sys-process/psmisc
+ !<net-dns/bind-tools-9.18.0
+"
+# sphinx required for man-page and html creation
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( dev-python/sphinx )
+ test? (
+ dev-util/cmocka
+ dev-util/kyua
+ )
+"
+
+src_configure() {
+ local myeconfargs=(
+ --prefix="${EPREFIX}"/usr
+ --sysconfdir=/etc/bind
+ --localstatedir=/var
+ --enable-full-report
+ --without-readline
+ --with-openssl="${ESYSROOT}"/usr
+ --with-json-c
+ --with-zlib
+ $(use_enable caps linux-caps)
+ $(use_enable dnsrps)
+ $(use_enable dnstap)
+ $(use_enable doh)
+ $(use_with doh libnghttp2)
+ $(use_enable fixed-rrset)
+ $(use_enable static-libs static)
+ $(use_enable geoip)
+ $(use_with geoip maxminddb)
+ $(use_with gssapi)
+ $(use_with idn libidn2)
+ $(use_with jemalloc)
+ $(use_with lmdb)
+ $(use_with xml libxml2)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_test() {
+ # system tests ('emake test') require network configuration for IPs etc
+ # so we run the unit tests instead.
+ TEST_PARALLEL_JOBS="$(makeopts_jobs)" emake unit
+}
+
+src_install() {
+ default
+
+ dodoc CHANGES README.md
+
+ if use doc; then
+ docinto misc
+ dodoc -r doc/misc/
+
+ docinto html
+ dodoc -r doc/arm/
+
+ docinto dnssec-guide
+ dodoc -r doc/dnssec-guide/
+
+ docinto contrib
+ dodoc contrib/scripts/nanny.pl
+ fi
+
+ insinto /etc/bind
+ newins "${FILESDIR}"/named.conf-r9 named.conf.auth
+
+ newinitd "${FILESDIR}"/named.init-r15 named
+ newconfd "${FILESDIR}"/named.confd-r8 named
+
+ newenvd "${FILESDIR}"/10bind.env 10bind
+
+ if ! use static-libs ; then
+ find "${ED}"/usr/lib* -name '*.la' -delete || die
+ fi
+
+ #
+ # /var/bind
+ #
+ # These need to remain for now because CONFIG_PROTECT won't
+ # save them and we shipped configs for years containing references
+ # to them.
+ #
+ # ftp://ftp.rs.internic.net/domain/named.cache:
+ insinto /var/bind
+ newins "${FILESDIR}"/named.cache-r4 named.cache
+ # bug #450406
+ dosym named.cache /var/bind/root.cache
+ #
+ insinto /var/bind/pri
+ newins "${FILESDIR}"/localhost.zone-r3 localhost.zone
+
+ dosym -r /var/bind/pri /etc/bind/pri
+ dosym -r /var/bind/sec /etc/bind/sec
+ dosym -r /var/bind/dyn /etc/bind/dyn
+ keepdir /var/bind/{pri,sec,dyn} /var/log/named
+
+ fowners root:named /{etc,var}/bind /var/log/named /var/bind/{sec,pri,dyn}
+ fowners root:named /etc/bind/{bind.keys,named.conf.auth}
+ fperms 0640 /etc/bind/{bind.keys,named.conf.auth}
+ fperms 0750 /etc/bind /var/bind/pri
+ fperms 0770 /var/log/named /var/bind/{,sec,dyn}
+
+ systemd_newunit "${FILESDIR}/named.service-r1" named.service
+ dotmpfiles "${FILESDIR}"/named.conf
+ exeinto /usr/libexec
+ doexe "${FILESDIR}/generate-rndc-key.sh"
+}
+
+pkg_postinst() {
+ tmpfiles_process named.conf
+
+ if [[ ! -f '/etc/bind/rndc.key' && ! -f '/etc/bind/rndc.conf' ]]; then
+ einfo "Generating rndc.key"
+ /usr/sbin/rndc-confgen -a
+ chown root:named /etc/bind/rndc.key || die
+ chmod 0640 /etc/bind/rndc.key || die
+ fi
+
+ einfo
+ einfo "You can edit /etc/conf.d/named to customize named settings"
+ einfo
+
+ einfo "If you'd like to run bind in a chroot AND this is a new"
+ einfo "install OR your bind doesn't already run in a chroot:"
+ einfo "1) Uncomment and set the CHROOT variable in /etc/conf.d/named."
+ einfo "2) Run \`emerge --config '=${CATEGORY}/${PF}'\`"
+ einfo
+
+ CHROOT=$(source /etc/conf.d/named 2>/dev/null; echo ${CHROOT})
+ if [[ -n ${CHROOT} ]]; then
+ elog "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!"
+ elog "To enable the old behaviour (without using mount) uncomment the"
+ elog "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
+ elog "If you decide to use the new/default method, ensure to make backup"
+ elog "first and merge your existing configs/zones to /etc/bind and"
+ elog "/var/bind because bind will now mount the needed directories into"
+ elog "the chroot dir."
+ fi
+}
+
+pkg_config() {
+ CHROOT=$(source /etc/conf.d/named; echo ${CHROOT})
+ CHROOT_NOMOUNT=$(source /etc/conf.d/named; echo ${CHROOT_NOMOUNT})
+ CHROOT_GEOIP=$(source /etc/conf.d/named; echo ${CHROOT_GEOIP})
+
+ if [[ -z "${CHROOT}" ]]; then
+ eerror "This config script is designed to automate setting up"
+ eerror "a chrooted bind/named. To do so, please first uncomment"
+ eerror "and set the CHROOT variable in '/etc/conf.d/named'."
+ die "Unset CHROOT"
+ fi
+
+ if [[ -d "${CHROOT}" ]]; then
+ ewarn "NOTE: As of net-dns/bind-9.4.3_p5-r1 the chroot part of the init-script got some major changes!"
+ ewarn "To enable the old behaviour (without using mount) uncomment the"
+ ewarn "CHROOT_NOMOUNT option in your /etc/conf.d/named config."
+ ewarn
+ ewarn "${CHROOT} already exists... some things might become overridden"
+ ewarn "press CTRL+C if you don't want to continue"
+ sleep 10
+ fi
+
+ echo; einfo "Setting up the chroot directory..."
+
+ mkdir -m 0750 -p ${CHROOT} || die
+ mkdir -m 0755 -p ${CHROOT}/{dev,etc,var/log,run} || die
+ mkdir -m 0750 -p ${CHROOT}/etc/bind || die
+ mkdir -m 0770 -p ${CHROOT}/var/{bind,log/named} ${CHROOT}/run/named/ || die
+
+ chown root:named \
+ ${CHROOT} \
+ ${CHROOT}/var/{bind,log/named} \
+ ${CHROOT}/run/named/ \
+ ${CHROOT}/etc/bind \
+ || die
+
+ mknod ${CHROOT}/dev/null c 1 3 || die
+ chmod 0666 ${CHROOT}/dev/null || die
+
+ mknod ${CHROOT}/dev/zero c 1 5 || die
+ chmod 0666 ${CHROOT}/dev/zero || die
+
+ if [[ "${CHROOT_NOMOUNT:-0}" -ne 0 ]]; then
+ cp -a /etc/bind ${CHROOT}/etc/ || die
+ cp -a /var/bind ${CHROOT}/var/ || die
+ fi
+
+ if [[ "${CHROOT_GEOIP:-0}" -eq 1 ]]; then
+ if use geoip; then
+ mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die
+ elif use geoip2; then
+ mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die
+ fi
+ fi
+
+ elog "You may need to add the following line to your syslog-ng.conf:"
+ elog "source jail { unix-stream(\"${CHROOT}/dev/log\"); };"
+}
diff --git a/net-dns/bind/files/named.conf-r9 b/net-dns/bind/files/named.conf-r9
new file mode 100644
index 000000000000..373a77b96018
--- /dev/null
+++ b/net-dns/bind/files/named.conf-r9
@@ -0,0 +1,33 @@
+//http local {
+// endpoints { "/dns-query"; };
+//};
+
+options {
+ directory "/var/cache/bind";
+ pid-file "/run/named/named.pid";
+
+ listen-on { 127.0.0.1; };
+ listen-on-v6 { ::1; };
+ // dns-over-tls
+ listen-on port 853 tls ephemeral { 127.0.0.1; };
+ listen-on-v6 port 853 tls ephemeral { ::1; };
+ // dns-over-https
+ //listen-on port 443 tls ephemeral http local { 127.0.0.1; };
+ //listen-on-v6 port 443 tls ephemeral http local { ::1; };
+
+ allow-recursion {
+ none;
+ };
+ allow-transfer {
+ none;
+ };
+ allow-update {
+ none;
+ };
+};
+
+zone "example.com." {
+ type primary;
+ file "/var/bind/pri/db.example.com";
+ notify explicit;
+};
diff --git a/net-dns/bind/files/named.confd-r8 b/net-dns/bind/files/named.confd-r8
new file mode 100644
index 000000000000..2d2ef4b868f6
--- /dev/null
+++ b/net-dns/bind/files/named.confd-r8
@@ -0,0 +1,37 @@
+# Set various named options here.
+#
+#OPTIONS=""
+
+# config file path
+NAMED_CONF="/etc/bind/named.conf"
+
+# Set this to the number of processors you want bind to use.
+# Leave this unchanged if you want bind to automatically detect the number
+#CPU="1"
+
+# If you wish to run bind in a chroot:
+# 1) un-comment the CHROOT= assignment, below. You may use
+# a different chroot directory but MAKE SURE it's empty.
+# 2) run: emerge --config =<bind-version>
+#
+#CHROOT="/chroot/dns"
+
+# Uncomment to enable binmount of /usr/share/GeoIP
+#CHROOT_GEOIP="1"
+
+# Uncomment the line below to avoid that the init script mounts the needed paths
+# into the chroot directory.
+# You have to copy all needed config files by hand if you say CHROOT_NOMOUNT="1".
+#CHROOT_NOMOUNT="1"
+
+# Uncomment this option if you have setup your own chroot environment and you
+# don't want/need the chroot consistency check
+#CHROOT_NOCHECK=1
+
+# Default pid file location
+# use named.conf to specify pid-file location
+
+# Scheduling priority: 19 is the lowest and -20 is the highest.
+# Default: 0
+#NAMED_NICELEVEL="0"
+
diff --git a/net-dns/bind/files/named.init-r15 b/net-dns/bind/files/named.init-r15
new file mode 100644
index 000000000000..bdee10cc61e8
--- /dev/null
+++ b/net-dns/bind/files/named.init-r15
@@ -0,0 +1,251 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+extra_commands="checkconfig checkzones"
+extra_started_commands="reload"
+
+depend() {
+ need net
+ use logger
+ provide dns
+}
+
+NAMED_CONF=${NAMED_CONF:-${CHROOT}/etc/bind/named.conf}
+
+OPENSSL_LIBGOST=${OPENSSL_LIBGOST:-0}
+MOUNT_CHECK_TIMEOUT=${MOUNT_CHECK_TIMEOUT:-60}
+
+_mount() {
+ local from
+ local to
+ local opts
+ local ret=0
+
+ if [ "${#}" -lt 3 ]; then
+ eerror "_mount(): to few arguments"
+ return 1
+ fi
+
+ from=$1
+ to=$2
+ shift 2
+
+ opts="${*}"
+ shift $#
+
+ if [ -z "$(awk "\$2 == \"${to}\" { print \$2 }" /proc/mounts)" ]; then
+ einfo "mounting ${from} to ${to}"
+ mount ${from} ${to} ${opts}
+ ret=$?
+
+ eend $ret
+ return $ret
+ fi
+
+ return 0
+}
+
+_umount() {
+ local dir=$1
+ local ret=0
+
+ if [ -n "$(awk "\$2 == \"${dir}\" { print \$2 }" /proc/mounts)" ]; then
+ ebegin "umounting ${dir}"
+ umount ${dir}
+ ret=$?
+
+ eend $ret
+ return $ret
+ fi
+
+ return 0
+}
+
+_get_pidfile() {
+ # as suggested in bug #107724, bug 335398#c17
+ [ -n "${PIDFILE}" ] || PIDFILE=${CHROOT}$(\
+ /usr/sbin/named-checkconf -p ${CHROOT:+-t} ${CHROOT} ${NAMED_CONF#${CHROOT}} | grep 'pid-file' | cut -d\" -f2)
+ [ -z "${PIDFILE}" ] && PIDFILE=${CHROOT}/run/named/named.pid
+}
+
+check_chroot() {
+ if [ -n "${CHROOT}" ]; then
+ [ ! -d "${CHROOT}" ] && return 1
+ [ ! -d "${CHROOT}/dev" ] || [ ! -d "${CHROOT}/etc" ] || [ ! -d "${CHROOT}/var" ] && return 1
+ [ ! -d "${CHROOT}/run" ] || [ ! -d "${CHROOT}/var/log" ] && return 1
+ [ ! -d "${CHROOT}/etc/bind" ] || [ ! -d "${CHROOT}/var/bind" ] && return 1
+ [ ! -d "${CHROOT}/var/log/named" ] && return 1
+ [ ! -c "${CHROOT}/dev/null" ] || [ ! -c "${CHROOT}/dev/zero" ] && return 1
+ [ "${CHROOT_GEOIP:-0}" -eq 1 ] && [ ! -d "${CHROOT}/usr/share/GeoIP" ] && return 1
+ if [ ${OPENSSL_LIBGOST:-0} -eq 1 ]; then
+ if [ -d "/usr/lib64" ]; then
+ [ ! -d "${CHROOT}/usr/lib64/engines" ] && return 1
+ elif [ -d "/usr/lib" ]; then
+ [ ! -d "${CHROOT}/usr/lib/engines" ] && return 1
+ fi
+ fi
+ fi
+
+ return 0
+}
+
+checkconfig() {
+ ebegin "Checking named configuration"
+
+ if [ ! -f "${NAMED_CONF}" ] ; then
+ eerror "No ${NAMED_CONF} file exists!"
+ return 1
+ fi
+
+ /usr/sbin/named-checkconf ${CHROOT:+-t} ${CHROOT} ${NAMED_CONF#${CHROOT}} || {
+ eerror "named-checkconf failed! Please fix your config first."
+ return 1
+ }
+
+ eend 0
+ return 0
+}
+
+checkzones() {
+ ebegin "Checking named configuration and zones"
+ /usr/sbin/named-checkconf -z -j ${CHROOT:+-t} ${CHROOT} ${NAMED_CONF#${CHROOT}}
+ eend $?
+}
+
+start() {
+ local piddir
+
+ ebegin "Starting ${CHROOT:+chrooted }named"
+
+ if [ -n "${CHROOT}" ]; then
+ if [ ${CHROOT_NOCHECK:-0} -eq 0 ]; then
+ check_chroot || {
+ eend 1
+ eerror "Your chroot dir ${CHROOT} is inconsistent, please run 'emerge --config net-dns/bind' first"
+ return 1
+ }
+ fi
+
+ if [ ${OPENSSL_LIBGOST:-0} -eq 1 ]; then
+ if [ ! -e /usr/lib/engines/libgost.so ]; then
+ eend 1
+ eerror "Couldn't find /usr/lib/engines/libgost.so but bind has been built with openssl and libgost support"
+ return 1
+ fi
+ cp -Lp /usr/lib/engines/libgost.so "${CHROOT}/usr/lib/engines/libgost.so" || {
+ eend 1
+ eerror "Couldn't copy /usr/lib/engines/libgost.so into '${CHROOT}/usr/lib/engines/'"
+ return 1
+ }
+ fi
+ cp -Lp /etc/localtime "${CHROOT}/etc/localtime"
+
+ if [ "${CHROOT_NOMOUNT:-0}" -eq 0 ]; then
+ einfo "Mounting chroot dirs"
+ _mount /etc/bind ${CHROOT}/etc/bind -o bind
+ _mount /var/bind ${CHROOT}/var/bind -o bind
+ _mount /var/log/named ${CHROOT}/var/log/named -o bind
+ if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then
+ _mount /usr/share/GeoIP ${CHROOT}/usr/share/GeoIP -o bind
+ fi
+ fi
+
+ # On initial startup, if piddir inside the chroot /var/run/named
+ # Then the .../var/run part might not exist yet
+ checkpath -q -d -o root:root -m 0755 "${piddir}/.."
+ fi
+
+ checkconfig || { eend 1; return 1; }
+
+ # create piddir (usually /run/named) if necessary, bug 334535
+ _get_pidfile
+ piddir="${PIDFILE%/*}"
+ checkpath -q -d -o root:named -m 0770 "${piddir}" || {
+ eerror "Failed to create PID directory at $piddir"
+ eend 1
+ return 1
+ }
+
+ # In case someone have $CPU set in /etc/conf.d/named
+ if [ -n "${CPU}" ] && [ "${CPU}" -gt 0 ]; then
+ CPU="-n ${CPU}"
+ fi
+
+ start-stop-daemon --start --pidfile ${PIDFILE} \
+ --nicelevel ${NAMED_NICELEVEL:-0} \
+ --exec /usr/sbin/named \
+ -- -u named ${CPU} ${OPTIONS} ${CHROOT:+-t} ${CHROOT}
+ eend $?
+}
+
+stop() {
+ local reported=0
+
+ ebegin "Stopping ${CHROOT:+chrooted }named"
+
+ # Workaround for now, until openrc's restart has been fixed.
+ # openrc doesn't care about a restart() function in init scripts.
+ if [ "${RC_CMD}" = "restart" ]; then
+ if [ -n "${CHROOT}" -a ${CHROOT_NOCHECK:-0} -eq 0 ]; then
+ check_chroot || {
+ eend 1
+ eerror "Your chroot dir ${CHROOT} is inconsistent, please run 'emerge --config net-dns/bind' first"
+ return 1
+ }
+ fi
+
+ checkconfig || { eend 1; return 1; }
+ fi
+
+ # -R 10, bug 335398
+ _get_pidfile
+ start-stop-daemon --stop --retry 10 --pidfile $PIDFILE \
+ --exec /usr/sbin/named
+
+ if [ -n "${CHROOT}" ] && [ "${CHROOT_NOMOUNT:-0}" -eq 0 ]; then
+ ebegin "Umounting chroot dirs"
+
+ # just to be sure everything gets clean
+ while fuser -s ${CHROOT} 2>/dev/null; do
+ if [ "${reported}" -eq 0 ]; then
+ einfo "Waiting until all named processes are stopped (max. ${MOUNT_CHECK_TIMEOUT} seconds)"
+ elif [ "${reported}" -eq "${MOUNT_CHECK_TIMEOUT}" ]; then
+ eerror "Waiting until all named processes are stopped failed!"
+ eend 1
+ break
+ fi
+ sleep 1
+ reported=$((reported+1))
+ done
+
+ [ "${CHROOT_GEOIP:-0}" -eq 1 ] && _umount ${CHROOT}/usr/share/GeoIP
+ _umount ${CHROOT}/etc/bind
+ _umount ${CHROOT}/var/log/named
+ _umount ${CHROOT}/var/bind
+ fi
+
+ eend $?
+}
+
+reload() {
+ local ret
+
+ ebegin "Reloading named.conf and zone files"
+
+ checkconfig || { eend 1; return 1; }
+
+ _get_pidfile
+ if [ -n "${PIDFILE}" ]; then
+ start-stop-daemon --pidfile $PIDFILE --signal HUP
+ ret=$?
+ else
+ ewarn "Unable to determine the pidfile... this is"
+ ewarn "a fallback mode. Please check your installation!"
+
+ $RC_SERVICE restart
+ ret=$?
+ fi
+
+ eend $ret
+}
diff --git a/net-dns/bind/metadata.xml b/net-dns/bind/metadata.xml
index ec13f291d0cd..aa2583bf5543 100644
--- a/net-dns/bind/metadata.xml
+++ b/net-dns/bind/metadata.xml
@@ -9,6 +9,7 @@
<flag name="dnstap">Enables dnstap packet logging</flag>
<flag name="dnsrps">Enable the DNS Response Policy Service (DNSRPS) API, a mechanism to allow an external response policy provider</flag>
<flag name="dlz">Enables dynamic loaded zones, 3rd party extension</flag>
+ <flag name="doh">Enables dns-over-https</flag>
<flag name="fixed-rrset">Enables fixed rrset-order option</flag>
<flag name="geoip2">Enable GeoIP2 API from MaxMind</flag>
<flag name="gssapi">Enable gssapi support</flag>
diff --git a/net-dns/s6-dns/Manifest b/net-dns/s6-dns/Manifest
index ebde394a73eb..530b78f98dbc 100644
--- a/net-dns/s6-dns/Manifest
+++ b/net-dns/s6-dns/Manifest
@@ -1,5 +1,3 @@
-DIST s6-dns-2.3.7.1.tar.gz 92354 BLAKE2B 52f3535cf508054044da74b8fdf03246d8dce11ffaa22f427c18ea27a8a61a46e7bb43bc50962f5c6f04a0b73e8d960a3e9f9acf9ea7c8a66f9706f4c3b8dd69 SHA512 9dabee86d9a27fb0e4a3c10563694bb5734c08c4d730a69daec17dad140274aa104bd6edbd501261c7a7c7bcee505f79134b7119457d5fbedcbb2be6b352ebb0
DIST s6-dns-2.3.7.2.tar.gz 92381 BLAKE2B 952ac09a3f622eac0e4498fefd973a5344b763436c55066681884b74f61edb4dfef349ffda653477edc5d19d5315ca4768aa679a151507d088e926348665026b SHA512 4dc89e3b8ba22e4e63e8e5a84432ce444865712755c600b4bc62b49dda13c09c372ff2169b0db4790d0f07c392005dda76ed1df5ef8335d2f382d09919b53eae
-EBUILD s6-dns-2.3.7.1.ebuild 1051 BLAKE2B 79fde51a5fd1ea789b0a42d10f08cb6610d1106924aff27910073ba73cf0532c37a692575c3731836afe866617c4fd36a3e13fd6bffc0efb836f3ada8fb61d25 SHA512 9da03b74ef69063f7b0f1cd465dd1d2eaafc371dfaba9f2ab9690797c970cceab2812b90dcf6f2fe948f1b6b0c45b68e4a02b598c060625e65683a6535a728e3
EBUILD s6-dns-2.3.7.2.ebuild 1051 BLAKE2B 79fde51a5fd1ea789b0a42d10f08cb6610d1106924aff27910073ba73cf0532c37a692575c3731836afe866617c4fd36a3e13fd6bffc0efb836f3ada8fb61d25 SHA512 9da03b74ef69063f7b0f1cd465dd1d2eaafc371dfaba9f2ab9690797c970cceab2812b90dcf6f2fe948f1b6b0c45b68e4a02b598c060625e65683a6535a728e3
MISC metadata.xml 541 BLAKE2B fe1fecc98d264ec186e4f38c511d49f7b5c76f51bc8cfeab926a9274760a13b9e4f1c68d7fdd717c7d2f2aac300f12be9be03ccac0cc97fb87df09bd8d3c1aaf SHA512 137168973505bcb11b9801337a2f6d46096b169f9be1a97c435e5f683ce90d9b2ec01269057c6cba87166cb593d74e823717e831122b78d835a980c0da5b4bdc
diff --git a/net-dns/s6-dns/s6-dns-2.3.7.1.ebuild b/net-dns/s6-dns/s6-dns-2.3.7.1.ebuild
deleted file mode 100644
index e566ec1b44b9..000000000000
--- a/net-dns/s6-dns/s6-dns-2.3.7.1.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
-
-inherit toolchain-funcs
-
-DESCRIPTION="Suite of DNS client programs and libraries for Unix systems"
-HOMEPAGE="https://www.skarnet.org/software/s6-dns/"
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2).7.1"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-
-RDEPEND=">=dev-libs/skalibs-2.14.0.0:="
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
-
- # Avoid QA warning for LDFLAGS addition
- sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
- sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-
- local myconf=(
- --bindir=/bin
- --dynlibdir="/$(get_libdir)"
- --libdir="/usr/$(get_libdir)/${PN}"
- --with-dynlib="/$(get_libdir)"
- --with-lib="/usr/$(get_libdir)/skalibs"
- --with-sysdeps="/usr/$(get_libdir)/skalibs"
- --enable-shared
- --disable-allstatic
- --disable-static
- --disable-static-libc
- )
-
- econf "${myconf[@]}"
-}
diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz
index 6259eadbd5c2..b6164b607195 100644
--- a/net-firewall/Manifest.gz
+++ b/net-firewall/Manifest.gz
Binary files differ
diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest
index 2c1aaaaa4106..e6b8ff9e3c88 100644
--- a/net-firewall/ipset/Manifest
+++ b/net-firewall/ipset/Manifest
@@ -1,9 +1,11 @@
AUX ipset-7.22-argv-bounds.patch 1132 BLAKE2B 44edaaf8858c386eaa8d98a67ab41a8bc2f8842926ac73e197f07e6ba5971a26f2f1b8a7c19b620be3e834086f7db3e90cb56b4906fffbc94ef311bc66a74636 SHA512 3e1da81668320cf1742dee973a11f060ee0924ae504eba31c625620062ac3cab4f60d96a9af183cd8b365755838723ef3a6dad49b0068f9e69585951f9c81299
AUX ipset-7.22-asan-buffer-overflow.patch 2589 BLAKE2B 09714f315561ae0cb11a268364254b334e6f776dd66ca2cdffac1335e70c9839c765e85f1947f6d58156179f033e3e2e3421f62ffea65fc0816f13bd3db377c3 SHA512 05f99044eb6285683945e2ba4b0fa973c01239bb97e63f0c492ca8f36927054e21040e42192188391fcb9342ee615ab28f4346b894afa2e7958e0bcd74143288
+AUX ipset-7.22-fix-building-on-musl.patch 313 BLAKE2B 8f2c354b7b1ae4061498f810c1d350591cfa61ebcf527e51eee4c44545e2cd40f52db67af0df649dceabfa69bf0cec7d05dab34158a70369a71f21e74ff44a2a SHA512 43e8321e90d66b43f4cc8ec188264fb82b0efdc92b5bb40e16218e83b688e847616f4fe505a53f3079fb3881d5cbf39a021e391c2465efe2aa78bb512cd8a4b1
AUX ipset-bash-completion.patch 502 BLAKE2B 31d3ebfe59506f24e74c45912aabd87d853643d0eebf7e88a260964cbed5ff44cae870d9ba47879f81bd9f4bc784e7f28fb80e144f72acfcf2caff02abcea83f SHA512 682d2dfcc7e115824a9883ba58118a27c0075bea08444f74c9a12678ac3dc10592f9f7cafa55dfa96969f89b64300d58507630210050fb2f8237b917118f2418
AUX ipset.confd-r1 666 BLAKE2B 852963fd27d11f58305f33cc9be84d5eabde73f5af4924d97ad188505fa64b2c75f31ece180e2992d275738305b7a731afc8b911314a9f202320c0c61053fc9b SHA512 6020665ba30fc9efa7c16714c1ff7a0961153175b70ca5817f72c4123537e0ff9a977b8ca71914ef8b49d431601b73275b2ab6f848d521b53680b0cd7bcaca82
AUX ipset.initd-r7 4175 BLAKE2B 8a9936ffc57ffcf25ed45769d6cb76cecc0de66919597a90e440156d7cf938ed5ffc6b71aed634cbc473c866ad542d9eb388e3d91ebd697949ceaa763ce24e80 SHA512 d208ee673119182ee515c25263704e0e5bbae1aefbf5ec469ca71f3e70e14900c5a2d8f0171b3a5754afbcc464d30a760d0e413b1b66ccb0d3805327fdd66b65
AUX ipset.systemd-r1 492 BLAKE2B 78fd7b122e0fe08b36d36e736d18b7a5f0bf1aa78802f1bdc7abf69ad2ef9c0bcfb22ae84f8f6489aee6c147ee3c0be7ebfa600712bf6169940802466daf68ba SHA512 6574e48ce6b3c4f45122a8b387746793ceda62f68ec8b0f3f6f949f5650ab557f3f7eb75699e36d5bf04efbf39dc17e030cc44ea9d97891578d4c909669e6eb7
DIST ipset-7.22.tar.bz2 694069 BLAKE2B 9daaff54adb6f9daf69cd7dabbd9134d8fcf8cd7f8ef0c52296961579ad3c8202087158a01664228eff70356ba97f77ec61abbab7c7ce323112fbdc32abd661b SHA512 e375a9110eb7974480147c57eb2cff4bdd03c7704cdae006a3d254cc80fada587aa8aee25a86f7cab29db83f5e283c5f9a47a314297317660ebba5097f623d79
EBUILD ipset-7.22-r1.ebuild 3520 BLAKE2B b087322a155d4d40d2f7fc189a0d9c00d3cf33af9c8fb37ff6af22674fa06bcbdc00323404beb30ffdf07ada193077fff710bdb500d5309ccf8560ef1671054f SHA512 e222f15b72213d7926554261a0ef9c7544eda5cbe2e7ce19e6a0b8fe5c41fd76902c9d3d08be2fa1e5836384ef46f3026290a6acbc6517e85de1c8064e41ad48
+EBUILD ipset-7.22-r2.ebuild 3573 BLAKE2B acc642cfdba8ae813ba81831572c1318366c87f217dcf3314a4f6e914d3f4ebcc9fd23daf4d90c440e3f7fb14d772078ca7479e4cb276ec9b00078fd6e38b0e8 SHA512 b57f7a555e7b2f872b5ea8a4aba957e0bd0c0e9b4c445100ed16f399e70d7f506d92d2cba0b719e0d9ce1943b1796f37ab089208dca98b9ccc7930d88251fa4a
MISC metadata.xml 475 BLAKE2B e1e06003a410249ed76d39b74ccbcd64b8572ff05f1c818729d787cecfb19cfa9c7e3463473688abc7a398efb908b0c7145bad88bbb7259e69f1b7d985584bcc SHA512 d0a3dca6593e8a62cbf5c325eb59b620137af8d8f5a463702c4d6ec102fd03b8adbbdcd9358777d0461f57a98d892d359d80b8f722d3f322f3d4766d762f6585
diff --git a/net-firewall/ipset/files/ipset-7.22-fix-building-on-musl.patch b/net-firewall/ipset/files/ipset-7.22-fix-building-on-musl.patch
new file mode 100644
index 000000000000..7a77aa952869
--- /dev/null
+++ b/net-firewall/ipset/files/ipset-7.22-fix-building-on-musl.patch
@@ -0,0 +1,10 @@
+--- a/src/ipset.c 2024-08-30 14:21:19.201863069 +0000
++++ b/src/ipset.c 2024-08-30 14:21:52.525571560 +0000
+@@ -15,6 +15,7 @@
+ #include <config.h>
+ #include <libipset/ipset.h> /* ipset library */
+ #include <libipset/xlate.h> /* translate to nftables */
++#include <libgen.h>
+
+ int
+ main(int argc, char *argv[])
diff --git a/net-firewall/ipset/ipset-7.22-r2.ebuild b/net-firewall/ipset/ipset-7.22-r2.ebuild
new file mode 100644
index 000000000000..5024380e1283
--- /dev/null
+++ b/net-firewall/ipset/ipset-7.22-r2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_IUSE=modules
+inherit autotools bash-completion-r1 linux-mod-r1 systemd
+
+DESCRIPTION="IPset tool for iptables, successor to ippool"
+HOMEPAGE="https://ipset.netfilter.org/ https://git.netfilter.org/ipset/"
+SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ net-firewall/iptables
+ net-libs/libmnl:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( ChangeLog INSTALL README UPGRADE )
+
+# configurable from outside, e.g. /etc/portage/make.conf
+IP_NF_SET_MAX=${IP_NF_SET_MAX:-256}
+
+PATCHES=(
+ "${FILESDIR}/${PN}-bash-completion.patch"
+ "${FILESDIR}/${P}-asan-buffer-overflow.patch"
+ "${FILESDIR}/${P}-argv-bounds.patch"
+ "${FILESDIR}/${P}-fix-building-on-musl.patch"
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_setup() {
+ get_version
+ CONFIG_CHECK="NETFILTER"
+ ERROR_NETFILTER="ipset requires NETFILTER support in your kernel."
+ CONFIG_CHECK+=" NETFILTER_NETLINK"
+ ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in your kernel."
+ # It does still build without NET_NS, but it may be needed in future.
+ #CONFIG_CHECK="${CONFIG_CHECK} NET_NS"
+ #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel."
+ CONFIG_CHECK+=" !PAX_CONSTIFY_PLUGIN"
+ ERROR_PAX_CONSTIFY_PLUGIN="ipset contains constified variables (#614896)"
+
+ build_modules=0
+ if use modules; then
+ if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then
+ if linux_chkconfig_present "IP_NF_SET" || \
+ linux_chkconfig_present "IP_SET"; then #274577
+ eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel."
+ eerror "Please either build ipset with modules USE flag disabled"
+ eerror "or rebuild kernel without IP_SET support and make sure"
+ eerror "there is NO kernel ip_set* modules in /lib/modules/<your_kernel>/... ."
+ die "USE=modules and in-kernel ipset support detected."
+ else
+ einfo "Modular kernel detected. Gonna build kernel modules..."
+ build_modules=1
+ fi
+ else
+ eerror "Nonmodular kernel detected, but USE=modules. Either build"
+ eerror "modular kernel (without IP_SET) or disable USE=modules"
+ die "Nonmodular kernel detected, will not build kernel modules"
+ fi
+ fi
+
+ [[ ${build_modules} -eq 1 ]] && linux-mod-r1_pkg_setup
+}
+
+src_configure() {
+ export bashcompdir="$(get_bashcompdir)"
+
+ econf \
+ --enable-bashcompl \
+ $(use_with modules kmod) \
+ --with-maxsets=${IP_NF_SET_MAX} \
+ --with-ksource="${KV_DIR}" \
+ --with-kbuild="${KV_OUT_DIR}"
+}
+
+src_compile() {
+ einfo "Building userspace"
+
+ local modlist=( xt_set=kernel/net/netfilter/ipset/:"${S}":kernel/net/netfilter/:
+ em_ipset=kernel/net/sched:"${S}":kernel/net/sched/:modules )
+
+ for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,mac,mark,port{,ip,net}},mac,net{,port{,net},iface,net}},_list_set}; do
+ modlist+=( ${i}=kernel/net/netfilter/ipset/:"${S}":kernel/net/netfilter/ipset )
+ done
+
+ emake
+
+ if [[ ${build_modules} -eq 1 ]]; then
+ einfo "Building kernel modules"
+ linux-mod-r1_src_compile
+ fi
+}
+
+src_install() {
+ einfo "Installing userspace"
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ newinitd "${FILESDIR}"/ipset.initd-r7 ${PN}
+ newconfd "${FILESDIR}"/ipset.confd-r1 ${PN}
+ systemd_newunit "${FILESDIR}"/ipset.systemd-r1 ${PN}.service
+ keepdir /var/lib/ipset
+
+ if [[ ${build_modules} -eq 1 ]]; then
+ einfo "Installing kernel modules"
+ linux-mod-r1_src_install
+ fi
+}
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index 957f39dfcbb6..1db8f99e1b91 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/nfs-utils/Manifest b/net-fs/nfs-utils/Manifest
index 68f7abe50957..b010f33fdd43 100644
--- a/net-fs/nfs-utils/Manifest
+++ b/net-fs/nfs-utils/Manifest
@@ -14,5 +14,5 @@ DIST nfs-utils-2.6.4.tar.bz2 979652 BLAKE2B 45f6e9c98e8148e82684526c2ab0f8976b2a
DIST nfs-utils-2.7.1.tar.bz2 1001424 BLAKE2B 176c5559c23c2761c1f2beed068fda8bdd39ac9fa09b4b223552c1455152c410d8925adf8d0023300d4355338e9dc8f6b2774ba71488e795945e5f1fee2b305c SHA512 9e55d4a0d672dbb0e20f8ea0213355a0bec054124c2a9437b3e4b81214c24ef5adb43914bd8606d4af14801ec8e6a4f849c9a97d76ae0879566792bbc960845a
EBUILD nfs-utils-2.6.4-r11.ebuild 5598 BLAKE2B 80c0def7dde9155ed55c45c9ac1807fc5300c1f007155ce74f6dbb5d5fff5b4707b1d9e99de166afca1b4d79972984c45b50349e4f99d526a5aae42f8c1c1bb2 SHA512 d65a425eb8f84e8b811d7574d548e8ef384654a014db87e6185fde7790367d1edcac1cd27cf68ab04cb71c7eb32e518f76118394914d94bc0abbfbd6c3041531
EBUILD nfs-utils-2.6.4-r12.ebuild 5652 BLAKE2B befeb88928cae7d3e702a54b6dbf654a06727db5df188d4f28345f74ae318254056484332fd4774f752aaf6999c2fa729ea7377b91065faacdae0c3392a53a7b SHA512 ace36b2b518f054f78f8c3610b81b6a93ce73e20097b2826c0f607007faf637344b459fdb709e32c26c487fccd901cabca3248ac2d38e91c3d5bab5902c59bb2
-EBUILD nfs-utils-2.7.1.ebuild 5562 BLAKE2B 7473ba3328007a78a4d4110252b8d036cd8538816da7312f95dc3d36f681070370319a9a484e0a1447f337263364bded43e3352c850fb08b698626bdee178ce6 SHA512 500b3576bec2ce7dda7d50e346e0707435112ace4e40049a75c756f333034311078f30a263e25fe275683a3a0f741a9d26ffe90bd336d19fc3efa9d0ef190ade
+EBUILD nfs-utils-2.7.1.ebuild 5606 BLAKE2B ad4969b03757bc33bef56a2c29875ff777a7ca4e29f227ac62facbd1a77cda7f5f1bb7b67d3516372ee5b3cc60eb6c8d750fbb0f5a20a6ca8b0ea18a3b2edfd5 SHA512 18574091eac8f6a1a2191d24ce723ac1075c1794fd26ffe78fb48a57440fe56f98769afe80f8a82274c1c1f54a9cd61e433a6c20d1077728ec73b3201a946cf8
MISC metadata.xml 791 BLAKE2B 485b8c79a2c3174f1f8e95a153c8aac2346f2018817f2d461d2b68a8c8584ee16de42686aba65532b7393cb479d358cd9c8e0e7cf1e0273422bbd4e734231dfd SHA512 1ff20e3a93976961db2b32ce32417826e83366ffac397206872f323048b0468852b90234dcb74a662fca3a18248a96def3a47d01cfdc9a51774cbfdc279bd421
diff --git a/net-fs/nfs-utils/nfs-utils-2.7.1.ebuild b/net-fs/nfs-utils/nfs-utils-2.7.1.ebuild
index 1502cd5b65a8..b177432a2ae2 100644
--- a/net-fs/nfs-utils/nfs-utils-2.7.1.ebuild
+++ b/net-fs/nfs-utils/nfs-utils-2.7.1.ebuild
@@ -72,6 +72,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-2.5.2-no-werror.patch
"${FILESDIR}"/${PN}-udev-sysctl.patch
+ "${FILESDIR}"/${PN}-2.6.4-C99-inline.patch
)
pkg_setup() {
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index d2d7c593d2c9..94385a74dcf6 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index d38f1277a1e1..8cb2ebf43f4a 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -93,6 +93,6 @@ DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e
DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
EBUILD synapse-1.111.1.ebuild 6407 BLAKE2B 70ea8bc7e1807f25017948f4b53fb797c793a26404fee0359bb8eb945c62fe39596d60bf6cc9ba4e409c31c16b378e1f73c80e43c753d79b1eb2771ed1fb07e7 SHA512 0e69283cb922afc71d59b2c68ba657c1c1e975fc7459dd5e49cfe2f3592a087b3672346ab1657f47dcdf6c6cadfdab6128eccadfcfc5755cb6e59baab5307955
-EBUILD synapse-1.112.0.ebuild 6408 BLAKE2B 4df0f7ec95c13707882c3fbc2e494017914d1185abd432706697aa742e11f4eb9dca0fad22eb2e6e7d23bd70f0bfd66d2b5d4d14516adecc582c51016f1f9b64 SHA512 1ad3e71838b2994c40d0ca3328c324c9d78250ebf327fcc26b6e16e3bfe7fa2d441812e73297bf08aafae77cee409629e01dd2805fbb5b787131f16a5bafd0c9
+EBUILD synapse-1.112.0.ebuild 6407 BLAKE2B 4c79936314867329501e016e5c34fb2ccb0ded433001f26e516dacaf4370cd12f4041b45957df9a7b439a9e3a1c3b86d4b49e90d664efefe19cfdb553033f1f0 SHA512 f5542fa4deb354da7a9659b0645c2793be7fe6ac8f3dd6114b846b6487387f5d791e9a052d70dff02408df239058da325526f5b63b79465b2af6cd4ff23b5cab
EBUILD synapse-1.113.0.ebuild 6408 BLAKE2B c1f14645c714949e2e9cd779b898feb734609bfda10b2c13e1917d40ed666500af07036f7dabb3ce342013039e0dfbdc9ce296b69b0553523c5da2e4bbb135b3 SHA512 51c8035cf53c9627a8ceb8281f894babeb00e3312246eb3bb50e04869f84fe8d8d0917b4920e6f9227c6c8488e19bbc60cca0d3baf9dca7f9411cc7835d14542
MISC metadata.xml 381 BLAKE2B 8bf85af089213456d20c9d66a4d9788ff209983f8fd98c9fb6cf03e03ab5c12c9d5518ff4d86f5d4fb2a9a1080516f1febfedf5b06b0cb8e101cdc035bb139f4 SHA512 e88fd7f735bc9ca0aced01f49ca539134b297a5c9c5ee633fe3de64626d6f4b4eb547326288abea9c161f2647852c23658dba17265e64254335870450f644307
diff --git a/net-im/synapse/synapse-1.112.0.ebuild b/net-im/synapse/synapse-1.112.0.ebuild
index fa4f7b2e96a2..814a392eb445 100644
--- a/net-im/synapse/synapse-1.112.0.ebuild
+++ b/net-im/synapse/synapse-1.112.0.ebuild
@@ -116,7 +116,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm64 ~ppc64"
IUSE="postgres systemd test"
RESTRICT="!test? ( test )"
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index c0b2c76f08b5..7fb274b17111 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/miniupnpc/Manifest b/net-libs/miniupnpc/Manifest
index ce233be4a3da..7187f15cf00e 100644
--- a/net-libs/miniupnpc/Manifest
+++ b/net-libs/miniupnpc/Manifest
@@ -4,5 +4,5 @@ DIST miniupnpc-2.2.7.tar.gz.sig 543 BLAKE2B 6649e5866afd13034b05a9d771c25c419e85
DIST miniupnpc-2.2.8.tar.gz 104603 BLAKE2B eae4d97bdf8c494ea6744edfeb870f9d92df8468d23f974e0e44e735fc7c8925189ea58f60a71c37315aebff1269ae69e9413cdf80dc292c4b90df5f12bf58a4 SHA512 526c9df1485302d4c9c78062fb058cfd433463f6e7a9f4025a9f5228aef41ee61a4b9e7a76b6cfa8779b91cc3c663846a997dc1470902d7108b129155e6a3360
DIST miniupnpc-2.2.8.tar.gz.sig 543 BLAKE2B b4d056972fc7e46c1e41a658d301db8e9a0d3b99af2220c264d06267b4e8ae45847e2bf2cd6583fded67f12c2e0a3c833ba7e38d9c05b5a0cc363e0c1fc8feae SHA512 b5eec0d24a84183021cd16bfd6ecedda587dee0bbb017fe6d107e8c2815ef90cf5f904c6fb9aa32e2e4d5f0b63de8566814c9a0d921b338b26b60ea35c23ecae
EBUILD miniupnpc-2.2.7.ebuild 1551 BLAKE2B ef8fdec98afa1f36e8e90908bcdc3b780e18de1d7685ed360d333027f68c7c3e741d420808117fbfbde42614a4d198fa35fca34ec88160911c4f5624601ecd28 SHA512 ab6e4a9c7cf113e7f9a8abbbcfaa589d240b9091a9f5ed74a6360004a2604d0ef78615f61b5870ffb0eb43a10dabfc6fa205b4c49629b625570541ab8ab80557
-EBUILD miniupnpc-2.2.8-r1.ebuild 1552 BLAKE2B cf09d749848f0fea4dbf95158c283829716f483410cadb4d9edace2f9f13d08e7d248b192604a3faf570a9267e3dfcd8acde661898576687ec8e8fa95c67d3d8 SHA512 50c5bbd6e75458b3d16ffe05776a8566a0621f37315e6f449f3b745a2b8654fa8f7e2bb38832912d461243226852f62856bb6989f68b11ff1a635c6a58041f87
+EBUILD miniupnpc-2.2.8-r1.ebuild 1551 BLAKE2B 55f8a70be27e4f5b0a6c5440b439999df86d0d4369286a13fd10cba216a8be9bf3fa371b82df4eef3b7cc2e1c304b0ec9d40555ea193f4d11e47f0cf901657fc SHA512 db8275d5a345bc478ac8b6c102cbbb0ba9b886873835b0a2b4bac5f6d0e105d90b02b8ab2a91d95107284e4b63f558e5c171eee835828de339a13bfb532166f6
MISC metadata.xml 330 BLAKE2B 02b7193f99aee0f3cad145954d1a6f7f9b2f63e21cc23d02ae3048d89618050a5a8df2e206d771a3d0853664d4a0de9a09f44660b108eb280618d9136d1c86be SHA512 6a395c2a579f4ce8c891261da25c031284904a8d6366733c14a201a948e6744ae0037067f178f799d6134e4be670f1be3582f257414e067de654e8050963b972
diff --git a/net-libs/miniupnpc/miniupnpc-2.2.8-r1.ebuild b/net-libs/miniupnpc/miniupnpc-2.2.8-r1.ebuild
index e93530706526..4f624da5ee8c 100644
--- a/net-libs/miniupnpc/miniupnpc-2.2.8-r1.ebuild
+++ b/net-libs/miniupnpc/miniupnpc-2.2.8-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/18"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
kernel_linux? ( sys-apps/lsb-release )
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 39d9fd8463c8..3528e3b987a8 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -16,4 +16,4 @@ EBUILD nodejs-22.4.1-r1.ebuild 8480 BLAKE2B 911e3bf47339a7686e1b1185df256aede40a
EBUILD nodejs-22.6.0.ebuild 8495 BLAKE2B 33ef4cc2f41f4feac8dc85b8686a62b63e9e2a6be3847b29bb38fc15c9419e14365b4e266c94606982ae53efc25b15d05eb1ccb5bb20c63a579f7dd6ffb1d1f0 SHA512 e9f23d84e4aa99fd26344a718e875bfe3f171efc6e7e8d276d6dca508de71759e1b782c24264699d397830273aed4e03fcf403986cf0165ff40e4fabeb77653f
EBUILD nodejs-22.7.0.ebuild 8495 BLAKE2B 33ef4cc2f41f4feac8dc85b8686a62b63e9e2a6be3847b29bb38fc15c9419e14365b4e266c94606982ae53efc25b15d05eb1ccb5bb20c63a579f7dd6ffb1d1f0 SHA512 e9f23d84e4aa99fd26344a718e875bfe3f171efc6e7e8d276d6dca508de71759e1b782c24264699d397830273aed4e03fcf403986cf0165ff40e4fabeb77653f
EBUILD nodejs-99999999.ebuild 8495 BLAKE2B 33ef4cc2f41f4feac8dc85b8686a62b63e9e2a6be3847b29bb38fc15c9419e14365b4e266c94606982ae53efc25b15d05eb1ccb5bb20c63a579f7dd6ffb1d1f0 SHA512 e9f23d84e4aa99fd26344a718e875bfe3f171efc6e7e8d276d6dca508de71759e1b782c24264699d397830273aed4e03fcf403986cf0165ff40e4fabeb77653f
-MISC metadata.xml 983 BLAKE2B 7e455047a955185d1e53797b2b0592c5242b7eb849617cf39366acbab41e4fd066d36d723dbc32760f591c933f068e643475fc1b58a2873a2f1221e1c5d44b71 SHA512 5e08a76e2704000aa83a2c63f6e821e83c302939c1a729c4ac73774cc85189da4eccc1a19b700babfe87c8f07327865171526550ddf16a4fc25fed834f4bf7a6
+MISC metadata.xml 983 BLAKE2B 61908ba329bb50767f9a366c75acbedfb59da75a3e9966923af3fd4c686960115bfa53564e9dff19c1e5c3085a79ab5f5ca9a631da77ec4700fa2b663623d96e SHA512 471ee30d82ac553f975fe1e1e68ffcc79e8c709274ed6794a1c9fd2acee301734d36b6e607cc7b2cd386ed1e4621eb4a725efe440cb76d4dd6a2af4b76cdbd45
diff --git a/net-libs/nodejs/metadata.xml b/net-libs/nodejs/metadata.xml
index a81beb28246a..aea2f7be0a47 100644
--- a/net-libs/nodejs/metadata.xml
+++ b/net-libs/nodejs/metadata.xml
@@ -13,7 +13,7 @@
<flag name="snapshot">Enable snapshot creation for faster startup</flag>
<flag name="system-icu">Use system <pkg>dev-libs/icu</pkg> instead of the bundled version</flag>
<flag name="system-ssl">Use system OpenSSL instead of the bundled one</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
</use>
<upstream>
<remote-id type="github">nodejs/node</remote-id>
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 0f0f77d585df..55d67747b14a 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/autoupnp/Manifest b/net-misc/autoupnp/Manifest
index 15687aa9df8e..061a872dedd8 100644
--- a/net-misc/autoupnp/Manifest
+++ b/net-misc/autoupnp/Manifest
@@ -1,5 +1,3 @@
-DIST autoupnp-0.5.0.tar.gz 7402 BLAKE2B b6de76a45e6811e57cfb15bf41d3305ad4e8ed9b1459270426724b016d33a9a398bae5bca4d3d87360d712614fcad0fa5d8571db88ce632afd43220539ba992d SHA512 0118b20fdb225673348c3ba469bfde6c37e79fba42e7dbf7bca6a0c25dd9f853b0ee73860c5dbb8165e97125cb71b2794d4e88ece0a1155c85f4c83390131dbc
DIST autoupnp-0.5.1.tar.gz 14091 BLAKE2B 0df03b00dbf6623512c4598b7a9d9222e01317cbeba04006bec00f071ae1397986358fa2af5af38c712648e31ad7c89e81a32d73fcd2be332e75630a86f03826 SHA512 6d5d34dbb008f3be979c2692b16cc1d45a8b3062ef9fd60c268bb26a066f898e974301157e8d7fdcef7d279804504b4d2703bc09f83c8cc1173529673febf10a
-EBUILD autoupnp-0.5.0.ebuild 582 BLAKE2B e3aeafe8a77726b343d0be5ea3244777018531f3a1fec07e2632a2b8942385547f737064eb8c16581e96f76a29418b3b7a5046862b4aa921cf334a8ba46b09bb SHA512 86e225fbda3dc1a7739e31d966b8131048a2889ff6e36b7686335d4db5880f6122e050d54e9bd687957894b1bf7aa5b326a56a726aac29742184cabd00927cc3
EBUILD autoupnp-0.5.1.ebuild 578 BLAKE2B 555c29a06e660aca5b3142ed384d71c8c5cda39fe8f893e25098896c165e867bbf7eea93daeca9260c0c1ec02726e9d9977d9018a0ddfbd669b8d9b35e36e73f SHA512 0fa3bee521f509fc793eee30febc3047574a2ff40f63399aca0414720b199a6c330b21eab3504229a60dce8a8421d23bf88950178081fa7fbc00638341050eb0
MISC metadata.xml 392 BLAKE2B d4e689854968e0f26c88b8fa7f615df0d996711233e46bb0bdf1b265b31fa13a614b05a2e03b6b9df101b536dfea70f067a97661bba05bf7624e933a3ee7637d SHA512 42b53800c487b2e53644467ad0f754112d9116179d000dece34c824d1ab2a992046e1048139d88bc2202b5974e14ace9896af9500f05473ea9ba61dce42fb880
diff --git a/net-misc/autoupnp/autoupnp-0.5.0.ebuild b/net-misc/autoupnp/autoupnp-0.5.0.ebuild
deleted file mode 100644
index 46dbe3d77c75..000000000000
--- a/net-misc/autoupnp/autoupnp-0.5.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
-
-inherit meson
-
-DESCRIPTION="Automatic open port forwarder using UPnP"
-HOMEPAGE="https://github.com/projg2/autoupnp/"
-SRC_URI="
- https://github.com/projg2/autoupnp/archive/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="libnotify"
-
-DEPEND="
- <net-libs/miniupnpc-2.2.8:0=
- libnotify? ( x11-libs/libtinynotify:0= )
-"
-RDEPEND="
- ${DEPEND}
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature libnotify)
- )
- meson_src_configure
-}
diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest
index 5f0d2ab22d3a..a0edb5562fda 100644
--- a/net-misc/freerdp/Manifest
+++ b/net-misc/freerdp/Manifest
@@ -11,11 +11,14 @@ DIST freerdp-3.6.3.tar.gz 10199503 BLAKE2B ff4c76a7f2d808db09d22b6cf79caaa1f1aff
DIST freerdp-3.6.3.tar.gz.asc 228 BLAKE2B 4ea04f0d662afef34d61f06d36f3bd6f872f2a7cd8095df581f489306d88a761921a0a93325bdd4c5a627a1c47c612652697b9dc3338ebe0ea952a65b0783cc7 SHA512 6568362c2ad1032925e7dfcd04977c56a58e661b8eacc79d6d2ad77bb9e56d3dff3f13d004d50a88827aa9ccbd2f56c1019a53e18bf35856dbec81acba1dc142
DIST freerdp-3.7.0.tar.gz 10223833 BLAKE2B 6d1fab8a88dd9113c6daf0d609cac006d1303f30dd9a9e4b9a8d9d78df64281c86c3e30142be82b7e696983649114f31b9cbd35773e712331bf522a2928cdde3 SHA512 6af8962549bd259f1fb4ae15e60562602cdcc8a4492f35c93e2da45c315abdcf7c78f0525a5821a829f811fb759730a6980ee177d3864989701873ad70189f74
DIST freerdp-3.7.0.tar.gz.asc 228 BLAKE2B 87cd5f8cb8286eaf108098ee8baa7ed7c6e05b0d3e78050d16f96f6327c40f03bbe96b6aac719a8203240b4eb02e175daad57189dc7e0a0e022b02372aa69d6f SHA512 b62cf129db113ae727669f26de8dc971e33b78cf0b83e5f84a518c30366ff74c14675701870e9e09aedaad23000b3316a04a76cb7df475f3e4d5465f206b0e30
+DIST freerdp-3.8.0.tar.gz 10235403 BLAKE2B 96a788e6f394d21cc57c8dc729d1fe5f80b7dbd0119342358a59b63dda7e9e687f17aa0b6c812c33f4a3f3dd34c067e1206418083d2b61b3e5d20b75e6846093 SHA512 ebe724930ea56890a83514496bd11fcc6f77f170a3bb3de4b62506fa2e8bc919cf8593d7e93a9a421fdea22976ddc3f3dbd921fd9e0fb3c7dbd288e387a1c238
+DIST freerdp-3.8.0.tar.gz.asc 228 BLAKE2B 442b48027cbb7fe8cee9a2599772d317f003635939c3f8201097fefd0e2d2f5ec8776a18db23cac47f153c02864b976893f2fccb9050c638f0b94d7b98b5bd40 SHA512 d6be8aa062544b6cb05b39b4036da5403786d02db1ccf11363bfb9ef71c64703051305dfd3de46ac8ec986a664c849521f22d3061112c851a7e40038b827a3e6
EBUILD freerdp-2.11.5-r10.ebuild 3675 BLAKE2B 81ed6fb24d6bdd2ca894b2368e47adc29996441fa251ab5e4fa5d45128027a446c83f733dc9c010c6701e4b42bec15d987381bc3d72a234563c021552fd18a7e SHA512 910dad20fca8dbd8a287b31769f71fb2f660f4001df1b013e1340e19898fe2fd950765517faea66ecb9b8488b7bd1e87595813dccde3749a76f91b92b6a5b4e8
EBUILD freerdp-2.11.7.ebuild 4059 BLAKE2B f104ca6d06a417cc3e5930fe85eadbf9fa10c61bb52e544daeaaf3316c216ba6363b0b1d3d1a0b79455fe9613831748901f0edce28f5d2df9cca8abffdd349a3 SHA512 fe9ebbcacf18cb59d16458c5cfe47cf15fe89150ebfeca176b6d288b96112ef0965e517171f87c16e62590eee8b3a6a106fe2ba87062061e98dd36f33671b18a
EBUILD freerdp-2.9999.ebuild 4014 BLAKE2B 8e16a4c7dc35301402fbae5da1ba9da5673f0b5c4d8da811e5671f91816265a7dad92b5ae69533f44c084cec371962eac4499a0bb7ce98665336abf3ddaa730e SHA512 7ca53326d24353a2e1bc2d5c006c6a0866c98363d11ab231ff1c086119545979019ad9e13d9e40d4903bb020f4b891a041c0c93edfd566def19296b870e968fc
EBUILD freerdp-3.4.0-r12.ebuild 4202 BLAKE2B 5f55807ba41422d61497b7ee08a0b150ad41a92ea50a83c9d1aaac06700b1b7b99927c651a9e861860935bb0643174be983e09e2b9f07e5cf99bb3c75016d2b1 SHA512 6a3029a833773ae2e30da1510d4a7d0b185cc300d1c53c164ae8da5f63b3fd63d2a0bc90616546b0ce45f162eda34b907230392267facb948123ea3ef60d21a2
EBUILD freerdp-3.6.3.ebuild 4340 BLAKE2B 8472e441c21a0a9495242e314e52be5013b17b54a8694d6fe8560cb8e31fbbd23996fdabb98de6d87c0f4c1b5eb4596d416d41d3039904d747fa3ff12f7ca425 SHA512 4bf09d96f4931f12d1511a75599bdcb8cb28b80b4d43ebd8d16e33e8210ffbdf1690fac6d66c06657d165d22db1ac5db1eff4cae0eacc466ffb4f8d7ba764d23
EBUILD freerdp-3.7.0.ebuild 4288 BLAKE2B 46b1483dc049b9a791bc35d29a8c411a5d9a3c9efb0768ccfa51b9f95fb050815611fc25339f55797ca605a0bf0f9cdea27bac61ee532c6e88932068b8a8c237 SHA512 284f977053213df5d2ca5f7e1e778a513a38e0c37e853133ec3f7a1520940f742ab9112d8383190cb2fd17d5f3cc7a08b88cd9efb199746db069a8a54c7eb517
-EBUILD freerdp-9999.ebuild 4288 BLAKE2B 46b1483dc049b9a791bc35d29a8c411a5d9a3c9efb0768ccfa51b9f95fb050815611fc25339f55797ca605a0bf0f9cdea27bac61ee532c6e88932068b8a8c237 SHA512 284f977053213df5d2ca5f7e1e778a513a38e0c37e853133ec3f7a1520940f742ab9112d8383190cb2fd17d5f3cc7a08b88cd9efb199746db069a8a54c7eb517
+EBUILD freerdp-3.8.0.ebuild 4566 BLAKE2B 361aa3061b8f579ded57069aa9589f01645a3a2f288e24f605abb594d5026608ab55c132cd2b1a55fc4b619e3810cc2f6f6ff5cc4cf4258faca716195d559448 SHA512 80b846fb437a526adb5fe15e24296585ff1bf8c6efb659b7ea580a1ba38ff829d6f3c221171fd1f482a3a8a5726b3c85be679bec17a92c9daf613df285dedd3c
+EBUILD freerdp-9999.ebuild 4566 BLAKE2B 361aa3061b8f579ded57069aa9589f01645a3a2f288e24f605abb594d5026608ab55c132cd2b1a55fc4b619e3810cc2f6f6ff5cc4cf4258faca716195d559448 SHA512 80b846fb437a526adb5fe15e24296585ff1bf8c6efb659b7ea580a1ba38ff829d6f3c221171fd1f482a3a8a5726b3c85be679bec17a92c9daf613df285dedd3c
MISC metadata.xml 650 BLAKE2B 619e236cb4c4b249beafc2e4772c5321e5c912242a0e69d7e181867a83078ebfadd639aa5b7cf2a0da58572ade2ae374bfd61f41d83e333065bbfde2c06533ed SHA512 f9ec3e33c342c2a364be4d780c0fc69800617896bda40e473175f0b98f39925ea7bcc1896993782470fd9aad1b04edc2848baf5db2a8dd4e2c4099c062e657ae
diff --git a/net-misc/freerdp/freerdp-3.8.0.ebuild b/net-misc/freerdp/freerdp-3.8.0.ebuild
new file mode 100644
index 000000000000..5907f28cdfca
--- /dev/null
+++ b/net-misc/freerdp/freerdp-3.8.0.ebuild
@@ -0,0 +1,199 @@
+# Copyright 2011-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/FreeRDP/FreeRDP.git"
+ case ${PV} in
+ 2.*) EGIT_BRANCH="stable-2.0";;
+ esac
+else
+ inherit verify-sig
+ MY_P=${P/_/-}
+ S="${WORKDIR}/${MY_P}"
+ SRC_URI="https://pub.freerdp.com/releases/${MY_P}.tar.gz
+ verify-sig? ( https://pub.freerdp.com/releases/${MY_P}.tar.gz.asc )"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ BDEPEND="verify-sig? ( sec-keys/openpgp-keys-akallabeth )"
+ VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/akallabeth.asc"
+fi
+
+DESCRIPTION="Free implementation of the Remote Desktop Protocol"
+HOMEPAGE="https://www.freerdp.com/"
+
+LICENSE="Apache-2.0"
+SLOT="3"
+IUSE="aad alsa cpu_flags_arm_neon +client cups debug +ffmpeg +fuse gstreamer +icu jpeg kerberos openh264 pulseaudio sdl server smartcard systemd test usb valgrind wayland X xinerama xv"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+ virtual/pkgconfig
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+"
+COMMON_DEPEND="
+ dev-libs/openssl:0=
+ sys-libs/zlib:0
+ aad? ( dev-libs/cJSON )
+ alsa? ( media-libs/alsa-lib )
+ cups? ( net-print/cups )
+ usb? (
+ virtual/libudev:0=
+ sys-apps/util-linux:0=
+ dev-libs/dbus-glib:0=
+ virtual/libusb:1=
+ )
+ X? (
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrender
+ xinerama? ( x11-libs/libXinerama )
+ xv? ( x11-libs/libXv )
+ )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ !ffmpeg? (
+ x11-libs/cairo:0=
+ )
+ fuse? ( sys-fs/fuse:3 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ X? ( x11-libs/libXrandr )
+ )
+ icu? ( dev-libs/icu:0= )
+ jpeg? ( media-libs/libjpeg-turbo:0= )
+ kerberos? ( virtual/krb5 )
+ openh264? ( media-libs/openh264:0= )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? (
+ media-libs/libsdl2[haptic(+),joystick(+),sound(+),video(+)]
+ media-libs/sdl2-ttf
+ )
+ server? (
+ X? (
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ xinerama? ( x11-libs/libXinerama )
+ )
+ )
+ smartcard? ( sys-apps/pcsc-lite )
+ systemd? ( sys-apps/systemd:0= )
+ client? (
+ wayland? (
+ dev-libs/wayland
+ x11-libs/libxkbcommon
+ )
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxkbfile
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ valgrind? ( dev-debug/valgrind )
+"
+RDEPEND="${COMMON_DEPEND}
+ !net-misc/freerdp:0
+ client? ( !net-misc/freerdp:2[client] )
+ server? ( !net-misc/freerdp:2[server] )
+ smartcard? ( app-crypt/p11-kit )
+"
+
+option() {
+ usex "$1" ON OFF
+}
+
+option_client() {
+ if use client; then
+ option "$1"
+ else
+ echo OFF
+ fi
+}
+
+run_for_testing() {
+ if use test; then
+ local BUILD_DIR="${WORKDIR}/${P}_testing"
+ "$@"
+ fi
+}
+
+src_configure() {
+ # bug #881695
+ filter-lto
+ freerdp_configure -DBUILD_TESTING=OFF
+ run_for_testing freerdp_configure -DBUILD_TESTING=ON
+}
+
+freerdp_configure() {
+ local mycmakeargs=(
+ -Wno-dev
+
+ # https://bugs.gentoo.org/927037
+ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF
+
+ -DCHANNEL_URBDRC=$(option usb)
+ -DWITH_AAD=$(option aad)
+ -DWITH_ALSA=$(option alsa)
+ -DWITH_CCACHE=OFF
+ -DWITH_CLIENT=$(option client)
+ -DWITH_CLIENT_SDL=$(option sdl)
+ -DWITH_SAMPLE=OFF
+ -DWITH_CUPS=$(option cups)
+ -DWITH_DEBUG_ALL=$(option debug)
+ -DWITH_MANPAGES=ON
+ -DWITH_FFMPEG=$(option ffmpeg)
+ -DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON
+ -DWITH_SWSCALE=$(option ffmpeg)
+ -DWITH_CAIRO=$(option !ffmpeg)
+ -DWITH_DSP_FFMPEG=$(option ffmpeg)
+ -DWITH_FUSE=$(option fuse)
+ -DWITH_GSTREAMER_1_0=$(option gstreamer)
+ -DWITH_JPEG=$(option jpeg)
+ -DWITH_KRB5=$(option kerberos)
+ -DWITH_NEON=$(option cpu_flags_arm_neon)
+ -DWITH_OPENH264=$(option openh264)
+ -DWITH_OSS=OFF
+ -DWITH_PCSC=$(option smartcard)
+ -DWITH_PKCS11=$(option smartcard)
+ -DWITH_PULSE=$(option pulseaudio)
+ -DWITH_SERVER=$(option server)
+ -DWITH_LIBSYSTEMD=$(option systemd)
+ -DWITH_UNICODE_BUILTIN=$(option !icu)
+ -DWITH_VALGRIND_MEMCHECK=$(option valgrind)
+ -DWITH_X11=$(option X)
+ -DWITH_XINERAMA=$(option xinerama)
+ -DWITH_XV=$(option xv)
+ -DWITH_WAYLAND=$(option_client wayland)
+ -DWITH_WEBVIEW=OFF
+ -DWITH_WINPR_TOOLS=$(option server)
+
+ "$@"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ run_for_testing cmake_src_compile
+}
+
+src_test() {
+ local myctestargs=( -E TestBacktrace )
+ has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
+ run_for_testing cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+ mv "${ED}"/usr/share/man/man7/wlog{,3}.7 || die
+}
diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild
index 51aab209a2db..5907f28cdfca 100644
--- a/net-misc/freerdp/freerdp-9999.ebuild
+++ b/net-misc/freerdp/freerdp-9999.ebuild
@@ -120,17 +120,27 @@ option_client() {
fi
}
+run_for_testing() {
+ if use test; then
+ local BUILD_DIR="${WORKDIR}/${P}_testing"
+ "$@"
+ fi
+}
+
src_configure() {
# bug #881695
filter-lto
+ freerdp_configure -DBUILD_TESTING=OFF
+ run_for_testing freerdp_configure -DBUILD_TESTING=ON
+}
+freerdp_configure() {
local mycmakeargs=(
-Wno-dev
# https://bugs.gentoo.org/927037
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF
- -DBUILD_TESTING=$(option test)
-DCHANNEL_URBDRC=$(option usb)
-DWITH_AAD=$(option aad)
-DWITH_ALSA=$(option alsa)
@@ -166,14 +176,21 @@ src_configure() {
-DWITH_WAYLAND=$(option_client wayland)
-DWITH_WEBVIEW=OFF
-DWITH_WINPR_TOOLS=$(option server)
+
+ "$@"
)
cmake_src_configure
}
+src_compile() {
+ cmake_src_compile
+ run_for_testing cmake_src_compile
+}
+
src_test() {
local myctestargs=( -E TestBacktrace )
has network-sandbox ${FEATURES} && myctestargs+=( -E TestConnect )
- cmake_src_test
+ run_for_testing cmake_src_test
}
src_install() {
diff --git a/net-misc/s6-networking/Manifest b/net-misc/s6-networking/Manifest
index 722f9ceedf1c..422ae61c0f9c 100644
--- a/net-misc/s6-networking/Manifest
+++ b/net-misc/s6-networking/Manifest
@@ -1,5 +1,3 @@
-DIST s6-networking-2.7.0.2.tar.gz 115997 BLAKE2B 24728f3b5e08eb94b295f345231a348c072c08a84d42585763bed8fe7057eeee6860b0d00f8548a86a896db98f1c4f51346b12f9361d500f962de6defe39308e SHA512 49f80c68d639f2b7ac7451ca2ace828ca4e8c1eeffec4a9b31f8157c26a87228275ea14d8b6495b0af0879a961b37910aa2b769d8db56d8731d0827c96053631
DIST s6-networking-2.7.0.3.tar.gz 116055 BLAKE2B 1f2a6c3796aac95526fac68c8918831089eecb1536f42e4bfd85640eac8e4b0197ca03a039eb37671e1f0032419dfa4f7397b03a352b8c38c17609e75d79f09c SHA512 50d369303bd448d09a3f6431e64fb0f0b13383c92764b499ed881af3a6a8c4f779f1f9d98341943f6fdc8b18d16df444897d3750212df89efd838b6de562eede
-EBUILD s6-networking-2.7.0.2.ebuild 1361 BLAKE2B d1bf0f1f38079625a2b57c20ffd7af6c1aaaee7a89eee7ac0449742994a86c8fc3566153d1066ab434224afefc26bc9cb038a148ff0ec8ddac4eaa03269da8cb SHA512 8acf470c7697a23b6f4e43f5af7ee2cabbc92bab9a74a032325de782c7c53aac322824735fc61d404bbbb6d4abc2fab9e3a677cfd5f1b81285401d1f130da523
EBUILD s6-networking-2.7.0.3.ebuild 1361 BLAKE2B d1bf0f1f38079625a2b57c20ffd7af6c1aaaee7a89eee7ac0449742994a86c8fc3566153d1066ab434224afefc26bc9cb038a148ff0ec8ddac4eaa03269da8cb SHA512 8acf470c7697a23b6f4e43f5af7ee2cabbc92bab9a74a032325de782c7c53aac322824735fc61d404bbbb6d4abc2fab9e3a677cfd5f1b81285401d1f130da523
MISC metadata.xml 662 BLAKE2B 04ee80136bb075cc306aab76ddb478ec88dcca897b064291947f336d81321ce219422bd37894e207bcdaf46f69c2c1c88dfd6603dcc70278392abaae6a2b66f5 SHA512 7bb44bc7f59796f7bec930d4e21eca219b233918953ac111758e2e1eb9ee0ab50291600156ea210cc855e875ef1b37784b94ecb040a93eef94bba5dc24def830
diff --git a/net-misc/s6-networking/s6-networking-2.7.0.2.ebuild b/net-misc/s6-networking/s6-networking-2.7.0.2.ebuild
deleted file mode 100644
index 7d7abc64001e..000000000000
--- a/net-misc/s6-networking/s6-networking-2.7.0.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="Suite of small networking utilities for Unix systems"
-HOMEPAGE="https://www.skarnet.org/software/s6-networking/"
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="ssl"
-
-RDEPEND="
- dev-lang/execline:=
- >=dev-libs/skalibs-2.14.1.0:=
- >=net-dns/s6-dns-2.3.7.0:=
- sys-apps/s6:=[execline]
- ssl? ( dev-libs/libretls:= )
-"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
-
- # Avoid QA warning for LDFLAGS addition
- sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
- sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-
- local myconf=(
- --bindir=/bin
- --dynlibdir="/$(get_libdir)"
- --libdir="/usr/$(get_libdir)/${PN}"
- --with-dynlib="/$(get_libdir)"
- --with-lib="/usr/$(get_libdir)/s6"
- --with-lib="/usr/$(get_libdir)/s6-dns"
- --with-lib="/usr/$(get_libdir)/skalibs"
- --with-sysdeps="/usr/$(get_libdir)/skalibs"
- --enable-shared
- --disable-allstatic
- --disable-static
- --disable-static-libc
- $(use_enable ssl ssl libtls)
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- optfeature "man pages" app-doc/s6-networking-man-pages
-}
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 5e2f00625d98..9202100ad042 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index 6d72552e5255..e6348d89124b 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -24,4 +24,4 @@ EBUILD bitcoin-core-26.1.ebuild 13216 BLAKE2B 27c56e56e63d87147229ee2d7a494f95a3
EBUILD bitcoin-core-26.2.ebuild 13027 BLAKE2B 3c25802a28e20f27730fa9f8141f921f2fecda009f6b3d7ccd2d94360a4278d3a99941497ae079529848af1cb5a6357a188268c2f2b46fa21e7fbe226236ac88 SHA512 52a2159874e28f8b1e0023bda34362b4cde7a873c7ad90a2abd0b6a9775a8aa4bcbe6091038628a5d1c586f6c7d5256f68a464d7b98347eee8d76a4e3ffbc889
EBUILD bitcoin-core-27.0.ebuild 13249 BLAKE2B 49b616304aebddb21844df04fdef65296beeb1ef3f148b82c76dbaf5c25ad27fadaac6762b034ec0e6596bc2145f178320d402bc2773813d1583c84a7031ecd0 SHA512 1213906b317cafe14ecd911443308aae090ef0df72b5dd78cf0c6352f786f1b07304778845effd4df3b6378ee0df91942547bc0a4a0f509e67734768314b87cc
EBUILD bitcoin-core-27.1.ebuild 13249 BLAKE2B 34f09bf89cc095e351ff610a1def6111911552f6f003a6b36cfdc00f4913e4af0bd1d0c25429eaf0025a537e617765ba16361e38d73a94aa72bc06a9bab864db SHA512 4451f5232be0588e3229455356865c1f11e2a6587084e9802ca21034a1d15d2742bf25dd453fb0d55f9819e4604cf075aa7d433d1ed15246fee4f31dd2cebe8c
-MISC metadata.xml 1731 BLAKE2B 82448eebdb2fb1de884d8df8a61449a4895c9670997fe590d6cdd2473a3831f12338c736739cef110a38ca0673053317bb21c93f2016b1b0c329407c7255e068 SHA512 84a029da788f4c41679bc9fa1fcc8d23ca74ddb11abc678bf436744239b1135e4c8aac9e40974b64414990e6892cc39fe08aa3a005f7a924f0802853c013d163
+MISC metadata.xml 1731 BLAKE2B 0b4475c0bcb73a1aa07ac0f3c84319e7a1b4ef07a29a0de685eb5210685daae6c648ac86eaeb198b713a327f7a32d4af97fcdd32cdd27cf2354ae6089e3065b6 SHA512 8794f093ee5cde81cd58ecd8acdcfa8ea4df256a5d1a6cc59dba673d3f3961e3734460299f9ee9592ea82045a92ef5d5e8d0762d79d194401ad2866a9b5ebd1f
diff --git a/net-p2p/bitcoin-core/metadata.xml b/net-p2p/bitcoin-core/metadata.xml
index a43e231b9918..63568431d943 100644
--- a/net-p2p/bitcoin-core/metadata.xml
+++ b/net-p2p/bitcoin-core/metadata.xml
@@ -22,7 +22,7 @@
<flag name="sqlite">Support descriptor wallets in SQLite format</flag>
<flag name="system-leveldb">Link with <pkg>virtual/bitcoin-leveldb</pkg> rather than embedding an internal copy</flag>
<flag name="system-libsecp256k1">Link with <pkg>dev-libs/libsecp256k1</pkg> rather than embedding an internal copy</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
<flag name="upnp">Enable Universal Plug and Play</flag>
<flag name="zeromq">Report blocks and transactions via zeromq</flag>
</use>
diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index c768a608aaf6..2603b7e7974b 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,2 +1,2 @@
EBUILD bitcoin-qt-25.1.ebuild 676 BLAKE2B ae8b264bd1d7653bdd8053457bd5352b1e0bb9c574dde5c8b09f3312bf40854b3e3a601cf076a2abdec81691f9d0d56b42a54dea497a38468e5e72cd60176e06 SHA512 db4e34d33d6a2b0a9678bc693644333f5ecbf4ca80177347ea3e57c8b58bfde8eb0d36a81aac423c5f7f7d02cd8e5c099e86f3c2a2d3f21987c959b53cd0fcfc
-MISC metadata.xml 1180 BLAKE2B 0727febd77344fb8190e736b4d7e7f838874d1d1d300e478d9ecc55cf5c2aaffb6e05abbb5ce63d1eb2635371920cc7ffd836126827479bd120ec36ebadeca79 SHA512 7b92467c47a2967059435fe6bd91e954622aaa2dab405f6b3dbb551b20da758701b5f7ae9ef448c1683b1b46b2e3455f59f89fe73f802c321180197c4c8be425
+MISC metadata.xml 1180 BLAKE2B e8beddd5426e953f97261d99b7b53c67925a82abbaefbb43195ccf9055fac67367b9aba04993976caa1b4d4e8277399cd0e6e9536c6750b34c23e728b60b22b0 SHA512 52f3b73e5fac48a0c0d72632ea39dda203f09847499ede5bf2a2e2daa5823c77cf74a10626494cb8dac8062c85516464f6666cd92a85d91ba2b189526a4efc01
diff --git a/net-p2p/bitcoin-qt/metadata.xml b/net-p2p/bitcoin-qt/metadata.xml
index 6a03780bc782..914568760981 100644
--- a/net-p2p/bitcoin-qt/metadata.xml
+++ b/net-p2p/bitcoin-qt/metadata.xml
@@ -13,7 +13,7 @@
<flag name="external-signer">Include support for external wallet signer programs</flag>
<flag name="nat-pmp">Enable NAT-PMP port forwarding</flag>
<flag name="qrcode">Enable generation of QR Codes for receiving payments</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
<flag name="upnp">Enable Universal Plug and Play</flag>
<flag name="wallet">Enable wallet support</flag>
<flag name="zeromq">Report blocks and transactions via zeromq</flag>
diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest
index 7576036a624f..7f5fcf5dc0ed 100644
--- a/net-p2p/bitcoind/Manifest
+++ b/net-p2p/bitcoind/Manifest
@@ -1,2 +1,2 @@
EBUILD bitcoind-25.1.ebuild 664 BLAKE2B 2ab9b1bab834f7cb17c2a5fdb79c140a908c96f3cec47f5eb1507993f089a52d7f1fc173eacef4fd05b87c3f24975223fb327434b16f136057269c170b21bba4 SHA512 ac1b0a798017fe4e5a5f14e9653cd271c03145b08840f63b7f8bcce65a8b463ba3ef83dd580e458b7e919a54304cf5e4f1bf17fa492a47b776fe1b5f56379b90
-MISC metadata.xml 1098 BLAKE2B 80afd9b2809679a927bc86e4fbb10c1a06fb470d0a7e31dab40c68e1b7581eda4175cd472b7c174e8631c527bc715cbae6adebfdbf1378d7e72d3ad0a6739339 SHA512 a6be57be69cb17f5164c342cb3a2bac4543fa1a811c3e7793ae575156aa8b1c94efab39b7a43b3bd43eb4f65927e00e9dd083f02141dba5a613dc7e111be279e
+MISC metadata.xml 1098 BLAKE2B b4a01d470dcfddfdc82bbffa41fa39511c3ea526f9fac4b96abaa1eb6c8d39b72f4e95815defb147ca457240461f5ce5db1d35f0ac5b6da268b936421137ac94 SHA512 bab69ed6db26498c68e740402f2ba34ad3a99709d72b56d531ce238635a710034ad8f5a2d4a05db81025b69cd6b32ef65cef6e1527ad0bdae1f6bc965bcbfd1d
diff --git a/net-p2p/bitcoind/metadata.xml b/net-p2p/bitcoind/metadata.xml
index 5126e22fdc07..fbaa215fd727 100644
--- a/net-p2p/bitcoind/metadata.xml
+++ b/net-p2p/bitcoind/metadata.xml
@@ -12,7 +12,7 @@
<use>
<flag name="external-signer">Include support for external wallet signer programs</flag>
<flag name="nat-pmp">Enable NAT-PMP port forwarding</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
<flag name="upnp">Enable Universal Plug and Play</flag>
<flag name="wallet">Enable wallet support</flag>
<flag name="zeromq">Report blocks and transactions via zeromq</flag>
diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz
index bc21a13f2430..db5f5d0c6e4e 100644
--- a/net-proxy/Manifest.gz
+++ b/net-proxy/Manifest.gz
Binary files differ
diff --git a/net-proxy/squid/Manifest b/net-proxy/squid/Manifest
index fec369590fb1..f684a290b672 100644
--- a/net-proxy/squid/Manifest
+++ b/net-proxy/squid/Manifest
@@ -9,6 +9,8 @@ AUX squid.initd-r7 4473 BLAKE2B e5fd96a8bb6492c31c452791dce185fc4d6fa655f0c05d0b
AUX squid.logrotate 103 BLAKE2B f6d190d1914b76b08d90a2c3b3b07ff9cd332cdb2e595f4849537d1f1d32d8be1386fcdfffb40d073bcdd715a62c1c44727f1e10b75cfaff69c0d042c2a7e904 SHA512 d75a667c3ffa32fdd938ef40df8813a467d9f10b2363107bf915cb0c99834fbe8d0eb502a18a816875b67b0db1b27806ed3caf620c38516040cb644b225f5a55
AUX squid.logrotate-r1 166 BLAKE2B 62bd821aabd7394e4644e19d2d243775154fca1c09776373d62bd56d1bbfbc3f4ec440ac17d44a29afbe0692e3b4ccb311ad5cd5790b18737ce15f2bfca5de31 SHA512 e26f661d07029c86a82e635c741252f1c5861764e5a695ab980750a238047d9fe74f80f63552f47d0a32960c74b5435d458f2f88d267c7b5950a27e62f0ecb19
AUX squid.pam 209 BLAKE2B 113fa119ce4fd96ddf34b95c1a1ca958b34aea405564076f89abdbb8d4c6a0248ec9fa1a0f5f1d6136643c9abc4c5f67e8ef75305414b374763e2055272950d5 SHA512 5501e3d9319aea99f0deed98748366d4dfbeccdde96d842474fe144a4584394d8f5563372cd7b2437a389378c49b61b646403cca1be4362c888750d027b2f594
+DIST squid-6.10.tar.xz 2558208 BLAKE2B 608b49c25549e73bc58ee4ec82a4d582f6f28b6dd324261806931eb2e37f0b5d63f6c2f6373a3db43823e805f5d6df56b2a4b5a8324cd6e623c4302d2c4b9421 SHA512 c0b75c3d383b1cd234b30dd02e84e1c5655fc53f63b75704bf4bac9ee0b86ba27e4656116893aff8b95dea19ff1befabcbb9dab3875da52fcb65f1d30f0fe5a9
+DIST squid-6.10.tar.xz.asc 647 BLAKE2B 22c41fae76b5e2efb5adc7d34beac0dce8218af0a4e77268989078acb91b6822a41f9a44cb60796548bb392040ad35317b5cfde9fdc51a37ffae616bbe9faede SHA512 5e9d053db90549760f7a675d9f4703ecde460906cb09dff489f9db5d0f7826fb30487c9b009cc4577f3f061f3c7b3a667418af298f55f882f696884dc536bf53
DIST squid-6.6.tar.xz 2554824 BLAKE2B 7c3c96f5cd5f819f6f020fb3e63ee8d9bb26b7fb4ff4405d7963a643c6766344e6492505bc1b33f3040ad800b3d7a3ad6a4b067b031ac4d178ddcac04c6e74dc SHA512 4ab261ed85ad674288467500aca9d8a48e3918b55f777635c0ba7a2551f248d35536848a5fbf2c946490a818004727f2aed33144f0a3ebab0be36cc4cffb020c
DIST squid-6.6.tar.xz.asc 1193 BLAKE2B c37a400c51c30de35c6fe52123389c134d05670a36b1ffae4d67e7d06981bbf94788343daf2fdeafb782d464a977ee31bc601e3b1b92b45cd40ba6a6725b9a16 SHA512 08550569759c403a1a9747d08ea7055751fbf251355691074f6d09baca76a0987c5dff36e1f01b64edd446d568c7244b14124f6f8a1b19ccfc30293eed83a297
DIST squid-6.7.tar.xz 2427468 BLAKE2B 0cd892213085326d1f4cc065778d95d74c03edaaf98b839b4422397fdcd449716b022e74adcbac636ca98e9d5c45a8f7aa156c3edc9f306fb13fc5cc21125dd6 SHA512 6221437056c600119fe9ff1ceeeaa9955cf9f21df481ad29a3515f8439a41b779d51f37b820b75641d0d4d6de54554f6f924dbd347834bf4a6ad6b5b317084a0
@@ -16,6 +18,7 @@ DIST squid-6.7.tar.xz.asc 646 BLAKE2B 6d4e6075b261f54269577fc31b28e7cb74b835c851
DIST squid-6.9-memleak_fix.patch 22178 BLAKE2B bf87a98ac3ddcf27b817b7b09a1a7656cb6547c7c157d02a3daf4b337669180718e1df06040b9b4be252a9f60fc767d94ed698014113c072dd9b91ada08a1adc SHA512 38754b1f593dde3e7ab70601bdaaabf8c1c40beea0ae9913684d3de78d76cec4243abac8e315af2009b98e096a3b04c56181940f0528716278aaf7c44ea76dad
DIST squid-6.9.tar.xz 2557992 BLAKE2B cac10d3a16fe31a9becfcd0fc278413d53c52285cdca9ece897ca4e3a0e50806e186960091f9050243180996382c6b5209360d9fff249d26b20d1e529285a038 SHA512 2666551caca39fa6ca49b56b537645dd043ee0c99b805c433cf714172e6062590fd6ed942043df1a3b543f30c039f3ab701493187dc6a0a4a8311217417c366e
DIST squid-6.9.tar.xz.asc 646 BLAKE2B fafa49d40af849103d04c0f07e19e5b9007306ba0f85bcabed761b53f94015aefc65ec2035963c95fd938cb04dfdb878363fcf5150a06889b563fa48922ef289 SHA512 ccd053476e91544bf797cf38a7e57acdc1c02c1edb2804230f061d9b24abbbd2e06abbaaa0fe2b209951631c0369510f60f0b7137fe950f3ccf59e8a212bc0fa
+EBUILD squid-6.10.ebuild 10172 BLAKE2B 8abd47831cadd34a63aa1b0c87ad6b30a269e5b66b66843770cae0e052b21c17fe36e393d78138bb5706a3158f32eba4a899ea3a0778839f3b288cf04f74541e SHA512 9a769a942aea2905cbf3e3e69119c31ea39605ac6cac3e05b1fa53bb1d8b9b12d5b7aafe12003ac7dd778466f8b05980ff2bc359e3b7869046e040f43688bf33
EBUILD squid-6.6.ebuild 9837 BLAKE2B f8b4826ed09f36b6bf1e56d01099b60b371de35fa3c0772dfe49fec939e38de5aad88362ccd2591364abe9a7390811357b9ee5b1a1dc325aff5b4b410ca034b5 SHA512 7d177f1cd2c4fcc8ca4ea630c339a76d715c9c0251668512d95b6e38500b672d6006d953d2a0b5739ef804e15479e75eef4f9902cfc6d821381457bbd500934f
EBUILD squid-6.7.ebuild 9840 BLAKE2B 02eaff938405892c095b760cfc393eba182b74f0c87949605ee9d47836a48669af4bb4fbd70a03d171442c5a6ef1ea1cbb9f2d4306077e72c2faabf73be90d70 SHA512 717c71669293d9240aaf9ce64d074fc60585000170ec6633b414d2090ef18412b838bfa52384741e2e6462e62430adf0a50321e6e82aadeefdc278dcd52fa916
EBUILD squid-6.9.ebuild 10172 BLAKE2B 8abd47831cadd34a63aa1b0c87ad6b30a269e5b66b66843770cae0e052b21c17fe36e393d78138bb5706a3158f32eba4a899ea3a0778839f3b288cf04f74541e SHA512 9a769a942aea2905cbf3e3e69119c31ea39605ac6cac3e05b1fa53bb1d8b9b12d5b7aafe12003ac7dd778466f8b05980ff2bc359e3b7869046e040f43688bf33
diff --git a/net-proxy/squid/squid-6.10.ebuild b/net-proxy/squid/squid-6.10.ebuild
new file mode 100644
index 000000000000..266c40c8dce1
--- /dev/null
+++ b/net-proxy/squid/squid-6.10.ebuild
@@ -0,0 +1,402 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/squid.gpg
+inherit autotools flag-o-matic linux-info pam systemd toolchain-funcs verify-sig
+
+DESCRIPTION="Full-featured web proxy cache"
+HOMEPAGE="https://www.squid-cache.org/"
+
+MY_PV_MAJOR=$(ver_cut 1)
+# Upstream patch ID for the most recent bug-fixed update to the formal release.
+#r=-20181117-r0022167
+r=
+if [[ -z ${r} ]]; then
+ SRC_URI="
+ http://static.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}.tar.xz
+ https://dev.gentoo.org/~juippis/distfiles/squid-6.9-memleak_fix.patch
+ verify-sig? ( http://static.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}.tar.xz.asc )
+ "
+else
+ SRC_URI="http://static.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}${r}.tar.bz2
+ https://dev.gentoo.org/~juippis/distfiles/squid-6.9-memleak_fix.patch"
+ S="${S}${r}"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux logrotate test ecap"
+IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp valgrind +wccp +wccpv2"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="tproxy? ( caps ) qos? ( caps ) ssl-crtd? ( ssl )"
+
+DEPEND="
+ acct-group/squid
+ acct-user/squid
+ dev-libs/libltdl
+ sys-libs/tdb
+ virtual/libcrypt:=
+ caps? ( >=sys-libs/libcap-2.16 )
+ ecap? ( net-libs/libecap:1 )
+ esi? (
+ dev-libs/expat
+ dev-libs/libxml2
+ )
+ ldap? ( net-nds/openldap:= )
+ gnutls? ( >=net-libs/gnutls-3.1.5:= )
+ logrotate? ( app-admin/logrotate )
+ nis? (
+ net-libs/libtirpc:=
+ net-libs/libnsl:=
+ )
+ kerberos? ( virtual/krb5 )
+ pam? ( sys-libs/pam )
+ qos? ( net-libs/libnetfilter_conntrack )
+ ssl? (
+ dev-libs/nettle:=
+ !gnutls? (
+ dev-libs/openssl:=
+ )
+ )
+ sasl? ( dev-libs/cyrus-sasl )
+ systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="
+ ${DEPEND}
+ mysql? ( dev-perl/DBD-mysql )
+ postgres? ( dev-perl/DBD-Pg )
+ perl? ( dev-lang/perl )
+ samba? ( net-fs/samba )
+ selinux? ( sec-policy/selinux-squid )
+ sqlite? ( dev-perl/DBD-SQLite )
+"
+DEPEND+=" valgrind? ( dev-debug/valgrind )"
+BDEPEND="
+ dev-lang/perl
+ ecap? ( virtual/pkgconfig )
+ test? ( dev-util/cppunit )
+ verify-sig? ( sec-keys/openpgp-keys-squid )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.2-gentoo.patch
+ "${FILESDIR}"/${PN}-4.17-use-system-libltdl.patch
+ "${DISTDIR}"/${PN}-6.9-memleak_fix.patch
+)
+
+pkg_pretend() {
+ if use tproxy; then
+ local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_SOCKET ~NETFILTER_XT_TARGET_TPROXY"
+ linux-info_pkg_setup
+ fi
+}
+
+src_unpack() {
+ if use verify-sig ; then
+ # Needed for downloaded patch (which is unsigned, which is fine)
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
+ fi
+
+ default
+}
+
+src_prepare() {
+ default
+
+ # Fixup various paths
+ sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
+ INSTALL QUICKSTART \
+ scripts/fileno-to-pathname.pl \
+ scripts/check_cache.pl \
+ tools/cachemgr.cgi.8 \
+ tools/purge/conffile.hh \
+ tools/purge/purge.1 || die
+ sed -i -e 's:/usr/local/squid/sbin:/usr/sbin:' \
+ INSTALL QUICKSTART || die
+ sed -i -e 's:/usr/local/squid/var/cache:/var/cache/squid:' \
+ QUICKSTART || die
+ sed -i -e 's:/usr/local/squid/var/logs:/var/log/squid:' \
+ QUICKSTART \
+ src/log/access_log.cc || die
+ sed -i -e 's:/usr/local/squid/logs:/var/log/squid:' \
+ src/log/access_log.cc || die
+ sed -i -e 's:/usr/local/squid/libexec:/usr/libexec/squid:' \
+ src/acl/external/unix_group/ext_unix_group_acl.8 \
+ src/acl/external/session/ext_session_acl.8 || die
+ sed -i -e 's:/usr/local/squid/cache:/var/cache/squid:' \
+ scripts/check_cache.pl || die
+ # /var/run/squid to /run/squid
+ sed -i -e 's:$(localstatedir)::' \
+ src/ipc/Makefile.am || die
+ sed -i 's:/var/run/:/run/:g' tools/systemd/squid.service || die
+
+ sed -i -e 's:_LTDL_SETUP:LTDL_INIT([installable]):' \
+ libltdl/configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --cache-file="${S}"/config.cache
+
+ --datadir=/usr/share/squid
+ --libexecdir=/usr/libexec/squid
+ --localstatedir=/var
+ --sysconfdir=/etc/squid
+ --with-default-user=squid
+ --with-logdir=/var/log/squid
+ --with-pidfile=/run/squid.pid
+
+ --enable-build-info="Gentoo ${PF} (r: ${r:-NONE})"
+ --enable-log-daemon-helpers
+ --enable-url-rewrite-helpers
+ --enable-cache-digests
+ --enable-delay-pools
+ --enable-disk-io
+ --enable-eui
+ --enable-icmp
+ --enable-ipv6
+ --enable-follow-x-forwarded-for
+ --enable-removal-policies="lru,heap"
+ --disable-strict-error-checking
+ --disable-arch-native
+
+ --with-large-files
+ --with-build-environment=default
+
+ --with-tdb
+
+ --without-included-ltdl
+ --with-ltdl-include="${ESYSROOT}"/usr/include
+ --with-ltdl-lib="${ESYSROOT}"/usr/$(get_libdir)
+
+ $(use_with caps cap)
+ $(use_enable snmp)
+ $(use_with ssl openssl)
+ $(use_with ssl nettle)
+ $(use_with gnutls)
+ $(use_with ldap)
+ $(use_enable ssl-crtd)
+ $(use_with systemd)
+ $(use_with test cppunit)
+ $(use_enable ecap)
+ $(use_enable esi)
+ $(use_enable esi expat)
+ $(use_enable esi xml2)
+ $(use_enable htcp)
+ $(use_with valgrind valgrind-debug)
+ $(use_enable wccp)
+ $(use_enable wccpv2)
+ )
+
+ # Basic modules
+ local basic_modules=(
+ NCSA
+ POP3
+ getpwnam
+
+ $(usev samba 'SMB')
+ $(usev ldap 'SMB_LM LDAP')
+ $(usev pam 'PAM')
+ $(usev sasl 'SASL')
+ $(usev nis 'NIS')
+ $(usev radius 'RADIUS')
+ )
+
+ use nis && append-cppflags "-I${ESYSROOT}/usr/include/tirpc"
+
+ if use mysql || use postgres || use sqlite; then
+ basic_modules+=( DB )
+ fi
+
+ # Digests
+ local digest_modules=(
+ file
+
+ $(usev ldap 'LDAP eDirectory')
+ )
+
+ # Kerberos
+ local negotiate_modules=( none )
+
+ myeconfargs+=( --without-mit-krb5 --without-heimdal-krb5 )
+
+ if use kerberos; then
+ # We intentionally overwrite negotiate_modules here to lose
+ # the 'none'.
+ negotiate_modules=( kerberos wrapper )
+
+ if has_version app-crypt/heimdal; then
+ myeconfargs+=(
+ --without-mit-krb5
+ --with-heimdal-krb5
+ )
+ else
+ myeconfargs+=(
+ --with-mit-krb5
+ --without-heimdal-krb5
+ )
+ fi
+ fi
+
+ # NTLM modules
+ local ntlm_modules=( none )
+
+ if use samba ; then
+ # We intentionally overwrite ntlm_modules here to lose
+ # the 'none'.
+ ntlm_modules=( SMB_LM )
+ fi
+
+ # External helpers
+ local ext_helpers=(
+ file_userip
+ session
+ unix_group
+ delayer
+ time_quota
+
+ $(usev samba 'wbinfo_group')
+ $(usev ldap 'LDAP_group eDirectory_userip')
+ )
+
+ use ldap && use kerberos && ext_helpers+=( kerberos_ldap_group )
+ if use mysql || use postgres || use sqlite; then
+ ext_helpers+=( SQL_session )
+ fi
+
+ # Storage modules
+ local storeio_modules=(
+ aufs
+ diskd
+ rock
+ ufs
+ )
+
+ #
+ local transparent
+ if use kernel_linux; then
+ myeconfargs+=(
+ --enable-linux-netfilter
+ $(usev qos '--enable-zph-qos --with-netfilter-conntrack')
+ )
+ fi
+
+ tc-export_build_env BUILD_CXX
+ export BUILDCXX="${BUILD_CXX}"
+ export BUILDCXXFLAGS="${BUILD_CXXFLAGS}"
+ tc-export CC AR
+
+ # Should be able to drop this workaround with newer versions.
+ # https://bugs.squid-cache.org/show_bug.cgi?id=4224
+ tc-is-cross-compiler && export squid_cv_gnu_atomics=no
+
+ # Bug #719662
+ append-atomic-flags
+
+ print_options_without_comma() {
+ # IFS as ',' will cut off any trailing commas
+ (
+ IFS=','
+ options=( $(printf "%s," "${@}") )
+ echo "${options[*]}"
+ )
+ }
+
+ myeconfargs+=(
+ --enable-storeio=$(print_options_without_comma "${storeio_modules[@]}")
+ --enable-auth-basic=$(print_options_without_comma "${basic_modules[@]}")
+ --enable-auth-digest=$(print_options_without_comma "${digest_modules[@]}")
+ --enable-auth-ntlm=$(print_options_without_comma "${ntlm_modules[@]}")
+ --enable-auth-negotiate=$(print_options_without_comma "${negotiate_modules[@]}")
+ --enable-external-acl-helpers=$(print_options_without_comma "${ext_helpers[@]}")
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ systemd_dounit tools/systemd/squid.service
+
+ # Need suid root for looking into /etc/shadow
+ fowners root:squid /usr/libexec/squid/basic_ncsa_auth
+ fperms 4750 /usr/libexec/squid/basic_ncsa_auth
+
+ if use pam; then
+ fowners root:squid /usr/libexec/squid/basic_pam_auth
+ fperms 4750 /usr/libexec/squid/basic_pam_auth
+ fi
+
+ # Pinger needs suid as well
+ fowners root:squid /usr/libexec/squid/pinger
+ fperms 4750 /usr/libexec/squid/pinger
+
+ # These scripts depend on perl
+ if ! use perl; then
+ local perl_scripts=(
+ basic_pop3_auth ext_delayer_acl helper-mux
+ log_db_daemon security_fake_certverify
+ storeid_file_rewrite url_lfs_rewrite
+ )
+
+ local script
+ for script in "${perl_scripts[@]}"; do
+ rm "${ED}"/usr/libexec/squid/${script} || die
+ done
+ fi
+
+ # Cleanup
+ rm -r "${D}"/run "${D}"/var/cache || die
+
+ dodoc CONTRIBUTORS CREDITS ChangeLog INSTALL QUICKSTART README SPONSORS doc/*.txt
+ newdoc src/auth/negotiate/kerberos/README README.kerberos
+ newdoc src/auth/basic/RADIUS/README README.RADIUS
+ newdoc src/acl/external/kerberos_ldap_group/README README.kerberos_ldap_group
+ dodoc RELEASENOTES.html
+
+ if use pam; then
+ newpamd "${FILESDIR}"/squid.pam squid
+ fi
+
+ newconfd "${FILESDIR}"/squid.confd-r2 squid
+ newinitd "${FILESDIR}"/squid.initd-r7 squid
+
+ if use logrotate ; then
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/squid.logrotate-r1 squid
+ else
+ exeinto /etc/cron.weekly
+ newexe "${FILESDIR}"/squid.cron-r1 squid.cron
+ fi
+
+ diropts -m0750 -o squid -g squid
+ keepdir /var/log/squid /etc/ssl/squid /var/lib/squid
+
+ # Hack for bug #834503 (see also bug #664940)
+ # Please keep this for a few years until it's no longer plausible
+ # someone is upgrading from < squid 5.7.
+ mv "${ED}"/usr/share/squid/errors{,.new} || die
+}
+
+pkg_preinst() {
+ # Remove file in EROOT that the directory collides with.
+ rm -rf "${EROOT}"/usr/share/squid/errors || die
+
+ # Following the collision protection check, reverse
+ # src_install's rename in ED.
+ mv "${ED}"/usr/share/squid/errors{.new,} || die
+}
+
+pkg_postinst() {
+ elog "A good starting point to debug Squid issues is to use 'squidclient mgr:' commands such as 'squidclient mgr:info'."
+
+ if [[ ${#r} -gt 0 ]]; then
+ elog "You are using a release with the official ${r} patch! Make sure you mention that, or send the output of 'squidclient mgr:info' when asking for support."
+ fi
+}
diff --git a/net-voip/Manifest.gz b/net-voip/Manifest.gz
index 7907a3306a42..db12126423ae 100644
--- a/net-voip/Manifest.gz
+++ b/net-voip/Manifest.gz
Binary files differ
diff --git a/net-voip/mumble/Manifest b/net-voip/mumble/Manifest
index 63c09e66997a..969857620107 100644
--- a/net-voip/mumble/Manifest
+++ b/net-voip/mumble/Manifest
@@ -1,10 +1,4 @@
-AUX mumble-1.4-force-alignment.patch 890 BLAKE2B 43127c740b0ef7dabc205902ff080c3a7019bdac8b9518b6b9288799ed42300f9bf5a817f268f53cc41ce4b3d968a71e2801a03f4e76fb9420659c624444abf1 SHA512 3176bd137c472cc62a0ba6442f736a7f7e4a1809e0c8f7ffa83b48708f462f7c593e67a7aba343f9750daad6e6b0d50a5281a0fbde98048b11ddc5e9249681b3
-DIST mumble-1.4-crypto-threads.patch.xz 1472 BLAKE2B 18f64d7b63a5ac253792e31fe272870a8e6a8bec542c163c6f63e9c80157329ce07e3d8753aa4c29429980903207c457c6488ff81d7dffcc48426a022a8d1767 SHA512 981db1f7d877fa9ab92875449486074c31ea269a48db49cafa9e37380dfb1140d7d4a225765d2f5333b27aa2d271427287ac5c7d32a525eded455d734aca7d8b
-DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa6961cd971b66a761366351a9a99e3cecce911c90701688083e03f2b63e6838083a8ab669f86fe0fecf23a8596d SHA512 600807cbd893f585c621e7267ee16e2828428fff17aa7eb36b8595164356ef73be2765a41ff9cd7c549c11a63abbf593b0172e56e07571e1c0a3c86fd14e5f15
-DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a SHA512 3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
-DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040 SHA512 34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82
DIST mumble-1.5.634.tar.gz 26001230 BLAKE2B ebd1e3569dd7311d704dbb83ff0ef15875dfaba7a7ba357e3be88800544d4d2217e19a15c0df778deec5a701ddc3692ca3f053651dec1eb1525b7963107ae76e SHA512 5fa9479dd836b87cb84fb6c067019f75aac335aa201baa34939f1c73dd7c67279aed6079aecdab74a14cb6c285b69cb82798de8801b2140ccf99c764b3a84b59
-EBUILD mumble-1.4.287-r1.ebuild 4138 BLAKE2B 3761785af0e3becaff28fd4c1d31bcc0bede8ae136fbd397db1527af6beeace2325ebfe2569d150be164fcfa6bdedac13f8ae9910ad9c4d433f41a7b05505628 SHA512 7c93d2540a6aaeb46da43ced787e2ce87319f9aacc3567538af880bd6cee8001d5f4f72cbe77a5c517c3e6fad925f0bdb8b39236d8155f0ddb3c450c7c387444
EBUILD mumble-1.5.634.ebuild 3843 BLAKE2B 27905d5417cfcf204dfd0afc060680dd1a5226904c416040b1d477fa85e69115417a4d30166606a32362e33ab96de163703585fce70680931d413ce22ae3640f SHA512 0336f37ce6dfa9eeeadf0a6f70217da5ac6116fff0bde9cf170aa73ad516a982240b22bd5617f680a75d1be9d2351ee90bcb2e74301724ceb52a03a27628e212
EBUILD mumble-9999.ebuild 3847 BLAKE2B 48bef31f25ec85759d59c3c3b8d6cffa28174da89f122a819cd33cc4488f8ae1ea0eb7a4d56fde441f3bf193d832e9c8f6f3d7a0f4d19ef8aa4caa14735ecabe SHA512 45c6bc0bdb1bd4a2a39af4d11997b53d78aa10eef7d195ba202b486cfa074312029bd202c755f7ab0f969f3e4d500bcd274d05f8722beb66eb281ce250b9dff2
MISC metadata.xml 659 BLAKE2B 29aa7577035302a7cdcd6c433bcdfa6754b13b6b4c41add1779c176e9ab58a2b7a5b74a71269c0ab5e2a2cf6442218e1a9529c26175286431c121ea398e02276 SHA512 82d88c9d5d4fcbe79cbed7de582ad13dcdcbd81165cb808373b2917d59d56bd7b724ed5c1710c17552e8efde39d0f7cc058d3b30355379ea5f1ee3a4d1995227
diff --git a/net-voip/mumble/files/mumble-1.4-force-alignment.patch b/net-voip/mumble/files/mumble-1.4-force-alignment.patch
deleted file mode 100644
index ea0ae4792443..000000000000
--- a/net-voip/mumble/files/mumble-1.4-force-alignment.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 13c051b36b387356815cff5d685bc628b74ba136 Mon Sep 17 00:00:00 2001
-From: Davide Beatrici <git@davidebeatrici.dev>
-Date: Thu, 1 Sep 2022 23:32:57 +0200
-Subject: [PATCH] FIX(positional-audio): Force 8 bytes alignment for
- CCameraAngles in GTAV plugin
-
-https://en.cppreference.com/w/cpp/language/alignas
-
-This fixes compilation when the implicit alignment is not 8 bytes.
-
-It can be the case with 32 bit targets.
----
- plugins/gtav/structs.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plugins/gtav/structs.h b/plugins/gtav/structs.h
-index 2829dc11e1..0e4f76edab 100644
---- a/plugins/gtav/structs.h
-+++ b/plugins/gtav/structs.h
-@@ -118,7 +118,7 @@ struct CCameraManagerAngles {
- ptr_t cameraAngles; // CCameraAngles *
- };
-
--struct CCameraAngles {
-+struct alignas(8) CCameraAngles {
- uint8_t pad1[960];
- ptr_t playerAngles; // CPlayerAngles *
- uint8_t pad2[60];
diff --git a/net-voip/mumble/mumble-1.4.287-r1.ebuild b/net-voip/mumble/mumble-1.4.287-r1.ebuild
deleted file mode 100644
index 006c163c720a..000000000000
--- a/net-voip/mumble/mumble-1.4.287-r1.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake flag-o-matic python-any-r1 xdg
-
-DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
-HOMEPAGE="https://wiki.mumble.info"
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
- EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter )
-else
- if [[ "${PV}" == *_pre* ]] ; then
- SRC_URI="https://dev.gentoo.org/~concord/distfiles/${P}.tar.xz"
- else
- MY_PV="${PV/_/-}"
- MY_P="${PN}-${MY_PV}"
- SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz"
- S="${WORKDIR}/${P}.src"
- fi
- KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-fi
-
-SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-openssl3.patch.xz"
-SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-crypto-threads.patch.xz"
-SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${PN}-1.4-odr.patch.xz"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls +rnnoise speech test zeroconf"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.0b:0=
- dev-libs/poco[util,xml,zip]
- >=dev-libs/protobuf-2.2.0:=
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- >=media-libs/libsndfile-1.0.20[-minimal]
- >=media-libs/opus-1.3.1
- >=media-libs/speex-1.2.0
- media-libs/speexdsp
- sys-apps/lsb-release
- x11-libs/libX11
- x11-libs/libXi
- alsa? ( media-libs/alsa-lib )
- dbus? ( dev-qt/qtdbus:5 )
- g15? ( app-misc/g15daemon:= )
- jack? ( virtual/jack )
- portaudio? ( media-libs/portaudio )
- pulseaudio? ( media-sound/pulseaudio )
- pipewire? ( media-video/pipewire )
- speech? ( >=app-accessibility/speech-dispatcher-0.8.0 )
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-qt/qtconcurrent:5
- dev-qt/qttest:5
- dev-libs/boost
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${WORKDIR}/${PN}-1.4-openssl3.patch"
- "${WORKDIR}/${PN}-1.4-crypto-threads.patch"
- "${WORKDIR}/${PN}-1.4-odr.patch"
- "${FILESDIR}/${PN}-1.4-force-alignment.patch"
-)
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- # required because of xdg.eclass also providing src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
-
- local mycmakeargs=(
- -Dalsa="$(usex alsa)"
- -Dtests="$(usex test)"
- -Dbundled-celt="ON"
- -Dbundled-opus="OFF"
- -Dbundled-speex="OFF"
- -Ddbus="$(usex dbus)"
- -Dg15="$(usex g15)"
- -Djackaudio="$(usex jack)"
- -Doverlay="ON"
- -Dportaudio="$(usex portaudio)"
- -Doverlay-xcompile="$(usex multilib)"
- -Dpipewire="$(usex pipewire)"
- -Dpulseaudio="$(usex pulseaudio)"
- -Drnnoise="$(usex rnnoise)"
- -Dserver="OFF"
- -Dspeechd="$(usex speech)"
- -Dtranslations="$(usex nls)"
- -Dupdate="OFF"
- -Dwarnings-as-errors="OFF"
- -Dzeroconf="$(usex zeroconf)"
- )
-
- if [[ "${PV}" != 9999 ]] ; then
- mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
- fi
-
- # https://bugs.gentoo.org/832978
- # fix tests (and possibly runtime issues) on arches with unsigned chars
- append-cxxflags -fsigned-char
-
- cmake_src_configure
-}
-
-src_test() {
- # https://bugs.gentoo.org/884049
- # increase timeout for tests
- local -x QTEST_FUNCTION_TIMEOUT=600000
- cmake_src_test
-}
-
-src_install() {
- cmake_src_install
-
- if use amd64 && use multilib ; then
- # The 32bit overlay library gets built when multilib is enabled.
- # Install it into the correct 32bit lib dir.
- local libdir_64="/usr/$(get_libdir)/mumble"
- local libdir_32="/usr/$(get_abi_var LIBDIR x86)/mumble"
- dodir ${libdir_32}
- mv "${ED}"/${libdir_64}/libmumbleoverlay.x86.so* \
- "${ED}"/${libdir_32}/ || die
- fi
-
- insinto /usr/share/mumble
- doins -r samples
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- echo
- elog "Visit https://wiki.mumble.info/ for futher configuration instructions."
- elog "Run 'mumble-overlay <program>' to start the OpenGL overlay (after starting mumble)."
- echo
-}
diff --git a/net-voip/murmur/Manifest b/net-voip/murmur/Manifest
index 501ca0ddae01..a84080f0e192 100644
--- a/net-voip/murmur/Manifest
+++ b/net-voip/murmur/Manifest
@@ -1,14 +1,8 @@
-AUX murmur.confd 172 BLAKE2B 1f25ce417f1b9f504ea59d4e5216774f8eb2b00450577a1d137f645fbbd69f0991b510c35bad81ac739c868ce128f4de0c6b4e4095edcd977d3822fac622524c SHA512 4a05e2a640abf3f7a74c63b47ab87774718ad4e86f985c5308a2ba3167d816abedd9c35b07b8572f7789309ba91fa37bc0c1938493cc8d78844ecdeed7bd4171
AUX murmur.confd-r2 179 BLAKE2B bd4eecb479d0c12ed0ec29de964c949bfdfc17c89a0134ffe23fcbc885e1e2a82ca8fc003c49d25ba9eed5861f39be18d4b1b6784427a6728e91e901de420427 SHA512 4b293834867a6cdb909f6bd8abc952ea2d955daa2e465b370f09f6f884e13f857dee74b2c5058121f8009db3d9b6c951bafa25b3862d7b0375eee034055d2eeb
AUX murmur.initd-r2 511 BLAKE2B 2ff09ffdb62c5131f97f52960ac71360eb4959bb974c8cbc7f0fb0a27da91f34826a3065840be5a5ef9c24e243185cee0106c85285aa2aefbb534934cff9621d SHA512 3153254ec2c31e1b19e4991cce65ae9df7a609ad61c13ff569bbe822fc728dcf562c63c0a0d3198de3bd1599524db3f0e122004d1491b6bceafdbb28066a56cc
AUX murmur.logrotate 175 BLAKE2B b13282fc194ed7a576e22ac241285053a7882f670580b6a3004e8ce22b3cc5f3854f46aa2a89629931a0e8cdc826e2d4e1096e837aed41148d8ef87afd485676 SHA512 09bbc2f364e038dc81e55adb86210f4cdc178bd2dba770e373f6c411b2c21d08218fd9784fff0ba133b7e18c84ddc3b2ac86d9d67a99a3169d3be42bd7fe2863
AUX murmurd-dbus.tmpfiles 33 BLAKE2B 4040c58c142ae051e3086bfb179a1b28fc97f997d2b4ccf0392fb30d6212ac937f3d8ec120699210bee333b224af73dc1b72a40f3bda1cb4f4e8e683ac09b262 SHA512 9bc78c99dd5d830e6ea0fff82e1fdc3c323b7952e54f139754d8d0dd5e5e75c3374e26ea5a404029c96766cbf3a08afdffd53b99fdca5cd9c97dd8a28b8fc410
-DIST mumble-1.4-crypto-threads.patch.xz 1472 BLAKE2B 18f64d7b63a5ac253792e31fe272870a8e6a8bec542c163c6f63e9c80157329ce07e3d8753aa4c29429980903207c457c6488ff81d7dffcc48426a022a8d1767 SHA512 981db1f7d877fa9ab92875449486074c31ea269a48db49cafa9e37380dfb1140d7d4a225765d2f5333b27aa2d271427287ac5c7d32a525eded455d734aca7d8b
-DIST mumble-1.4-odr.patch.xz 1088 BLAKE2B 48a7b04ef31f7d0f4cc7e5632ba8f328e5a7fa6961cd971b66a761366351a9a99e3cecce911c90701688083e03f2b63e6838083a8ab669f86fe0fecf23a8596d SHA512 600807cbd893f585c621e7267ee16e2828428fff17aa7eb36b8595164356ef73be2765a41ff9cd7c549c11a63abbf593b0172e56e07571e1c0a3c86fd14e5f15
-DIST mumble-1.4-openssl3.patch.xz 4172 BLAKE2B 5b68f023e218628a4d73b0991dcc7790ce5f92ce6a27c372c5e80b1f3a8beafa3ddd6416b884705b321aee31ea4f5e09dda6ceb240272dde64f420fbeb06845a SHA512 3a4e504f3365e93418cb85d0da4e6f2f54ab904283743907604bb39276560a4215d9bea1b225601789d1c3d84d270c04840ec57cd04e3df1204cc586ea42562a
-DIST mumble-1.4.287.tar.gz 9457292 BLAKE2B 5fc89c184aa54ab8269870fd87b6c9ce271d77c05a6ecb2aa78eccf297ffb842a50a18a142ac628c1b287a2b5e6c0ae0dced3237242303840a4de05b7f3e7040 SHA512 34ed30c18257ba8deae6938009a90147c8bc3a0aca28e69bea7ec0262e8d2cdacb9a840fac7d3dd623a52ef8d5903ed5424b62b483af21d6df6aa9632eae9d82
DIST mumble-1.5.634.tar.gz 26001230 BLAKE2B ebd1e3569dd7311d704dbb83ff0ef15875dfaba7a7ba357e3be88800544d4d2217e19a15c0df778deec5a701ddc3692ca3f053651dec1eb1525b7963107ae76e SHA512 5fa9479dd836b87cb84fb6c067019f75aac335aa201baa34939f1c73dd7c67279aed6079aecdab74a14cb6c285b69cb82798de8801b2140ccf99c764b3a84b59
-EBUILD murmur-1.4.287-r2.ebuild 5076 BLAKE2B 81ff6d63cd6d3a34b86242523dd92ec9a0cde341259f91640f0f281a17adb53b91924eadefe48be384697360f5caab761ca5a0f793dc0469a2e933e81b9bfc3f SHA512 0ea39a18c3cadba14fac0405a6b4ba4f1f4b77ed1c361e8a4a7c02c509c8fa6942f6462d60582458651230aa698487ac5ded57eee4da887e8091bf73c8c28bbe
EBUILD murmur-1.5.634.ebuild 4418 BLAKE2B fc0b1b23c8ce31184a187c5e5e1e1e3690c8e26ab68e513bcc2a47ae2ae79bee9fcb8d4d4c8a6aeac5c2dcc2816416d4b881357b981f7eb5819fa48868870932 SHA512 5fd930c29f19765c115483f61bbf5f27b85a5d11fc57cea8851ace7e656db61561d2b75b21c56c67eb2e081b16e29b01ba47d85916eebef8a251644c860bbb0e
EBUILD murmur-9999.ebuild 4420 BLAKE2B 63d55eb952900c3f4114e874d795280c79c4d3f484e0e9a1af6eea33b89d17463d0b56e11489681a1d59e88b4ea1932bbc8a6e4ba16e84bf6341c42c96874702 SHA512 651b96e49ba4f6e94a52220a63dcb31f9abd925e095913b47d8c7aff90214f6ddd128260f9f9ac97a6961111180a907466aa1f12bbdbcb257e179b3092231989
-MISC metadata.xml 590 BLAKE2B c8b9be5ba465c5a9a1d2b4ed33e5d1e86a148c6052eee9d39bd70c2073ec0578c3aad1ca14ddf2396611b43eb4c88d1dcae018d7c50530b64a1d8eecf807e3f0 SHA512 fef0cb21cb11c762b5ed70c89bd07dd30c3a0672b56cfdc09940b336cb7e13b2059fbde8eb738e355d7eb1a9e94d40e88f10073ed14f42f9edaf079d51f490d1
+MISC metadata.xml 495 BLAKE2B d856fa5491939cbe46c66d445d0768429c1e1570ba7fa97b9601fbb53939a1aeabbd246a50705143dd5ea41d186f02c460fcaa0edf3c821813639fdc76ec6aed SHA512 0bccad9c369e38ddf5b4e212b0db6b7e5e6286e4aff4afbea64dd087d1b15934762bfd37a6289ac77119d6b5bbd68c7aecf2d2b433f9b854a3ed6b386d64661c
diff --git a/net-voip/murmur/files/murmur.confd b/net-voip/murmur/files/murmur.confd
deleted file mode 100644
index 36367c51136b..000000000000
--- a/net-voip/murmur/files/murmur.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-# where to look for the config file
-MURMUR_CONF=/etc/murmur/murmur.ini
-
-# run as this user
-MURMUR_USER=murmur
-
-# HOME directory of MURMUR_USER
-MURMUR_HOME=/var/lib/murmur
-
diff --git a/net-voip/murmur/metadata.xml b/net-voip/murmur/metadata.xml
index 60eba5013c64..4a342d839e56 100644
--- a/net-voip/murmur/metadata.xml
+++ b/net-voip/murmur/metadata.xml
@@ -6,7 +6,6 @@
<name>Kenton Groombridge</name>
</maintainer>
<use>
- <flag name="grpc">Use <pkg>net-libs/grpc</pkg> to enable remote control capabilities.</flag>
<flag name="ice">Use <pkg>dev-libs/Ice</pkg> to enable remote control capabilities.</flag>
</use>
<upstream>
diff --git a/net-voip/murmur/murmur-1.4.287-r2.ebuild b/net-voip/murmur/murmur-1.4.287-r2.ebuild
deleted file mode 100644
index 61f7d8175087..000000000000
--- a/net-voip/murmur/murmur-1.4.287-r2.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic systemd readme.gentoo-r1 tmpfiles
-
-DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
-HOMEPAGE="https://wiki.mumble.info"
-if [[ "${PV}" == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git"
- EGIT_SUBMODULES=( '-*' )
-else
- MY_PN="mumble"
- if [[ "${PV}" == *_pre* ]] ; then
- MY_P="${MY_PN}-${PV}"
- SRC_URI="https://dev.gentoo.org/~concord/distfiles/${MY_P}.tar.xz"
- S="${WORKDIR}/${MY_P}"
- else
- MY_PV="${PV/_/-}"
- MY_P="${MY_PN}-${MY_PV}"
- SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz
- https://dl.mumble.info/${MY_P}.tar.gz"
- S="${WORKDIR}/${MY_P}.src"
- fi
- KEYWORDS="amd64 ~arm ~arm64 x86"
-fi
-
-SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/mumble-1.4-openssl3.patch.xz"
-SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/mumble-1.4-crypto-threads.patch.xz"
-SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/mumble-1.4-odr.patch.xz"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="+dbus grpc +ice test zeroconf"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- acct-group/murmur
- acct-user/murmur
- >=dev-libs/openssl-1.0.0b:0=
- >=dev-libs/protobuf-2.2.0:=
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5[ssl]
- || (
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtsql:5[mysql]
- )
- dev-qt/qtxml:5
- sys-apps/lsb-release
- >=sys-libs/libcap-2.15
- dbus? ( dev-qt/qtdbus:5 )
- grpc? ( net-libs/grpc )
- ice? ( dev-libs/Ice:= )
- zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
-"
-
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-qt/qttest:5
-"
-BDEPEND="
- acct-group/murmur
- acct-user/murmur
- virtual/pkgconfig
-"
-
-if [[ "${PV}" == *9999 ]] ; then
- # Required for the mkini.sh script which calls perl multiple times
- BDEPEND+="
- dev-lang/perl
- "
-fi
-
-DOC_CONTENTS="
- Useful scripts are located in /usr/share/doc/${PF}/scripts.
- The defualt 'SuperUser' password will be written into the log file
- when starting murmur for the first time.
- If you want to set it yourself, please execute:
- su murmur -s /bin/bash -c 'mumble-server -ini /etc/murmur/murmur.ini -supw <pw>'
- to set the build-in 'SuperUser' password before starting murmur.
- Please restart dbus before starting murmur, or else dbus
- registration will fail.
-"
-
-PATCHES=(
- "${WORKDIR}/mumble-1.4-openssl3.patch"
- "${WORKDIR}/mumble-1.4-crypto-threads.patch"
- "${WORKDIR}/mumble-1.4-odr.patch"
-)
-
-src_prepare() {
- if [[ "${PV}" == *9999 ]] ; then
- pushd scripts &>/dev/null || die
- ./mkini.sh || die
- popd &>/dev/null || die
- fi
-
- # Change dbus user from mumble-server to murmur
- sed \
- -e 's:mumble-server:murmur:g' \
- -i "${S}"/scripts/murmur.conf || die
-
- # Adjust default server settings to be correct for our default setup
- sed \
- -e 's:database=:database=/var/lib/murmur/database.sqlite:' \
- -e 's:;logfile=murmur.log:logfile=/var/log/murmur/murmur.log:' \
- -e 's:;pidfile=:pidfile=/run/murmur/murmur.pid:' \
- -i "${S}"/scripts/murmur.ini || die
-
- # Adjust systemd service file to our config location #689208
- sed \
- -e "s@/etc/${PN}\.ini@/etc/${PN}/${PN}.ini@" \
- -e "s@murmurd@mumble-server@" \
- -i scripts/${PN}.service || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- myuse() {
- [[ -n "${1}" ]] || die "myconf: No use flag given."
- use ${1} || echo "no-${1}"
- }
- local mycmakeargs=(
- -DBUILD_TESTING="$(usex test)"
- -Dclient="OFF"
- -Ddbus="$(usex dbus)"
- -Dg15="OFF"
- -Dgrpc="$(usex grpc)"
- -Dice="$(usex ice)"
- -Doverlay="OFF"
- -Dserver="ON"
- -Dzeroconf="$(usex zeroconf)"
- )
- if [[ "${PV}" != 9999 ]] ; then
- mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" )
- fi
-
- # https://bugs.gentoo.org/832978
- # fix tests (and possibly runtime issues) on arches with unsigned chars
- append-cxxflags -fsigned-char
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- dodoc README.md CHANGES
-
- docinto scripts
- dodoc -r scripts/server
- docompress -x /usr/share/doc/${PF}/scripts
-
- local etcdir="/etc/murmur"
- insinto ${etcdir}
- doins scripts/${PN}.ini
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}"/murmur.logrotate murmur
-
- insinto /etc/dbus-1/system.d/
- doins scripts/murmur.conf
-
- insinto /usr/share/murmur/
- doins src/murmur/Murmur.ice
-
- # Copy over the initd file so we can modify it incase zeroconf support is on.
- cp "${FILESDIR}"/murmur.initd-r2 "${T}"/murmur.initd
-
- if use zeroconf; then
- sed -e 's:need:need avahi-daemon:' -i "${T}"/murmur.initd || die
- fi
-
- newinitd "${T}"/murmur.initd murmur
- newconfd "${FILESDIR}"/murmur.confd murmur
-
- systemd_dounit scripts/${PN}.service
- newtmpfiles "${FILESDIR}"/murmurd-dbus.tmpfiles "${PN}".conf
-
- keepdir /var/lib/murmur /var/log/murmur
- fowners -R murmur /var/lib/murmur /var/log/murmur
- fperms 750 /var/lib/murmur /var/log/murmur
-
- # Fix permissions on config file as it might contain passwords.
- # (bug #559362)
- fowners root:murmur ${etcdir}/murmur.ini
- fperms 640 ${etcdir}/murmur.ini
-
- doman man/mumble-server.1
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- tmpfiles_process ${PN}.conf
- readme.gentoo_print_elog
-}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index b9f266379dda..c1a7451226f1 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index 72ce670abb80..7718c4447e4f 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2024-08-31)
+# dnstap USE masked due to missing keywords
+net-dns/bind dnstap
+
# Sam James <sam@gentoo.org> (2024-08-23)
# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here
sys-apps/systemd bpf
diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask
index 2ca76e976d7b..6322dc2338e0 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -6,17 +6,12 @@
# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29)
# Pin down kf6compat mask to currently stable versions.
-kde-apps/libkcddb kf6compat
-kde-apps/libksane kf6compat
-kde-frameworks/purpose kf6compat
-media-libs/ksanecore kf6compat
-net-misc/kio-zeroconf kf6compat
+kde-frameworks/kio kf6compat
<kde-apps/kio-extras-24.02.2-r2 kf6compat
<kde-apps/libkgapi-23.08.5-r2 kf6compat
<kde-frameworks/baloo-5.116.0-r1 kf6compat
<kde-frameworks/kglobalaccel-5.116.0-r1 kf6compat
<kde-frameworks/kguiaddons-5.116.0-r1 kf6compat
-<kde-frameworks/kio-5.116.0-r1 kf6compat
<kde-frameworks/kuserfeedback-1.3.0-r4 kf6compat
<kde-frameworks/kwallet-5.116.0-r1 kf6compat
<kde-misc/kio-gdrive-23.08.5-r2 kf6compat
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 87c5327915db..8f0c620b4211 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2024-08-31)
+# sys-devel/binutils[gprofng] is masked on musl
+dev-debug/gprofng-gui
+
# Sam James <sam@gentoo.org> (2024-08-21)
# systemtap needs porting to musl. Fails to compile in a few ways.
# See bug #925857.
diff --git a/profiles/features/wd40/package.mask b/profiles/features/wd40/package.mask
index d6bc6e384bc0..30e6852a7ea3 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -44,6 +44,7 @@ net-analyzer/suricata
net-analyzer/gvm-tools
net-analyzer/gr-fosphor
net-analyzer/gvm
+net-analyzer/snmpclitools
media-sound/beets
media-sound/gnome-sound-recorder
media-gfx/oxipng
@@ -122,6 +123,10 @@ dev-python/dissononce
dev-python/consonance
dev-python/PyGithub
dev-python/adblock
+dev-python/pysnmp
+dev-python/pysnmp-mibs
+dev-python/pysmi
+dev-python/pysnmpcrypto
dev-java/icedtea-web
dev-debug/pwndbg
dev-db/mycli
diff --git a/profiles/package.mask b/profiles/package.mask
index cd6abde56146..0f15e48ba0c1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2024-08-31)
+# Please unmask and test. If you have any issues, please file a new bug.
+# The mask will be lifted by 2024-09-02. Test it before then please!
+=net-dns/bind-9.18.29
+=net-dns/bind-tools-9.18.0
+
# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-29)
# No signs of development upstream (last commit in 2016). If you use this,
# please ping them in order to get it ported over to KF6.
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 8f92e0a1366c..09283bca5c80 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -643,7 +643,7 @@ app-emulation/qemu:spice - Enable Spice protocol support via app-emulation/spice
app-emulation/qemu:ssh - Enable SSH based block device support via net-libs/libssh2
app-emulation/qemu:static - Build the User and Software MMU (system) targets as well as tools as static binaries
app-emulation/qemu:static-user - Build the User targets as static binaries
-app-emulation/qemu:systemtap - Enable SystemTAP/DTrace tracing
+app-emulation/qemu:systemtap - Enable SystemTap/DTrace tracing
app-emulation/qemu:usb - Enable USB passthrough via dev-libs/libusb
app-emulation/qemu:usbredir - Use sys-apps/usbredir to redirect USB devices to another machine over TCP
app-emulation/qemu:vde - Enable VDE-based networking
@@ -1472,6 +1472,7 @@ dev-debug/strace:elfutils - Enable stack backtraces (-k flag) via dev-libs/elfut
dev-debug/strace:unwind - Enable stack backtraces (-k flag) via sys-libs/libunwind
dev-debug/sysdig:modules - Build kernel modules needed for tracing local events. Disable this only if you intend to use sysdig purely to work with dumpfiles.
dev-debug/systemtap:debuginfod - Enable debuginfod support via dev-libs/elfutils libdebuginfod
+dev-debug/systemtap:dtrace-symlink - Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace. This prevents coinstallation with dev-debug/dtrace.
dev-debug/systemtap:libvirt - Support probing of libvirt domains.
dev-embedded/avrdude:ftdi - Enable support for USB FTDI chips via dev-embedded/libftdi
dev-embedded/libftdi:tools - build ftdi_eeprom helper tool
@@ -1757,7 +1758,7 @@ dev-java/openjdk:javafx - Import OpenJFX modules at build time, via dev-java/ope
dev-java/openjdk:jbootstrap - Build OpenJDK twice, the second time using the result of the first
dev-java/openjdk:source - Install JVM sources
dev-java/openjdk:system-bootstrap - Bootstrap using installed openjdk
-dev-java/openjdk:systemtap - Enable SystemTAP/DTrace tracing
+dev-java/openjdk:systemtap - Enable SystemTap/DTrace tracing
dev-java/openjdk-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
dev-java/openjdk-bin:source - Install JVM sources
dev-java/openjdk-jre-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag)
@@ -1902,7 +1903,7 @@ dev-lang/qu-prolog:pedro - Pedro subscription/notification communications system
dev-lang/rakudo:clang - Use Clang to compile the MoarVM backend
dev-lang/rakudo:moar - Use the MoarVM as backend
dev-lang/ruby:rdoc - Install dev-ruby/rdoc after installing Ruby.
-dev-lang/ruby:systemtap - Enable SystemTAP/DTrace tracing
+dev-lang/ruby:systemtap - Enable SystemTap/DTrace tracing
dev-lang/rust:clippy - Install clippy, Rust code linter
dev-lang/rust:dist - Install dist tarballs (used for bootstrapping)
dev-lang/rust:miri - Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken)
@@ -3476,7 +3477,7 @@ gui-apps/waybar:tray - Enable support for tray
gui-apps/waybar:wifi - Enable support for wifi/rfkill
gui-apps/waypipe:dmabuf - Use DMABUFs for data exchange and hardware decoding
gui-apps/waypipe:ffmpeg - Link with ffmpeg to allow buffer displays using video streams
-gui-apps/waypipe:systemtap - Enable SystemTAP/DTrace tracing
+gui-apps/waypipe:systemtap - Enable SystemTap/DTrace tracing
gui-apps/wayvnc:gbm - enable GPU-side screencopy (experimental)
gui-apps/wayvnc:tracing - Trace kernel and memory calls
gui-apps/wf-recorder:pipewire - Enable support for audio capture via media-video/pipewire.
@@ -5581,6 +5582,7 @@ net-dns/avahi:mdnsresponder-compat - Enable compat libraries for mDNSResponder
net-dns/bind:dlz - Enables dynamic loaded zones, 3rd party extension
net-dns/bind:dnsrps - Enable the DNS Response Policy Service (DNSRPS) API, a mechanism to allow an external response policy provider
net-dns/bind:dnstap - Enables dnstap packet logging
+net-dns/bind:doh - Enables dns-over-https
net-dns/bind:fixed-rrset - Enables fixed rrset-order option
net-dns/bind:geoip2 - Enable GeoIP2 API from MaxMind
net-dns/bind:gssapi - Enable gssapi support
@@ -6123,7 +6125,7 @@ net-libs/nodejs:pax-kernel - Enable building under a PaX enabled kernel
net-libs/nodejs:snapshot - Enable snapshot creation for faster startup
net-libs/nodejs:system-icu - Use system dev-libs/icu instead of the bundled version
net-libs/nodejs:system-ssl - Use system OpenSSL instead of the bundled one
-net-libs/nodejs:systemtap - Enable SystemTAP/DTrace tracing
+net-libs/nodejs:systemtap - Enable SystemTap/DTrace tracing
net-libs/ntirpc:gssapi - Include support for RPCSEC GSS
net-libs/ntirpc:rdma - Include support for RDMA RPC
net-libs/paho-mqtt-c:high-performance - The debugging aids internal tracing and heap tracking are not included
@@ -6729,19 +6731,19 @@ net-p2p/bitcoin-core:qrcode - Enable generation of QR Codes for receiving paymen
net-p2p/bitcoin-core:sqlite - Support descriptor wallets in SQLite format
net-p2p/bitcoin-core:system-leveldb - Link with virtual/bitcoin-leveldb rather than embedding an internal copy
net-p2p/bitcoin-core:system-libsecp256k1 - Link with dev-libs/libsecp256k1 rather than embedding an internal copy
-net-p2p/bitcoin-core:systemtap - Enable SystemTAP/DTrace tracing
+net-p2p/bitcoin-core:systemtap - Enable SystemTap/DTrace tracing
net-p2p/bitcoin-core:upnp - Enable Universal Plug and Play
net-p2p/bitcoin-core:zeromq - Report blocks and transactions via zeromq
net-p2p/bitcoin-qt:external-signer - Include support for external wallet signer programs
net-p2p/bitcoin-qt:nat-pmp - Enable NAT-PMP port forwarding
net-p2p/bitcoin-qt:qrcode - Enable generation of QR Codes for receiving payments
-net-p2p/bitcoin-qt:systemtap - Enable SystemTAP/DTrace tracing
+net-p2p/bitcoin-qt:systemtap - Enable SystemTap/DTrace tracing
net-p2p/bitcoin-qt:upnp - Enable Universal Plug and Play
net-p2p/bitcoin-qt:wallet - Enable wallet support
net-p2p/bitcoin-qt:zeromq - Report blocks and transactions via zeromq
net-p2p/bitcoind:external-signer - Include support for external wallet signer programs
net-p2p/bitcoind:nat-pmp - Enable NAT-PMP port forwarding
-net-p2p/bitcoind:systemtap - Enable SystemTAP/DTrace tracing
+net-p2p/bitcoind:systemtap - Enable SystemTap/DTrace tracing
net-p2p/bitcoind:upnp - Enable Universal Plug and Play
net-p2p/bitcoind:wallet - Enable wallet support
net-p2p/bitcoind:zeromq - Report blocks and transactions via zeromq
@@ -6871,7 +6873,6 @@ net-proxy/tsocks:tordns - Apply tordns patch which allows transparent TORificati
net-voip/mumble:g15 - Enable support for the Logitech G15 LCD (and compatible devices).
net-voip/mumble:pipewire - Enable pipewire support for audio output.
net-voip/mumble:rnnoise - Enable alternative noise suppression option based on RNNoise.
-net-voip/murmur:grpc - Use net-libs/grpc to enable remote control capabilities.
net-voip/murmur:ice - Use dev-libs/Ice to enable remote control capabilities.
net-voip/umurmur:mbedtls - Use net-libs/mbedtls as TLS provider
net-voip/umurmur:shm - Enable shared memory support
@@ -8021,7 +8022,7 @@ sys-auth/sssd:nfsv4 - Add support for the nfsv4 idmapd plugin provided by net-fs
sys-auth/sssd:samba - Add Privileged Attribute Certificate Support for Kerberos
sys-auth/sssd:subid - Support subordinate uid and gid ranges in FreeIPA
sys-auth/sssd:sudo - Build helper to let app-admin/sudo use sssd provided information
-sys-auth/sssd:systemtap - Enable SystemTAP/DTrace tracing
+sys-auth/sssd:systemtap - Enable SystemTap/DTrace tracing
sys-block/f3:extra - Build the additional f3probe, f3brew and f3fix utility (requires sys-block/parted and virtual/udev)
sys-block/fio:aio - Enable AIO ioengine
sys-block/fio:curl - Enable HTTP engine for S3 and WebDav support support via net-misc/curl
@@ -8365,6 +8366,7 @@ sys-fs/zfs-kmod:rootfs - Pull dependencies and check kernel options required for
sys-kernel/asahi-sources:rust - Pull in the Rust For Linux dependencies
sys-kernel/asahi-sources:symlink - Automatically symlink the kernel sources to /usr/src/linux
sys-kernel/genkernel:firmware - Prefer system firmware sys-kernel/linux-firmware over local copy.
+sys-kernel/gentoo-kernel:experimental - Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental".
sys-kernel/gentoo-kernel:generic-uki - Build and install a generic initramfs and Unified Kernel Image, this is intended for building binpkgs with a pre-generated UKI included (EXPERIMENTAL).
sys-kernel/gentoo-kernel:hardened - Use selection of hardening options recommended by Kernel Self Protection Project
sys-kernel/gentoo-kernel:initramfs - Build initramfs along with the kernel.
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index 3ad2dc32360e..e42df30eef69 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/laszip/Manifest b/sci-geosciences/laszip/Manifest
index 4d8b965d2967..af5771b2ca17 100644
--- a/sci-geosciences/laszip/Manifest
+++ b/sci-geosciences/laszip/Manifest
@@ -1,6 +1,3 @@
-DIST laszip-src-3.4.1.tar.bz2 151530 BLAKE2B 17647e458a43165d21cf3ad6fa141f5ae5d82d27d73e4e2d4098bbb72db4826f495e86e15c6985c29eb532ba2677f1c9fe1674e1d8219b451f5b0f26cba1b2e0 SHA512 3aaace2b38b61403b965ca29c8902d757d781dd5ec6aa55eb5779164a66bd340a3be9af17dfe625e77a7ffcc54579610d3ebdbfce54c42ae8ba47dbd22c8c1e7
DIST laszip-src-3.4.3.tar.bz2 153819 BLAKE2B f23d0410ea474c50e858353ef06d9d006e091615e1a8cd26c070de81d2e12770ca64aa3281dd1348ebd372776cd951039d3fa3a60f487d0cb85dda0b19b17f4b SHA512 32635d0918201b1eb141b70bf946f06a40ef9a05d1b51429c90375382e9064e2c500574926a49ae2f6fef44c3a94329b1c305a3945f9bed2a3a92c9d63d37d74
-EBUILD laszip-3.4.1-r1.ebuild 583 BLAKE2B 7b15552928385488fd10507ad7f8936dcbcd4c178981afc6a703c60e556a713851d26480e41a2a60d13155dcf16d7780d1160f0fcc953778368929ce3eaca5f1 SHA512 a4b5db26abfd8dae9ff1b8045f00d2cb87f5ad090dd054d77aef71c49a9828dbec2f55ce7e0780d9939a9ea467235de95c4cb3f5daea45b6a0a6c3a48217e696
-EBUILD laszip-3.4.1.ebuild 581 BLAKE2B 0301e628c12c90e57356f4e2d8606d0ea2b4061c6b94ff1a86706c07e9f0fdf3220bdde36be6cef535f55464dfc6537e2202b147342281832d8928254c0a579c SHA512 73877b911fe5d664f6c2a2c36475a3d222519d3327678ccb1d9faf1ddb4886b1000a58d71b0a0bec773f0bb409977e8b0aa34b565805c77471dcd8f064783998
-EBUILD laszip-3.4.3.ebuild 438 BLAKE2B ca43f0b6f020d652540acad92f24504f06b588ebe1ace1a529e2d3159751ba85d9537cc9196461e80aafbce34aab9595d837f429cc43b04243ccd1e8aa0c9b79 SHA512 05d0713861127aa73e5e204847ac8cc94e15742e1d14b9e0508e5393654e8b79310b31d33032cb662c3afd34a8a40faa6f8f1ff12bf31e1cb6e54edfaca35a7c
+EBUILD laszip-3.4.3.ebuild 436 BLAKE2B d91f9fbd446388a38f22cb3d8da77e96c0da1ea1bf07976978e8bb27d739f386e036805ff1ff1f4dee91d83b4f06751a815f34469b2dbf78ff41d8b1177918f6 SHA512 36bf892e0f2e2ad09ed978845a0e46235c67760775fe41e9d9e7bfb9149ab1a11f54a80ed494ec22644b87c133fbb18f4eec8820613810c2a9e39a7b3e845f78
MISC metadata.xml 348 BLAKE2B ed0e51225825d709f9058ebe57b8c4f7922d7ab075d7df44873fd6a84a7612c5490ae842bbab3a03fc4e1b0fd63cff18d2fe908a4df5826c3ab8d254e533bbc6 SHA512 1fd420bcfde5ba8f0929d79d88c9a977ff121b1ebce0c9f059257a8ce744a3605367b6e9d91698d2afe5d4c964488a2a5bf37a0997ac9670a28aaacae9a69002
diff --git a/sci-geosciences/laszip/laszip-3.4.1-r1.ebuild b/sci-geosciences/laszip/laszip-3.4.1-r1.ebuild
deleted file mode 100644
index d41ac8eef3fb..000000000000
--- a/sci-geosciences/laszip/laszip-3.4.1-r1.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
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Library for free and lossless compression of the LAS LiDAR format"
-HOMEPAGE="https://laszip.org/"
-SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.bz2"
-
-SLOT="0"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-S="${WORKDIR}/${PN}-src-${PV}"
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/862582
- # Fixed in newer version.
- filter-lto
-
- cmake_src_configure
-}
diff --git a/sci-geosciences/laszip/laszip-3.4.1.ebuild b/sci-geosciences/laszip/laszip-3.4.1.ebuild
deleted file mode 100644
index fd0926e96b21..000000000000
--- a/sci-geosciences/laszip/laszip-3.4.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Library for free and lossless compression of the LAS LiDAR format"
-HOMEPAGE="https://laszip.org/"
-SRC_URI="https://github.com/LASzip/LASzip/releases/download/${PV}/${PN}-src-${PV}.tar.bz2"
-
-SLOT="0"
-LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~x86"
-
-S="${WORKDIR}/${PN}-src-${PV}"
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/862582
- # Fixed in newer version.
- filter-lto
-
- cmake_src_configure
-}
diff --git a/sci-geosciences/laszip/laszip-3.4.3.ebuild b/sci-geosciences/laszip/laszip-3.4.3.ebuild
index e82c9094b483..70998812675f 100644
--- a/sci-geosciences/laszip/laszip-3.4.3.ebuild
+++ b/sci-geosciences/laszip/laszip-3.4.3.ebuild
@@ -12,4 +12,4 @@ S="${WORKDIR}/${PN}-src-${PV}"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~x86"
diff --git a/sci-geosciences/mapserver/Manifest b/sci-geosciences/mapserver/Manifest
index 6410da28e853..e7db9bc9d6bb 100644
--- a/sci-geosciences/mapserver/Manifest
+++ b/sci-geosciences/mapserver/Manifest
@@ -1,5 +1,3 @@
-DIST mapserver-8.0.1.tar.gz 2950164 BLAKE2B 5b14006d513aa4422dfe33b1991a685936084c1fda8c736fb97e25d54f1d1bf30278b6f0ce3c8a1907eeecd7bd1554076065d3824e2055265dfcbc0de2b899e1 SHA512 dae14a7eb6b09f5461c19bff83ca8ed6c21ae84d451b2c854794efb25b144b7edbf2a33479dc53e78aa646e5196e81219b4a1f393ff824db4508204a2d0301d1
DIST mapserver-8.0.2.tar.gz 2957172 BLAKE2B fe9587afb9b805858478faa3a0a558283db6a29e0b131a605c9e2a2f20f8b8addaa8f2170997468db83164add5887bb521219a868404e88e47e907253c17c9cc SHA512 fbd0a77ba67429bd42a3450335b7a600f21e5565f620c6a1a195a0a4fb37e4091dbddc531d623765008d780ab6094da5bd3f29d3e0ec44465c6ac155ada71752
-EBUILD mapserver-8.0.1.ebuild 4940 BLAKE2B 51f02e80b40a9b1ae677d45a6da1d90a68f2ba8bd82027565a302be26315aec3d5a845d0aa0678095561786e32a9c07072ac090eeab9f1572969f20c80ced54a SHA512 8908f0f4ceb4f0140e76b7d2a50c36792e8995cb9e1776ada5cd8b5cc4e0a9507ae520fc289df138381d01db532f391fa240f520fe36e2655f74d5d02c2f1b38
EBUILD mapserver-8.0.2.ebuild 5545 BLAKE2B 82b8166d6e51ca625271d080140abc58f3083814d8b8f9544ce9fdc9ef2d73b317cbfbc77feb4bb0d2c9e605c3beeadf90d84abbd8578cbcfc7ea2e7337146af SHA512 56cc2843fc791b8c34665577fcf6a0ce948493a95d486b2cfde63eab8236419a0754e927dbf059523646be6a39e098937383c14b6e78664768c24f016f716b7a
MISC metadata.xml 497 BLAKE2B b0517aa597d42116849e9f7ecdbf2cb2b479f5c57c7f0fe413dab870555abe82ac5dc07c624cabf769bfd2332300f2860e40cfd1ed375bafa109a347b670232b SHA512 3d58797fb05f9c45359e9ac2302a2432e9b61d300f1c01b27ef562da860311e777b7675b0f162eb2c490cdea0440c9f7b9a3323a89feef01589385ec30a5b64d
diff --git a/sci-geosciences/mapserver/mapserver-8.0.1.ebuild b/sci-geosciences/mapserver/mapserver-8.0.1.ebuild
deleted file mode 100644
index 060fae52b9e2..000000000000
--- a/sci-geosciences/mapserver/mapserver-8.0.1.ebuild
+++ /dev/null
@@ -1,204 +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} )
-
-WEBAPP_MANUAL_SLOT=yes
-WEBAPP_OPTIONAL=yes
-
-inherit cmake depend.apache perl-functions python-r1 webapp
-
-DESCRIPTION="Development environment for building spatially enabled webapps"
-HOMEPAGE="https://mapserver.org/"
-SRC_URI="https://download.osgeo.org/mapserver/${P}.tar.gz"
-
-LICENSE="Boost-1.0 BSD BSD-2 ISC MIT tcltk"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-# NOTE: opengl removed for now as no support for it in upstream CMake
-IUSE="apache bidi cairo geos mysql oracle perl postgis python"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Tests:
-# Included tests (tests/*) are seriously outdated
-# Upstream's main test suite (msautotest/*) is not in the release tarball,
-# and upstream sets 'export-ignore' for that directory.
-#
-# The eclasses used normally try to run test suites themselves,
-# or skip if nothing was found.
-# However, because of the python-r1 eclass usage, this fails and would
-# cause errors running non-existent tests, so we have to restrict here.
-RESTRICT="test"
-
-RDEPEND="
- >=dev-libs/expat-2.2.8
- dev-libs/libxml2:2=
- dev-libs/libxslt[crypt]
- >=dev-libs/protobuf-c-1.3.2:=
- >=media-libs/freetype-2.9.1-r3
- >=media-libs/gd-2.0.12:=[truetype,jpeg,png,zlib]
- >=media-libs/giflib-5.2.1:=
- media-libs/libjpeg-turbo
- >=media-libs/libpng-1.6.37:=
- >=net-misc/curl-7.69.1
- >=sci-libs/gdal-3.0.4:=[oracle?]
- >=sci-libs/proj-6.2.1:=
- virtual/libiconv
- >=x11-libs/agg-2.5-r3
- apache? (
- app-admin/webapp-config
- dev-libs/fcgi
- )
- bidi? (
- dev-libs/fribidi
- media-libs/harfbuzz:=
- )
- cairo? ( x11-libs/cairo )
- geos? ( sci-libs/geos )
- mysql? ( dev-db/mysql-connector-c:= )
- oracle? ( dev-db/oracle-instantclient:= )
- perl? ( dev-lang/perl:= )
- postgis? (
- dev-db/postgis
- dev-db/postgresql:=
- )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- perl? ( >=dev-lang/swig-4.0 )
- python? (
- >=dev-lang/swig-4.0
- >=dev-python/setuptools-44.1.0
- )
-"
-
-want_apache2 apache
-
-pkg_setup() {
- use apache && webapp_pkg_setup
- use perl && perl_set_version
-}
-
-src_prepare() {
- cmake_src_prepare
-
- use python && python_copy_sources
-}
-
-_generate_cmake_args() {
- # Provides a simple, bare config for bindings to build upon
- # Need WITH_WMS=ON or build fails
- local args=(
- "-DCMAKE_SKIP_RPATH=ON"
- "-DINSTALL_LIB_DIR=/usr/$(get_libdir)"
- "-DWITH_CAIRO=OFF"
- "-DWITH_FCGI=OFF"
- "-DWITH_FRIBIDI=OFF"
- "-DWITH_GEOS=OFF"
- "-DWITH_GIF=OFF"
- "-DWITH_HARFBUZZ=OFF"
- "-DWITH_ICONV=OFF"
- "-DWITH_PROTOBUFC=OFF"
- "-DWITH_POSTGIS=OFF"
- "-DWITH_WMS=ON"
- "-DWITH_WCS=OFF"
- "-DWITH_WFS=OFF"
- "-DWITH_OGCAPI=OFF"
- )
-
- echo "${args[@]}"
-}
-
-src_configure() {
- # NOTE: We could make this based on _generate_cmake_args, but
- # then we wouldn't be as-explicit about what is enabled/not,
- # and reliant on defaults not changing.
- # Readability and maintainability is better this way.
- local mycmakeargs=(
- "-DCMAKE_SKIP_RPATH=ON"
- "-DINSTALL_LIB_DIR=/usr/$(get_libdir)"
- "-DWITH_CLIENT_WMS=ON"
- "-DWITH_CLIENT_WFS=ON"
- "-DWITH_CURL=ON"
- "-DWITH_GIF=ON"
- "-DWITH_ICONV=ON"
- "-DWITH_KML=ON"
- "-DWITH_LIBXML2=ON"
- "-DWITH_PHPNG=OFF"
- "-DWITH_PROTOBUFC=ON"
- "-DWITH_SOS=ON"
- "-DWITH_WMS=ON"
- "-DWITH_WFS=ON"
- "-DWITH_WCS=ON"
- "-DWITH_XMLMAPFILE=ON"
- "-DWITH_APACHE_MODULE=$(usex apache ON OFF)"
- "-DWITH_CAIRO=$(usex cairo ON OFF)"
- "-DWITH_FCGI=$(usex apache ON OFF)"
- "-DWITH_GEOS=$(usex geos ON OFF)"
- "-DWITH_ORACLESPATIAL=$(usex oracle ON OFF)"
- "-DWITH_MYSQL=$(usex mysql ON OFF)"
- "-DWITH_FRIBIDI=$(usex bidi ON OFF)"
- "-DWITH_HARFBUZZ=$(usex bidi ON OFF)"
- "-DWITH_POSTGIS=$(usex postgis ON OFF)"
- "-DWITH_PERL=$(usex perl ON OFF)"
- )
-
- use perl && mycmakeargs+=( "-DCUSTOM_PERL_SITE_ARCH_DIR=$(perl_get_raw_vendorlib)" )
-
- # Configure the standard build first
- cmake_src_configure
-
- # Minimal build for bindings
- # Note that we use _generate_cmake_args to get a clean config each time, then add
- # in options as appropriate. Otherwise we'd get contamination between bindings.
- if use python ; then
- mycmakeargs=(
- $(_generate_cmake_args)
- "-DWITH_PYTHON=ON"
- )
-
- python_foreach_impl cmake_src_configure
- python_foreach_impl python_optimize
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use python ; then
- python_foreach_impl cmake_src_compile
- fi
-}
-
-src_install() {
- # Needs to be first
- use apache && webapp_src_preinst
-
- if use python ; then
- python_foreach_impl cmake_src_install
- python_foreach_impl python_optimize
- fi
-
- # Install this last because this build is the most "fully-featured"
- cmake_src_install
-
- if use apache ; then
- # We need a mapserver symlink available in cgi-bin
- dosym ../../../../../../../usr/bin/mapserv /usr/share/webapps/${PN}/${PV}/hostroot/cgi-bin/mapserv
- webapp_src_install
- fi
-}
-
-pkg_postinst() {
- use apache && webapp_pkg_postinst
-}
-
-pkg_prerm() {
- use apache && webapp_pkg_prerm
-}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index d6e2a1881beb..3175082ced0f 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/ignition-common/Manifest b/sci-libs/ignition-common/Manifest
index 1b398026a1ff..db3d10e584ab 100644
--- a/sci-libs/ignition-common/Manifest
+++ b/sci-libs/ignition-common/Manifest
@@ -1,7 +1,5 @@
AUX ffmpeg5.patch 1178 BLAKE2B e02bdb7bd615dcfeb679b39b83fdb31cf7bfe7badeacc87fbb2c5da8ec11a2422075dd0f9346b9cf6720abaf499ecafdb11d5c0c728a5c1a3ed3c883e939c5ef SHA512 601cded6c9f7e4b2928b8d9e50122072cf792fc6a98750b09e71d6eedff96b7c9ef62e3ad786c67704c7b3be41021777bd7a86cccf40e1a086cba6d008eb2bc0
AUX ffmpeg6.patch 1722 BLAKE2B 9c376400f0ea2db6446fec55c11fcefe1d49f99c8258684e26de2faf4862369a1fd36feb43d92ad1b041e675fb26c73675c7423ff7ca849517fd90066e17d21b SHA512 75e36c043937eb1e10f7cbef8325e6ac94e1b42e616ab91fe9ee7cf8a01b71cd6a7cf7dbbcfe8d4db424ea89ce6a6f34479619773572e828f98626cf6e2a34c4
-DIST ignition-common3_3.14.2.tar.gz 7174986 BLAKE2B 38e42f139321aba5ab42c71d874b516bdf7a32edf3d1b0649991e27957d85e1b416d0206cadbeeea12957f7563920952982e4efb813ce8f33520c06e651553cc SHA512 fdc9dfdc8f69ff72e4381af61b3a6e120f361ab21417792db17f85e0ba2d60c4e32df0b72a45101ed72f65ea16a82c95d29e410962e9ecb40c2427a88593bc15
DIST ignition-common3_3.17.0.tar.gz 8037300 BLAKE2B edebfa767c5640b2be5ca4cbe41687f7fb646dd3074789b4f4fb35242d6d2393f3ab2398945cf47cbe032a25f30284beb23a0b8d4ca72931f343a7be431efc5c SHA512 282024e5a99ae5f0879f1d11ed7ad4db0920b02e41051f76142b9de74ed296af365723e769ed3b0bd85a9f77a32d7735c85f2f7ef747ea83c5398697598473b1
-EBUILD ignition-common-3.14.2.ebuild 1006 BLAKE2B 529ff1250bbf4b278e02b8836269d2b7ebbc2119313191f6bd0d48d88e622292c6e59e75d8939708a6ac765dbdbfc2d8e11248fa0ec46d0dafe7722618e2b8f1 SHA512 4a9660772c5d182557a13875708356422de6cc1380f39a3a350d1b86fcf0347a9a62468312d99d1487d86e5b78f342021601dfe5ceb2843ab975179b0a4bcee1
EBUILD ignition-common-3.17.0.ebuild 1006 BLAKE2B 529ff1250bbf4b278e02b8836269d2b7ebbc2119313191f6bd0d48d88e622292c6e59e75d8939708a6ac765dbdbfc2d8e11248fa0ec46d0dafe7722618e2b8f1 SHA512 4a9660772c5d182557a13875708356422de6cc1380f39a3a350d1b86fcf0347a9a62468312d99d1487d86e5b78f342021601dfe5ceb2843ab975179b0a4bcee1
MISC metadata.xml 342 BLAKE2B d5a6fb81442fbf553f05a28de85f698d01e61f34c784ab4cf30c9dce02715a976fa39376c47155d98f144fa4031613c9749605b2eae0af7f03690fed35981398 SHA512 c9394c6ade1913a0785c8018bd6076a403042bc9430c1ba6b6407d701a9a55bd155be17a09c0b1bfdd6b112250818a823e670ef482776a0090e67f49b05166e8
diff --git a/sci-libs/ignition-common/ignition-common-3.14.2.ebuild b/sci-libs/ignition-common/ignition-common-3.14.2.ebuild
deleted file mode 100644
index 04e87b079f9e..000000000000
--- a/sci-libs/ignition-common/ignition-common-3.14.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-inherit cmake
-
-IGN_MAJOR=3
-
-DESCRIPTION="Set of libraries designed to rapidly develop robot applications"
-HOMEPAGE="https://github.com/ignitionrobotics/ign-common"
-SRC_URI="https://github.com/ignitionrobotics/ign-common/archive/${PN}${IGN_MAJOR}_${PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="${IGN_MAJOR}"
-KEYWORDS="~amd64"
-IUSE="test"
-#RESTRICT="!test? ( test )"
-# tests dont even build
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/tinyxml2:=
- sci-libs/ignition-math:6=
- sys-apps/util-linux
- media-libs/freeimage:=
- sci-libs/gts:=
- media-video/ffmpeg:0=
-"
-DEPEND="${RDEPEND}
- dev-build/ignition-cmake:2"
-BDEPEND="
- dev-build/ignition-cmake:2"
-
-S="${WORKDIR}/gz-common-ignition-common${IGN_MAJOR}_${PV}"
-PATCHES=(
- "${FILESDIR}/ffmpeg5.patch"
- "${FILESDIR}/ffmpeg6.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- "-DBUILD_TESTING=$(usex test)"
- )
- cmake_src_configure
-}
diff --git a/sci-libs/kissfft/Manifest b/sci-libs/kissfft/Manifest
index abb58153547f..5fc4a6725f0b 100644
--- a/sci-libs/kissfft/Manifest
+++ b/sci-libs/kissfft/Manifest
@@ -2,6 +2,5 @@ AUX kissfft-131.1.0-cmake.patch 1359 BLAKE2B 138a9077a450198e21e6ad2c1052d1e63ce
AUX kissfft-131.1.0-cross.patch 877 BLAKE2B 507173b39368d597d65edbd53da7abbbb4f35e5f7a5587b04a1fd4af9d36a779e1e9c3ffcf3dcede3fd9fb4a4251a6670ceb660e0a7484fc202b1bd5c9b59c2e SHA512 afc92391929c2cabd122a2b121c43d0f496ee0c4dbb31c1bc9895b98ae52c781a88db8129a7fcbcbd33828f0d4b27852a7026b16264baae2b2171620eca08807
DIST kissfft-131.1.0.tar.gz 52383 BLAKE2B 74e6d2e7d132a311b31c28a468e13d9772a53f0ea0abed0e0f49d8db9c183fb0646f58fd38df3e797b8577285899daf6b80446b149ce2582bb828410656d96df SHA512 bd715868ce0e93a291a0592fb1f8b960e832fc64efe863755e52b67d5addff9bcb444a1bf2570d1914c52b41dad1023d0d86400f5ea30c9fb84cd6b4f7210708
EBUILD kissfft-131.1.0-r1.ebuild 1428 BLAKE2B 66f9053253190b3c7e2ba200f495c0a8d8c55af75f130e63d7cae3666afae5325046b432aabb3a6d63c49e6a7308cd97568be90aa46e216173f461754db372dd SHA512 63a79d272d57181a13ea3621bd479a716144ef79747e0e5434a9b9574d62cfc310a0abfdd84d9d725fdb16867c11e53d2ce26851a9c9ee4e7e9938b13b3aa2d4
-EBUILD kissfft-131.1.0.ebuild 1388 BLAKE2B aa5c462ba6d78d8f03df43a5242172790a1018733d7cae3916beab4d066130187fd35089bf586dab41e766c20039feddd30b2f82d630ad5a64a1d8786370d84d SHA512 21b63a486b80ffea27796b4ecc22a8b77a447af3542b3fd5ab588fb5d22027c654d2a415d91b5e4f8ee94a45104e2dca3da9dd7d377a58b2cb2978f877301ae8
EBUILD kissfft-9999.ebuild 1431 BLAKE2B 80a6408298f038269a6993ac49ae9327b94c7cb3aba87b2a5d51a5621410fd52cad6c5fc13724bc01c4dde63592a08175fd3affbd696cbdf8fb2acfeefd75539 SHA512 2e5f39dc7e8d77b3da5bda497e27f406b537732acc47e83bfca9f058ef22ff3397c049125726689bf264d6f0e144a1e17f8ecd4c4473bf48f04388a4872dce9d
MISC metadata.xml 492 BLAKE2B 8700b39bac1d47d9827952146812e311af69163ec354a3004f0048c585bb86c23d9c4fe7026cfc5e139fcf44c29b1a459707eea87f9a2b7e1ba47b716c3d5d43 SHA512 dd33497c7542c0ebfc25a3e232ed2b29779f85e96ea81d5ae86867ff72d662dddef68f510aa494cedd005ef8aab86bf36b69cc884c49fe582a80cbc338c2bdf6
diff --git a/sci-libs/kissfft/kissfft-131.1.0.ebuild b/sci-libs/kissfft/kissfft-131.1.0.ebuild
deleted file mode 100644
index 9fb779d33ddd..000000000000
--- a/sci-libs/kissfft/kissfft-131.1.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-any-r1 toolchain-funcs
-
-DESCRIPTION="A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid"
-HOMEPAGE="https://github.com/mborgerding/kissfft"
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/mborgerding/kissfft"
- inherit git-r3
-else
- SRC_URI="https://github.com/mborgerding/kissfft/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="alloca cpu_flags_x86_sse openmp test tools"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- test? (
- sci-libs/fftw:3.0
- $(python_gen_any_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- ')
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-131.1.0-cross.patch
-)
-
-python_check_deps() {
- python_has_version -d "dev-python/numpy[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_configure() {
- local mycmakeargs=(
- -DKISSFFT_OPENMP=$(usex openmp 1 0)
- -DKISSFFT_TEST=$(usex test)
- -DKISSFFT_TOOLS=$(usex tools)
- -DKISSFFT_USE_ALLOCA=$(usex alloca)
- -DKISSFFT_DATATYPE=$(usex cpu_flags_x86_sse simd float)
- )
-
- cmake_src_configure
-}
diff --git a/sci-libs/rtabmap/Manifest b/sci-libs/rtabmap/Manifest
index a2886e498d4e..4a44d29334a4 100644
--- a/sci-libs/rtabmap/Manifest
+++ b/sci-libs/rtabmap/Manifest
@@ -1,8 +1,4 @@
-AUX vtk.patch 507 BLAKE2B c6de651fa6bf13fb650f40232d27057f1bea78e2f3b45b2a6576d25bbde33bd3fea0b518f3317aa58238452e338f92d1f35f584017fb6a805cbb33230605a8a6 SHA512 c9fcb0352dd81c4440da0a8e4664497aebffa6c81e295cc304a43fa43b984b97d23d5dedd84b4d16dd979d509c7882c35aebecdb191b6c33c32b9183c053ad6b
-AUX yamlcpp.patch 675 BLAKE2B 269eb1d6f0e276cc6863d4ae8e8a3c73c6264b681a76f9bc32db185ed0c7b3a115b0fd1871569ff0ddb34dfd10c5aaafe658a620f70e4964bf196fd6ad57780c SHA512 fa8aabe06b75c2fdd3be222c4c51de6c5bc9ca9f2444c4e97cb63c910bf572f616cf0ac6381d4bf0a5f5fe07cb520eb6f748a4fcd19cf7cdd89f76a52da6a5bc
-DIST rtabmap-0.20.23.tar.gz 21922099 BLAKE2B ed254beea19b635ffad6e09edd8ea8370eda633dacd3dfcc273b6b750685ac4dac8b57ee91d273eef21c23f4b057cc401354a8a18d2e93ec2f6564bb84c59c0f SHA512 bef7140d569cdb3a86d329b79d410feeb5fe3291263e3be68a62270f807c102b5911946d50fb2f084b8a76eaa7e486c5819dc29ef1c71ef80ac3d5ee41910942
DIST rtabmap-0.21.3.tar.gz 21956462 BLAKE2B 41c3c95715bc165d339a4a63747e40db4357ffd1b5151630689008a6856c4721805ec8def9b47ea487ca428641b5d253dfa5b62b1bbb14027168bbc0e4c350d3 SHA512 0b9b2d2fdcfdef0324fcde54a74ecec75786372f2df0bd8d9383ae71c500098bff016465a68ce2a9328d0a2beee4bf9b0af6b21435589ce1e91503fe2aca5d01
-EBUILD rtabmap-0.20.23.ebuild 1541 BLAKE2B 251451eb169e84f70109f7f43220e24187bd13089858e2de4005223ac6811a80f31b945512dcf4f68cf469b51878416b9323ee267aa0a7830b249d4eef3fcf15 SHA512 e84a9ab2203e9a45455da222a9d91fd48846c58a994425c32c7467e65ca0e260b4d11fa46306f47fee8d5701d4efd3de52236ab62f42c971d84a2b1aa18a7890
EBUILD rtabmap-0.21.3.ebuild 1485 BLAKE2B ba7da3b2d4ca1b7c150e6705746c453f26168fa0e4afedcb07b30d34e7d068c351e36818a609ce49e5a12612e6d2c34c29e512ba5b635c769d2d089e1a21e2bf SHA512 ff8420c2730254f31ae40d35bd1e2e1221e82b4e392d0112b4f26a47d080c54db1ce8b0eca1bb047091779ae40a8c3ad3bfdfc881900413b8ff2ad6afe84890b
EBUILD rtabmap-9999.ebuild 1485 BLAKE2B ba7da3b2d4ca1b7c150e6705746c453f26168fa0e4afedcb07b30d34e7d068c351e36818a609ce49e5a12612e6d2c34c29e512ba5b635c769d2d089e1a21e2bf SHA512 ff8420c2730254f31ae40d35bd1e2e1221e82b4e392d0112b4f26a47d080c54db1ce8b0eca1bb047091779ae40a8c3ad3bfdfc881900413b8ff2ad6afe84890b
MISC metadata.xml 472 BLAKE2B 141f2e2a39f7e3e8543c255995ecc14ee3168985e47a4c0882d32fdd884a81ca0aeade5a41092ce5525a54a0ac2802714e2c6031c09af9671682231378918c64 SHA512 a472fd8de805c23ebf8de91fdecab35cb5af78bb971ad10f8e4b23ab97efaffc3f7fa3ffbec457ab120d3fe75f4d021079a67d426f0df022be389f00bc311651
diff --git a/sci-libs/rtabmap/files/vtk.patch b/sci-libs/rtabmap/files/vtk.patch
deleted file mode 100644
index adb80216a8da..000000000000
--- a/sci-libs/rtabmap/files/vtk.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: rtabmap-0.20.22-rolling/guilib/src/opencv/vtkImageMatSource.cpp
-===================================================================
---- rtabmap-0.20.22-rolling.orig/guilib/src/opencv/vtkImageMatSource.cpp
-+++ rtabmap-0.20.22-rolling/guilib/src/opencv/vtkImageMatSource.cpp
-@@ -48,6 +48,7 @@
- #include <vtkInformationVector.h>
- #include <vtkStreamingDemandDrivenPipeline.h>
- #include <vtkObjectFactory.h>
-+#include <vtkVersionMacros.h>
-
- namespace rtabmap {
- vtkStandardNewMacro(vtkImageMatSource);
diff --git a/sci-libs/rtabmap/files/yamlcpp.patch b/sci-libs/rtabmap/files/yamlcpp.patch
deleted file mode 100644
index e6a3b74f5e04..000000000000
--- a/sci-libs/rtabmap/files/yamlcpp.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: rtabmap-0.20.13-rolling/tools/EurocDataset/CMakeLists.txt
-===================================================================
---- rtabmap-0.20.13-rolling.orig/tools/EurocDataset/CMakeLists.txt
-+++ rtabmap-0.20.13-rolling/tools/EurocDataset/CMakeLists.txt
-@@ -1,8 +1,5 @@
- cmake_minimum_required(VERSION 2.8)
-
--FIND_PACKAGE(yaml-cpp QUIET)
--
--IF(NOT yaml-cpp_FOUND)
- find_package(PkgConfig QUIET)
- IF(PKG_CONFIG_FOUND)
- pkg_check_modules(yaml_cpp QUIET yaml-cpp)
-@@ -12,7 +9,6 @@ IF(NOT yaml-cpp_FOUND)
- SET(yaml-cpp_FOUND ${yaml_cpp_FOUND})
- ENDIF(yaml_cpp_FOUND)
- ENDIF(PKG_CONFIG_FOUND)
--ENDIF(NOT yaml-cpp_FOUND)
-
- IF(yaml-cpp_FOUND)
-
diff --git a/sci-libs/rtabmap/rtabmap-0.20.23.ebuild b/sci-libs/rtabmap/rtabmap-0.20.23.ebuild
deleted file mode 100644
index 480f83d5b6bb..000000000000
--- a/sci-libs/rtabmap/rtabmap-0.20.23.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_REPO_URI="https://github.com/introlab/rtabmap"
-fi
-
-inherit ${SCM} cmake multilib
-
-VER_SUFFIX=rolling
-
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/introlab/rtabmap/archive/${PV}-${VER_SUFFIX}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${P}-${VER_SUFFIX}"
-fi
-
-DESCRIPTION="Real-Time Appearance-Based Mapping (RGB-D Graph SLAM)"
-HOMEPAGE="http://introlab.github.io/rtabmap/"
-LICENSE="BSD"
-SLOT="0"
-IUSE="examples ieee1394 openni2 qt5"
-
-RDEPEND="
- media-libs/opencv:=[qt5(-)?]
- sci-libs/pcl:=[openni,vtk,qt5(-)?]
- sci-libs/vtk:=[qt5(-)?]
- sys-libs/zlib
- sci-libs/octomap:=
- dev-libs/boost:=
- dev-cpp/yaml-cpp:=
- ieee1394? ( media-libs/libdc1394:2= )
- openni2? ( dev-libs/OpenNI2 )
- qt5? (
- dev-qt/qtwidgets:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtsvg:5
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}/yamlcpp.patch" "${FILESDIR}/vtk.patch" )
-
-src_configure() {
- local mycmakeargs=(
- "-DWITH_QT=$(usex qt5 ON OFF)"
- "-DWITH_DC1394=$(usex ieee1394 ON OFF)"
- "-DWITH_OPENNI2=$(usex openni2 ON OFF)"
- "-DBUILD_EXAMPLES=$(usex examples ON OFF)"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- # Needed since we force ros crawling to be done only in
- # /usr/share/ros_packages/
- insinto /usr/share/ros_packages/${PN}
- doins "${ED}/usr/share/${PN}/package.xml"
-}
diff --git a/sci-libs/scalapack/Manifest b/sci-libs/scalapack/Manifest
index d537d7c34abe..f469fd13fd18 100644
--- a/sci-libs/scalapack/Manifest
+++ b/sci-libs/scalapack/Manifest
@@ -1,6 +1,3 @@
-DIST scalapack-2.1.0-gcc10.patch 231026 BLAKE2B dacecca8307cd2bf7a20e6453fb17bc1f5a3f2926b6d8f3b89f7f8d34993368574804f0427f228de4525f2b2d73105de561588ba5a4d2fb609d5ed035f51ddc9 SHA512 a11057599639c167e907f8e4d45204174fd326e2ffb9e2d05533db23d8e2dd8cfc1d37f06d5502baa3d5714092fbf4638cf4d9fea84ca9d4fb150e21cc57861e
-DIST scalapack-2.1.0.tgz 5307441 BLAKE2B 4aea055fc3e437bce7108d1555e93c50109bcfe84354903fd711509eedbe686349fda4030e2fa70faf1a9e7e3255e46e48c32b96a2916af6812b8aebceb750c2 SHA512 0e77fb535ebcc28e2d97499ef4bd5161f76ca0ba4a3e308c26ce5071cfc4be4f3814262f3fb38f378ce0b5b31c0913432fea00a1e9e3f7717b853d1182bdf5b4
DIST scalapack-2.2.0_p20240704.tar.gz 4776451 BLAKE2B 927f6af5196c350cb48bdc0e2a6af40e8212045150b976367852926decabafa13dd5a9b680ad4aa1fce051b5fe3987ee9c034042ffdbba7fde4175847313f96b SHA512 ddd37cd4291f00fbdd9c27d23849238d2f32807b0fba86301cb73a6463f1b4feaf97a5c492ab6ac1c01139f0d1d7d06af898ec90366e5812b6524538812a53ea
-EBUILD scalapack-2.1.0-r1.ebuild 2022 BLAKE2B e9652e19ae412a257fcaaa0bc65455e798f3de89e151765555fd5f6591af068f133b52e5960ff5592c781ebffe5cf9bfb834d69aac3e5a9a09437f26eb1eb1fc SHA512 be296f5dbf49adff1eb1e0e09b9b2c5a6acbc80df598a4f0f2adea658ecbb1e05e9ecc0bbd1d7f6ffe06b371c852884d503b3f921b8a4e6df70d3d33b1f2eaba
EBUILD scalapack-2.2.0_p20240704.ebuild 2030 BLAKE2B ee4372788a1c9764c8013097223c18ed1278ca3b54b6a0e2767c7dd8edada6fdc44caaccc1ba98ce3a446378f618bb4ac6b74abc56c55577d99353ec8992c510 SHA512 cd8b22eb85a72ee9d7cd3776985d7a7fd84b89819b120aac3be565c9a8faa3b10229de8df1954340c9d24f2bed83980c70a87359459d1de86db3fdff8ad9ef0d
MISC metadata.xml 663 BLAKE2B 1ee0fc27d42f7a31f6cd38f7c4af6ac8a9010c40c2460409bb2e8885fb29c8c4345da17465a7b730d819712ed0b5324798de8b1e0ac6731928ba1f20ec78778f SHA512 bc348c99f67c4bec37415a716093d1dbdc429e1923b8850af8c4c23c801377296cac49764bae89fb8d3b5e403b37d995f06f127573cb9681e7caf4a20655c051
diff --git a/sci-libs/scalapack/scalapack-2.1.0-r1.ebuild b/sci-libs/scalapack/scalapack-2.1.0-r1.ebuild
deleted file mode 100644
index 192ee312b7ca..000000000000
--- a/sci-libs/scalapack/scalapack-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake flag-o-matic fortran-2 toolchain-funcs
-
-GCC10_PATCH_HASH="bc6cad585362aa58e05186bb85d4b619080c45a9"
-
-DESCRIPTION="Subset of LAPACK routines redesigned for heterogenous (MPI) computing"
-HOMEPAGE="https://www.netlib.org/scalapack/"
-SRC_URI="
- https://www.netlib.org/scalapack/${P}.tgz
- https://github.com/Reference-ScaLAPACK/scalapack/commit/${GCC10_PATCH_HASH}.patch -> ${P}-gcc10.patch
- "
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="virtual/pkgconfig"
-RDEPEND="
- virtual/lapack
- virtual/mpi[fortran]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${DISTDIR}/${P}-gcc10.patch" )
-
-src_prepare() {
- cmake_src_prepare
-
- if use static-libs; then
- mkdir "${WORKDIR}/${PN}_static" || die
- fi
- # mpi does not have a pc file
- sed -i -e 's/mpi//' scalapack.pc.in || die
-}
-
-src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/862924
- # https://github.com/Reference-ScaLAPACK/scalapack/issues/95
- #
- # Do not trust it for LTO either.
- append-flags -fno-strict-aliasing
- filter-lto
-
- scalapack_configure() {
- local mycmakeargs=(
- -DUSE_OPTIMIZED_LAPACK_BLAS=ON
- -DBLAS_LIBRARIES="$($(tc-getPKG_CONFIG) --libs blas)"
- -DLAPACK_LIBRARIES="$($(tc-getPKG_CONFIG) --libs lapack)"
- -DBUILD_TESTING=$(usex test)
- $@
- )
- cmake_src_configure
- }
-
- scalapack_configure -DBUILD_SHARED_LIBS=ON -DBUILD_STATIC_LIBS=OFF
- use static-libs && \
- CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" scalapack_configure \
- -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON
-}
-
-src_compile() {
- cmake_src_compile
- use static-libs && \
- CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" cmake_src_compile
-}
-
-src_install() {
- cmake_src_install
- use static-libs && \
- CMAKE_BUILD_DIR="${WORKDIR}/${PN}_static" cmake_src_install
-
- insinto /usr/include/blacs
- doins BLACS/SRC/*.h
-
- insinto /usr/include/scalapack
- doins PBLAS/SRC/*.h
-}
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index bf3a45777fa3..233bb80692c4 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/gimps/Manifest b/sci-mathematics/gimps/Manifest
index 9307d16b659c..5303aa9330c0 100644
--- a/sci-mathematics/gimps/Manifest
+++ b/sci-mathematics/gimps/Manifest
@@ -11,7 +11,7 @@ DIST gimps-30.8.15.linux32.tar.gz 6029035 BLAKE2B 4b84ebd89d45d5f0d0de28539ea8bc
DIST gimps-30.8.15.linux64.tar.gz 7211031 BLAKE2B 1d0291adb255099b9c8b44e2f650831755822ab850c2ebaa86dbe9728da619a4f9c22e3e5736a70ca3657818e2748caf32a23243347c048b9d57ecc8f7b3cf42 SHA512 6034dca7644bab85da3fdb194755a076778b37dfaa0a944ee5e64915e1196b61bd5f0a291a40118648c3a81faef3ac3026230709312d2de154260c3cf736a166
DIST gimps-30.8.17.linux64.tar.gz 7222132 BLAKE2B 14e0e75fbb4784fdfe27e29535eb162071f04d63456f09bb98beb2a03af2b7d9eeac8357dc8d53e9591f9035351bedde40825b7eb8f6d85035e87b317a7aa50b SHA512 988c7a387b4d39af55bd04793bdc1c64acf67b13ab905bcc19fbd17575a7ef65d3a33ac06c2290f0457a6ebe4bf92451b43bc47d0b6d913bb03eb5f67ab823d1
EBUILD gimps-30.19.14.ebuild 1984 BLAKE2B 7567d7bb575f5f4fa60c4eda5cc6fdea61f40a879a3c85387254c4a8e656110359e819f6e67987c4299e5648c927a5433ff13e9319f098d979bfda0714565499 SHA512 4c00d8e560ee3f62256d8e5d8b7b32ed79fe240386c25d80017d5d27d0635a0e7665eadcaf7100ac808a3d1c8547e590ecc6f71391ef7cbe87d13e04f49f7eb6
-EBUILD gimps-30.19.20.ebuild 1984 BLAKE2B 7567d7bb575f5f4fa60c4eda5cc6fdea61f40a879a3c85387254c4a8e656110359e819f6e67987c4299e5648c927a5433ff13e9319f098d979bfda0714565499 SHA512 4c00d8e560ee3f62256d8e5d8b7b32ed79fe240386c25d80017d5d27d0635a0e7665eadcaf7100ac808a3d1c8547e590ecc6f71391ef7cbe87d13e04f49f7eb6
+EBUILD gimps-30.19.20.ebuild 1983 BLAKE2B 661593a7ea26463cdf1d6dfe9ad70060842739d4abe1becc837c8f24eaa091e1f6af55410ee7b02b5a5f968f4c5b1fb1ac27630abb9d632fc0fa8634959144ac SHA512 7620e9ce6f5fdae79ad95dafd25ade0736240b24ecf6b5bc8c59ff4ba8c00e1d668ccdad87958990c16cfe94348c7fd2cd832d26f94ee17ac706eb389d891b84
EBUILD gimps-30.8.15.ebuild 1929 BLAKE2B c975f7a77545fc614da23cf2482189b4c9b1a5f0f2f9cd950c1cb7edafc29572ccc5458289a0b2e065188e25686f13e9fa57a51a95aad4261b5d89639135e1fa SHA512 fbf3c88184a6fa23872365e84906b9d01dd089e9a8b28caad37cd34cdade00f6d0981fed9b05561178a8a48c0643111fbf98d2a0826307b1e6578249393fe90a
EBUILD gimps-30.8.17.ebuild 1805 BLAKE2B 934a32857e42f983a84ecd0051233f2b379bd5fc80ffb67fba2e08cbf507ee99937c33e941ac77014c60c7e8a374561e488e705a96f91af70fe23052388506a1 SHA512 8e4a9d57dee3e849fd99e150bd87de2a9216f16efdaf1ba0e195afdbb5c73e7e217933f3f05376933c38fabb24791e12870c1648f8417d3cf65c34f6a6deb0db
MISC metadata.xml 560 BLAKE2B 01b265f54acd4ad1c9e1d23043d4ce2020fd41843a0efb09003046ea835989393df9935edcc3320eff43d552e47c2bb5afc688ddb96e9e6088c1e1c3a38fca64 SHA512 ba744b0b86d81acf54ed31c70e19be7ee315b6976b29cf0a40e79a7a227b8f68f4262ac2eecd696ddf051dd13de2019dae5df43706ca629bceca738e0e501175
diff --git a/sci-mathematics/gimps/gimps-30.19.20.ebuild b/sci-mathematics/gimps/gimps-30.19.20.ebuild
index df7238cd585d..ec86e2265e58 100644
--- a/sci-mathematics/gimps/gimps-30.19.20.ebuild
+++ b/sci-mathematics/gimps/gimps-30.19.20.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"
SLOT="0"
LICENSE="GIMPS"
RESTRICT="mirror bindist"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 ~x86"
# Since there are no statically linked binaries for this version of mprime,
# and no static binaries for amd64 in general, we use the dynamically linked
diff --git a/sci-misc/Manifest.gz b/sci-misc/Manifest.gz
index f66e21ee89cd..1f35d6d0148f 100644
--- a/sci-misc/Manifest.gz
+++ b/sci-misc/Manifest.gz
Binary files differ
diff --git a/sci-misc/jupyterlab-desktop-bin/Manifest b/sci-misc/jupyterlab-desktop-bin/Manifest
index bc87986a3d79..5ba496886995 100644
--- a/sci-misc/jupyterlab-desktop-bin/Manifest
+++ b/sci-misc/jupyterlab-desktop-bin/Manifest
@@ -1,5 +1,7 @@
DIST jupyterlab-desktop-bin-4.1.8.1.rpm 332883125 BLAKE2B e0d46f6eb1718b5f2e2b00b1ac934bfa3bab12b2d5e9c0cafd2874a67cc1fc8a1aabc5ac9d5d3ac4abf53b262a8e5cdc8d27ef4c2cdc30a069420f2227dffed2 SHA512 9a6fa8729c4cab9df7643bbc1c2094e438ff9136b7c2f5897a5e0603ad8740e3ed46b6fe7a01885c063d0df6310dca8fe4aadb45da76c1543841b9eb7d70080d
DIST jupyterlab-desktop-bin-4.2.1.1.rpm 333190569 BLAKE2B 838b26ab78aaa42b48877b88f19b80617c2f9dc690c4133ec0797422207f8225264d5d891a9b7d65048449e1b27328503934f690cddef966c9a2e0a659c18ca6 SHA512 82f0f096cffd8ae2f154c03d92ea90ba1e60028b3b1a560337281399639eee78945e37ac158a1e661baeef100c250b089c513949190ab0413bd4aa4276d84f65
+DIST jupyterlab-desktop-bin-4.2.5.1.rpm 336515433 BLAKE2B 7173a3179b848471540070b172f5b196e7a0192bc3dd60d9ba20b129ce1276ac4707c6f37a2371707fdce1c2a4ed8943006e9e08b1464717f0d696ad5e11843d SHA512 62669c48a632441075bdf96796866e4a64601ad06f4e9fc85b52e3956aa6ce85dd7f52816cc3c9c4466eeff7759c92721dbabf274dc6001785cb71cb84e2ed9f
EBUILD jupyterlab-desktop-bin-4.1.8.1-r1.ebuild 2828 BLAKE2B 229d198c65a2635ad65bea811464ac0b263cd0802fba4590b60903a9d2ec889035f0c1a22de273703e38f2cca6089acef32ac3a7ff06c838237e583c04b0d5d9 SHA512 3bb370a8343b5cf7123eecf9df7651896c3ea27ed8172643ba5dccac60040831ba65d5eb908fce4fbb90a492f0d16dba7739c0feff73a5abc82c1c23a6bbcad7
EBUILD jupyterlab-desktop-bin-4.2.1.1.ebuild 2828 BLAKE2B 73f6a115f77e355427013df1e9b83be153954350b672c193a9faa932b71f44de894d618cb4927619e8eabbe30e3792271944444ed84dcc75a01fdddb774e0999 SHA512 b6e56a524f0057c862641171603e423fab41c5b6bdc5ab3831c01947be1149eb33350f20174ab2f60b480ba57815a7b31e549897bae3298846216f927ba41d1a
+EBUILD jupyterlab-desktop-bin-4.2.5.1.ebuild 2828 BLAKE2B 73f6a115f77e355427013df1e9b83be153954350b672c193a9faa932b71f44de894d618cb4927619e8eabbe30e3792271944444ed84dcc75a01fdddb774e0999 SHA512 b6e56a524f0057c862641171603e423fab41c5b6bdc5ab3831c01947be1149eb33350f20174ab2f60b480ba57815a7b31e549897bae3298846216f927ba41d1a
MISC metadata.xml 430 BLAKE2B 1bd3f621bb4d25086cc80c5b44a7eef4a61f58c1f56c7cb91ca4e39b8a5e7d5fdd37e912e48d99ee6ba6a19de1c61252b4ebe3afd554d487c549d22597c376fc SHA512 b99b088cb0bdcfdaa9d584fb580b12a754f30a378fdede655f7723075e81948fc57f9aad11a59944b164eb8c9c24f6f0828e95c5a227766e985778900ea08079
diff --git a/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.2.5.1.ebuild b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.2.5.1.ebuild
new file mode 100644
index 000000000000..ca5796ef53de
--- /dev/null
+++ b/sci-misc/jupyterlab-desktop-bin/jupyterlab-desktop-bin-4.2.5.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+ af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
+ hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
+ sw ta te th tr uk ur vi zh-CN zh-TW
+"
+
+inherit chromium-2 desktop rpm xdg
+
+DESCRIPTION="JupyterLab desktop application, based on Electron"
+HOMEPAGE="https://jupyter.org/"
+SRC_URI="https://github.com/jupyterlab/${PN%%-bin}/releases/download/v$(ver_rs 3 -)/JupyterLab-Setup-Fedora-x64.rpm -> ${P}.rpm"
+S="${WORKDIR}"
+
+# Electron bundles a bunch of things
+LICENSE="
+ MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
+ unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
+"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+RESTRICT="bindist mirror"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-python/jupyterlab-$(ver_cut 1-3)
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/glibc
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/libxshmfence
+ x11-libs/pango
+"
+
+QA_PREBUILT="opt/JupyterLab/*"
+
+pkg_pretend() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+ default
+ # cleanup languages
+ pushd "opt/JupyterLab/locales" || die
+ chromium_remove_language_paks
+ popd || die
+}
+
+src_configure() {
+ chromium_suid_sandbox_check_kernel_config
+ default
+}
+
+src_install() {
+ local size=512
+ doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/jupyterlab-desktop.png"
+
+ domenu usr/share/applications/jupyterlab-desktop.desktop
+
+ local DESTDIR="/opt/JupyterLab"
+ pushd "opt/JupyterLab" || die
+
+ exeinto "${DESTDIR}"
+ doexe chrome-sandbox chrome_crashpad_handler jupyterlab-desktop *.so*
+
+ insinto "${DESTDIR}"
+ doins *.pak *.bin *.json *.dat
+ insopts -m0755
+ doins -r locales resources
+
+ # Chrome-sandbox requires the setuid bit to be specifically set.
+ # see https://github.com/electron/electron/issues/17972
+ fperms 4755 "${DESTDIR}"/chrome-sandbox
+
+ dosym "${DESTDIR}"/jupyterlab-desktop /opt/bin/jupyterlab-desktop
+ popd || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ elog ""
+ elog "On initial startup you will be prompted to select the python environment of"
+ elog "your choice. Either select a specific python version, e.g. /usr/bin/pythonX.Y,"
+ elog "or choose /usr/bin/python to follow the system wide setting in"
+ elog "/etc/python-exec/python-exec.conf."
+ elog "Please note that only python environments corresponding to the enabled"
+ elog "PYTHON_TARGETS on dev-python/jupyterlab will work."
+ elog ""
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index ee41a6ad9f2e..0de7c59cb294 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/busybox/Manifest b/sys-apps/busybox/Manifest
index 7a64738f1e9c..74bbabbab2f5 100644
--- a/sys-apps/busybox/Manifest
+++ b/sys-apps/busybox/Manifest
@@ -21,6 +21,6 @@ AUX watchdog.confd 232 BLAKE2B 14ff3813297bc987e98bf3cabee2e7b150e23d8aa9f016303
AUX watchdog.initd 219 BLAKE2B 3726fec4551962d6e20859c52e18582fbf127e2fc2807379afe9d490ad32b19a6d10d456155fdeb0468c67816f061b1cac166db7f104dbadadf0d175082efdb4 SHA512 d329fb72ce078a95a1fb77b72321dee56d19c76b45cb78a7a57a46d9fa385b982a114be49dd8696c2d4fc2b2dd90a17ee728ef2938172cc2f8b12b5a9ebd62f5
DIST busybox-1.36.1.tar.bz2 2525473 BLAKE2B e515825cb3ab1c520e16b9c2512e9fc72947366a72a0466bff59b507fdffbc78fc9d16b44a26116175fc7a429d849ad944b1bc379d36c6d3a0eb20969997336e SHA512 8c0c754c9ae04b5e6b23596283a7d3a4ef96225fe179f92d6f6a99c69c0caa95b1aa56c267f52d7c807f6cc69e1f0b7dd29a8ac624098f601738f8c0c57980d4
EBUILD busybox-1.36.1-r1.ebuild 10690 BLAKE2B e29a3e6bace1ca7cd6b508cfd53b693f3b765c9cc226d0503cb1745d55c46daedbc853da79f492ddd42564226c86d331882e906fd067790ce70e99ec2c346dba SHA512 938fd384b4bb2b09e464ed434c68dc8c434fde6cef033ed8a34c992591ff93b13bfdffc75251114cd8c3564b1ddcf19e3ac3bfc7f2636f181688183182a53282
-EBUILD busybox-1.36.1-r3.ebuild 10797 BLAKE2B 909e27560c0a074725266c014f601a9fcb6c013152722fe1ad096191991c942eac30bd4f302c38dde5b91951d2b108a154bea142c7970c6c0ce7ee54484fad82 SHA512 2cd54ca15c67345483e5dda6d86db0b68c936cab7d7957202bcafdf70016624afa05071a16cc80161f8a0e4220c0ec47360cae3cf4efa25a2bcb60655a0cbe35
+EBUILD busybox-1.36.1-r3.ebuild 10796 BLAKE2B cd107baf53fde9f04d41d961e780221ab18bb39120000cb7e4f0d92a36f2f38b1b4e99b68a97e5ac5ce5f255a20940a2ead067b88050893c2aa9e6dd04306fa1 SHA512 f5aa254dd172352d28a1f856447b228c8062226c783fbe905169006d51980fce151ddc57442029ca6a13e6a05f56c464817c4301933943fc59d49933caac4d49
EBUILD busybox-9999.ebuild 10743 BLAKE2B 3837572d0404b9f8396e17fa46d48cd00441719769a82ec2ee0b468be1b03b097ebc2e11fecc4bc980fb1f588717153c8382aed4ca583a05fec994e12a0972dd SHA512 abdc8bafaa6bd2d154a4d6723434fc88480f281940579e83e9adbd19d34ed647b2ec2665b06831bc50cec8bbd0f32781d8d6c48ba98d2fb6ef7e12f3f5635196
MISC metadata.xml 873 BLAKE2B d9c3725e1c3587d497894761d9eda08b670522d5c1a5518ea879cb5c9f222519005d28a36d6dea0b34d4bf4a2352e54aa151177f98ac730ce5b83e87ae4d35a2 SHA512 4c74f718046b41fbcf0111c797d6cdfa1f647914bfa5ff9aaedd6844ba1367722f225ed8ac17717d7b44c5ddc3b450e130da46cc0f6e21501b66cfd267a8f9ad
diff --git a/sys-apps/busybox/busybox-1.36.1-r3.ebuild b/sys-apps/busybox/busybox-1.36.1-r3.ebuild
index b1791973082d..fc4a1f5e738e 100644
--- a/sys-apps/busybox/busybox-1.36.1-r3.ebuild
+++ b/sys-apps/busybox/busybox-1.36.1-r3.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]] ; then
else
MY_P="${PN}-${PV/_/-}"
SRC_URI="https://www.busybox.net/downloads/${MY_P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
fi
S="${WORKDIR}/${MY_P}"
diff --git a/sys-apps/edid-decode/Manifest b/sys-apps/edid-decode/Manifest
index 397461ebb018..28f4467ed343 100644
--- a/sys-apps/edid-decode/Manifest
+++ b/sys-apps/edid-decode/Manifest
@@ -1,4 +1,4 @@
DIST edid-decode-0_pre20230131.tar.gz 147392 BLAKE2B 8a08ca44bbdb61b0264a24b911b082d264eb1ef281d98a93dc12d62f5d233cc898cf1ad06647e680f8ab49b047721f31c80572582a2dd5dc8fec93ff70227b03 SHA512 53619eb79e456d4bf3566506019ad77a8f8dacb4211106cdf21164c26d0d026383bedd8a8ba2a7050d4d0657e1bbca51fb89978cfd066f1130f888a4537dd19b
-EBUILD edid-decode-0_pre20230131.ebuild 703 BLAKE2B d81a27da3de4b66a8b16e3c37037efb37968271eab360a0df2d1f23ae321cd0a55a81cd5b5fe692fe7ba4a72dd40462592889b155797bf40b9b9d1124decefca SHA512 800209f6695d999565e0ad219449ecc6216ca163adba0d72dd4bbc48479e9c240b3ef15152136c86b4bfcfd96a513df0ac40c210b573ac5d30ba0b69789aaf57
+EBUILD edid-decode-0_pre20230131.ebuild 709 BLAKE2B 8da6de46293c52002d30275b1d5ed9f980135506af23f9ce813a8455df83d51711a476961456b5438166c0a40d3f3c7477e04c480d9d33833eb80ed0d82f5be9 SHA512 e1c1fdf2dd7b3bca85b7194a11f2ee3560e4f30bec3b5df5cbda7462d96e43991ee83782b9906e99a9e7bfd6fde2785645d5cc5921c19d04d293d8c30dcdfade
EBUILD edid-decode-9999.ebuild 538 BLAKE2B 281b8d8264251c8b2c9dfc7003aad201be92df0f962f06772f49165a620ff22a018dd597e76ef0630cc9f88e7862596336defcb8a7b494f5050fdb80f2a1c71c SHA512 cd8bf283683b1e16316c111c03d2507e3971aaa9491ef65db2d8117cfc384fe3ecb6841405369fefd5d0d67680ae062043ed88df0617aaf8689655003bdf4b10
MISC metadata.xml 647 BLAKE2B 42d8d41db31a4748f5ffad976c0ad35ff483073c286236d77f3c6fc91e854844e519bc8d4761a02880e116faca88c43c16bea37c008719c8adb8f55f4226ac83 SHA512 c7c46f576fd17b42a06a6b241d3a5b6f5dfb9597e824f00ff311feba48a587ecd821285ecc3fb46d3533b6bdd352b34a69ec8886e0e7e8da38dbd29055effbad
diff --git a/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild b/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild
index 4a3e878ad467..db2c5069a58d 100644
--- a/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild
+++ b/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
IUSE="examples"
src_compile() {
diff --git a/sys-apps/s6-rc/Manifest b/sys-apps/s6-rc/Manifest
index 320c3a1334c7..cb1b1fdea673 100644
--- a/sys-apps/s6-rc/Manifest
+++ b/sys-apps/s6-rc/Manifest
@@ -1,5 +1,3 @@
-DIST s6-rc-0.5.4.2.tar.gz 100896 BLAKE2B d9e6f580a32d27950c7c525a5b657b429616d1c937c71cee302939b847a58bae1d5e209f53113dc82b953b5aa14c6078b206566e4809902a8f06b17c5621205f SHA512 f04e94db957e6d0033e328cc63530f64c9db101815bcafdb00a23205f4e75039dd3e593f93d48e4d9877b0696ea734ca62f672d92ff31e4e07aa19d26d809443
DIST s6-rc-0.5.4.3.tar.gz 101738 BLAKE2B fbf69bff42c999af063810fd92467de5357d9405dbb3767064ab1aa12bda1262f5622884a1d547ca4d2c03cb9714f0f53acc4389949c65f606780837dcd0ccf7 SHA512 7a54a32ea1261de79b9494adde74b50dbefce831f5a00f9d3772c9b64fd71918ce54a16dff828de0fb762633255226ca935357f9f31c4264716b7041a5f5f8bb
-EBUILD s6-rc-0.5.4.2.ebuild 1627 BLAKE2B 9b7f35d16fa9e955d310d9fe0ad39a1da58365709a624b325cfc94a391b5e6e3313aa8012d1a9a937f227c5e130751235c6ce3dab5252abf97623233f8b79c82 SHA512 86a5f5b1ef6aba4a10a7d6d01593eeb2e509568ef7e445cc445dccc534faeddd75c1ade25d15a9afa231223b1bdfe80f4c04930a15299579d2c7dcbb71797588
EBUILD s6-rc-0.5.4.3.ebuild 1627 BLAKE2B 9b7f35d16fa9e955d310d9fe0ad39a1da58365709a624b325cfc94a391b5e6e3313aa8012d1a9a937f227c5e130751235c6ce3dab5252abf97623233f8b79c82 SHA512 86a5f5b1ef6aba4a10a7d6d01593eeb2e509568ef7e445cc445dccc534faeddd75c1ade25d15a9afa231223b1bdfe80f4c04930a15299579d2c7dcbb71797588
MISC metadata.xml 612 BLAKE2B 5512fe794ae7362a22aab418fd82bcc6f0fc4713dee0657166f045f9c6d0a06e15a1d97ddae56556d996c887a93c401e0874c999b8b5e6bc7a6bb5815ab3921f SHA512 787bcdaaf32e0bda6270e0d21eb0a98e8105055bfe7f681b1bde6ec286df6036a4f4c40641c94341a95d74ff289b7d922774e88605907d64a8f2b1ef5963c689
diff --git a/sys-apps/s6-rc/s6-rc-0.5.4.2.ebuild b/sys-apps/s6-rc/s6-rc-0.5.4.2.ebuild
deleted file mode 100644
index c1c9f919cb9e..000000000000
--- a/sys-apps/s6-rc/s6-rc-0.5.4.2.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
-
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="Service manager for the s6 supervision suite"
-HOMEPAGE="https://www.skarnet.org/software/s6-rc/"
-SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm x86"
-
-RDEPEND="
- dev-lang/execline:=
- >=dev-libs/skalibs-2.14.0.0:=
- >=sys-apps/s6-2.11.3.0:=[execline]
-"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
-
- # Avoid QA warning for LDFLAGS addition
- sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
- sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-
- local myconf=(
- --bindir=/bin
- --dynlibdir="/$(get_libdir)"
- --libdir="/usr/$(get_libdir)/${PN}"
- --libexecdir=/lib/s6
- --with-dynlib="/$(get_libdir)"
- --with-lib="/usr/$(get_libdir)/execline"
- --with-lib="/usr/$(get_libdir)/s6"
- --with-lib="/usr/$(get_libdir)/skalibs"
- --with-sysdeps="/usr/$(get_libdir)/skalibs"
- --enable-shared
- --disable-allstatic
- --disable-static
- --disable-static-libc
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- for ver in ${REPLACING_VERSIONS}; do
- if ver_test "${ver}" -lt "0.5.4.0"; then
- elog "Location of helper utilities was changed from /usr/libexec to /lib/s6 in"
- elog "version 0.5.4.0. It is necessary to recompile and update s6-rc database and"
- elog "restart s6rc-oneshot-runner service because you are upgrading from older"
- elog "version."
- fi
- done
-
- optfeature "man pages" app-doc/s6-rc-man-pages
-}
diff --git a/sys-apps/s6/Manifest b/sys-apps/s6/Manifest
index 718319fa848c..7b23780edf35 100644
--- a/sys-apps/s6/Manifest
+++ b/sys-apps/s6/Manifest
@@ -1,5 +1,3 @@
-DIST s6-2.12.0.4.tar.gz 255314 BLAKE2B 4a7da37affdc2d0651da905fdfbffe897709cc6f2a4a36453f0a87c88da66adb307805b9f8c850813186ce51c18ed07b8a95aa34a8a266a5a24b3b8646b19485 SHA512 dfdb9c0189177762a89d1f47e1d6b0a82bba5554baef4fa899b1c0a85c192d5e1dac2b929173d750df3707f0d699b28591f1eab3e63b8791e4a51af1c65e3e56
DIST s6-2.13.0.0.tar.gz 256126 BLAKE2B 08c20a6e2268bcecea39f7066f8fcbb61723c4c0ae3772af5362b68f53ed65494b824827779d44d64d204688f03634bdd079f08def5b41a5170d88888e2fbc8a SHA512 b54d334496d79d1b845552f5e7763c536d6f253c9bb2d61802695ea1a596af918562daa230f09f4cbfc06614eff70930d0963439d7d84ec8ae0388291912ca9d
-EBUILD s6-2.12.0.4.ebuild 1285 BLAKE2B 3a1b992126a9d614fda5730ff12cf5d6dd5d7738cbd67e0b4c9aa9a5b4ee4c29d4183025b52b6a5c2eea44c4b2c6f7fc548c3c09345cbcc15bbd7b0c8d2b5580 SHA512 9d5c4fc95e0a642caa4a65c93fc250c317575be0721fb83ad1b3443347acd1cba16406ec4cf6d4c55eab480e90515f2dd328d00b85a16b1774107add856d07d4
EBUILD s6-2.13.0.0.ebuild 1285 BLAKE2B 13581fc3b1cdc76b9d731ef67e4809b83bc66fed693f96a24fce76f6e0f7a0fb8aa87544b3e4215a93b696709f0fbce9428c7840605e3d13b3cea8b4f9095d0c SHA512 b670466a50c47a978ca8fa9af1bcc188cf15880afa123ec2d51954c0a3a46e4d9923056b0a71bc28501e0942c2a24cf1c31ee3e0759eb0b11387f8607ae31071
MISC metadata.xml 871 BLAKE2B 2e6ef16a61c8b9d55bb520adc30479837aae5b85fb2e4ab8e18e0d162ae1e7370dc5823c9a711e92c73620fcc20e4e4a159bd6270f29fe99382163a96dac8c75 SHA512 e1e741d4b13338fb41e1b9fda15e308d84bdd7490a7f98063de4052307703303ac4d313e6ea0673d4095f27041bb62539f986e4ce3ff0ee7133ff319f37d63d9
diff --git a/sys-apps/s6/s6-2.12.0.4.ebuild b/sys-apps/s6/s6-2.12.0.4.ebuild
deleted file mode 100644
index 53c17e66ea22..000000000000
--- a/sys-apps/s6/s6-2.12.0.4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature toolchain-funcs
-
-DESCRIPTION="skarnet.org's small and secure supervision software suite"
-HOMEPAGE="https://www.skarnet.org/software/s6/"
-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"
-IUSE="+execline"
-
-RDEPEND="
- >=dev-libs/skalibs-2.14.1.0:=
- execline? ( dev-lang/execline:= )
-"
-DEPEND="${RDEPEND}"
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
-
- # Avoid QA warning for LDFLAGS addition
- sed -i -e 's/.*-Wl,--hash-style=both$/:/' configure || die
-
- sed -i -e '/AR := /d' -e '/RANLIB := /d' Makefile || die
-}
-
-src_configure() {
- tc-export AR CC RANLIB
-
- local myconf=(
- --bindir=/bin
- --dynlibdir="/$(get_libdir)"
- --libdir="/usr/$(get_libdir)/${PN}"
- --libexecdir=/lib/s6
- --with-dynlib="/$(get_libdir)"
- --with-lib="/usr/$(get_libdir)/execline"
- --with-lib="/usr/$(get_libdir)/skalibs"
- --with-sysdeps="/usr/$(get_libdir)/skalibs"
- --enable-shared
- --disable-allstatic
- --disable-static
- --disable-static-libc
- $(use_enable execline)
- )
-
- econf "${myconf[@]}"
-}
-
-pkg_postinst() {
- optfeature "man pages" app-doc/s6-man-pages
-}
diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index bb7d94cd9903..186597bd6e52 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -11,5 +11,5 @@ DIST shadow-4.14.8.tar.xz 1806352 BLAKE2B a6ed45e44560c68baec97072399c106060be85
DIST shadow-4.14.8.tar.xz.asc 833 BLAKE2B 1b8b8f3f36e06c1dda0a4e0d1508b1ad0ef85f0fa993a92a583831687076ba22d05f47109d56c1e740b60632c3bbeeb6c8cc001e41f46b1a2f9177ce62854f8c SHA512 1db2647babe3f434204c93e7700ff6a0ece078f6c5adb96ae0c0ac9d82a862835c4ab8afb37b0ffc80cf62e9a59f1ba33a92ff454e7ae0ca2aa535b19627615e
EBUILD shadow-4.14.2.ebuild 7004 BLAKE2B 708a70d960b64034abf552cd456e5d48441631f7d8386598baf401e088f57ca6dfee74d1a5a615c422274e12f7a62d0edf07cb2dcac4eec84ab8cc1f5e91f9b7 SHA512 7293386d86111399a14d665e34bca34343aff436a35452682c018c488d36276097e04218d0fd0b0989363cdf6a10059b351081d7358e782fd809d8fcdba7f31b
EBUILD shadow-4.14.6-r1.ebuild 6913 BLAKE2B e646eac275d4c21c970754c674764866e05e9a6dcbfe9b790c13340142e1ea3f730a8705d5cff24f2ec7f3202945e3b50bbf42aea01fef7372cca610b8777490 SHA512 160f31dfc116200589880f72eaa3f013f9a626eb9a70fa9fb52b5985ca9f42800a635d0149f470d94edd1a05af5ecacd652f8e92f96366683c1c08f51f3b2210
-EBUILD shadow-4.14.8.ebuild 6907 BLAKE2B 9fb1308e55cb2ebbbe3a8bc7f76c6853c6df26c1e05894fd4b0998f93638fb3666cc2901bb88d47b597f19ed95859c261fede64626626106ea2fd8fb52f7cb5a SHA512 748a004e8fc077889b196b17c1c32d8278207efb8efa1b7eb3ca0444942de9fcd9a53c63199a320235f311d415da6e228015c883e81f0a0c578a17d3fbd4015d
+EBUILD shadow-4.14.8.ebuild 6906 BLAKE2B 2b15c60c02dd6b351aeebe438a53b651d1c5025ceb3b23ab8d93add2d4359336705158629a1d25018a63715a679b16c4affea508f082176b86824a0cccceffff SHA512 395f10735a40529a39b867cc0b2d635ec2d3f46474a12c6fac21352d302ed51ae6fe9185601af94dee87f66b2e941c768882e46da59240ccade820a0de8eaab3
MISC metadata.xml 530 BLAKE2B 079afba35e81749052076dc1098a158eaeefeaed93bb058849f899d489ca4ffd575d14b11fe5e635eef5306c328e031cf672e1e4db7fc98c16744bd6974455f0 SHA512 d1898cb0bfc5b4c7bac8ef8f5b4ed379a11f1dfeb9eb074b055bd0f2d4682f15e6bf9f4c26181e6c394f680a2a3ddf8b83d4f1626bcce9ce4b5460fde92473ca
diff --git a/sys-apps/shadow/shadow-4.14.8.ebuild b/sys-apps/shadow/shadow-4.14.8.ebuild
index 79f03bdd7338..d43ce3e1a7f8 100644
--- a/sys-apps/shadow/shadow-4.14.8.ebuild
+++ b/sys-apps/shadow/shadow-4.14.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" verify-sig? ( https://github.com/shadow-maint/shadow/releases/downloa
LICENSE="BSD GPL-2"
# Subslot is for libsubid's SONAME.
SLOT="0/4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="acl audit cracklib nls pam selinux skey split-usr su systemd xattr"
# Taken from the man/Makefile.am file.
LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
diff --git a/sys-apps/syd/Manifest b/sys-apps/syd/Manifest
index 178c851cb305..fab3ca12bfd6 100644
--- a/sys-apps/syd/Manifest
+++ b/sys-apps/syd/Manifest
@@ -14,7 +14,6 @@ DIST anstyle-query-1.1.1.crate 9891 BLAKE2B c298114c1864a5233fb39c365e079a7f1f4e
DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 23294d6ed7715c55c8f796eb7b860450c57b22b57e32a5c75847f2e2bd68a52b33c24797db662aa5fd7e799b9644075c8c939d93b0cf8598b16ee80fc817b77f SHA512 24b3a9a44382609ad449425a657d4b42a792d4703c36e0953f09a03817759c266a2f0ff4ecc9e8b93ea8403df2badef1f1af6a6e50af56205176c41b13501ae6
DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
DIST argv-0.1.11.crate 8683 BLAKE2B 44344e0f3678b159b64d06287d58508479831dc0bd7b044a1ccaebfffdd9023508da5d86f3e6d8af8579cf5351f6c8963581af978ca46bb0b87a37c1802e67d8 SHA512 011e8d5333b305387d7667bbcd4d3e694fb73d16ba4c51a10969d5dae7a7a4286f8583c160949fc2724c56c7d47c618813d0dd55c42665c8c2d1cccfcaf414a3
-DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST backtrace-0.3.73.crate 87617 BLAKE2B 585eebbb44671dfb3ff088092f62c7b25118ffc34e148b9b6ac67707923254ea43056861e2658c5fac7b9ed16fa56c30e7734e976fc3178f1fc03912d1d44c40 SHA512 dacedfd32cb91fe408e4f395441baf09c0a4b3bc4ba8f79d088359455cc903c93d24969567c7c5b2feb806433ffbb63a526d73f53caa4bee9c51961b61f831d9
@@ -23,22 +22,21 @@ DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2
DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
DIST caps-0.5.5.crate 17575 BLAKE2B 77d788f936eb36c2f4776ee719cdc138dac4b840ce632190f34ed26e705175209f9905c71d96d54f0c69f4c6d25f0a203a4d490f2034c330480bedd5ffab149e SHA512 866312aa0f3847dc2779570d1466aaae00945d78a2f5f3b05a833c67a2abd04c0380715f61dce79814845e4e57321adde67fea97f99dca56a970c6e6f80aa029
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST cc-1.1.10.crate 82159 BLAKE2B 81168fd673e065a3ecc5b3aea8b288c5353bdf5ff82e9dc1c0970225ab7f51dc2be00bc977690934af1df094f89c7e57e35702950849a9a2a07b1876ef950cec SHA512 8c72753166fdb0d9d4b326938c5423d996dac82b5af65c8fb16734bb3ddbbc31a9254a18f1ef5f06a770261ab947d06757acbc60af9486496d3562dab30b3733
DIST cc-1.1.14.crate 83005 BLAKE2B 777ebbe65b71b62e435b03e1749ebf6ce4664b07dda1635c454a59d3308fca0b27937b53227010ed1a7120ae7b21336e9481a4a08942e5a27e3a74bfbc8380ef SHA512 acc5b071c7be4ea1e70609574582686363f9811e03029857cddb7c6a6d4e01c32fc71bf50ee3d7da8ba88c0ed2ac4da7f66963dde69ee3ecffbf52ae1ba88c4a
+DIST cc-1.1.15.crate 83085 BLAKE2B 14077692d5fc47afc59b44227353aa24d91708fecd316b058e553940e6a9b6c8f148115cde2b7d6cb2a3462f487aa3b45bd670a2beab03f677e4bf63a06fc3f7 SHA512 2f1e4f3a4dad3638f680448520e218e3c984a7c13c3984d620949a9d3c4f13d68b3a0749997dace1e43faffe3477ea15394bd4e32a959bd56e3c35c27a4aa4de
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
-DIST clap-4.5.15.crate 56612 BLAKE2B f5f34a6d3e84731de7dc1b54d8576e8e9e573fa1381e9bbcba8e2b66f8cc693ce51c7a876c34705ed705de7a793bfd2f4922fb86f8764adb7a4dacd03af06ff7 SHA512 a0bd102065cb29eb565e65408ce5bf37e3404b7496959614d10ff2f9bb2e29c1abf8f5a3716aa85994a49bce4ac12d63586c8ec8187c0d3a6f696a4804fb446b
DIST clap-4.5.16.crate 56627 BLAKE2B 83a6a9ad12b826affa68df179dc1cb534f58b6ae505f4794ca6dfaa8f8a9e33d93b9babd7931bf48bc13da31cb3078b442c4a2a2e84a8f2e675b5d620100c50d SHA512 d13bfda2c3f77cf194acd87763d5f2fea83ec2135504b173af2941547a7d3dcf75c3757532c60b53c57600bf4859395ddc94a7dd92b17f44c60d3e781741f928
DIST clap_builder-4.5.15.crate 163717 BLAKE2B 795fa9c6de6a3f4d9a1288c3340613c14b11a5346e314f5f486bee76346f5f88396e54d95d051bd84184a91bb1f2d3575f870fca56a4b9b590ea2d9939beb415 SHA512 52efd99bce20bb8ff2187c4cef8bc27bef6cdc52598f00b47639b797683f18c76a79a6ebf34d1d250621a49cab0e9ec9e7824d323516f1ed3fa721cfd34cd713
DIST clap_derive-4.5.13.crate 30132 BLAKE2B d5fcd2c5a213817165c61ba2071fc6424ce822e4881686556b8379fc71188f60d8c6712f6f4a8e5c8b125b58d7454aa9846214caf324fbc93300abba240bea17 SHA512 2dae32bffd91de9311d94e2be0d990074cb2e2edc832f422cd5e7c5177f5daafc0c335e74f865024c77cae5fff631ddaba58028fcfc24b203467478fd473bbf5
DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
DIST colorchoice-1.0.2.crate 7924 BLAKE2B a4027d5f870b4d9a718ac3f9d89ce04e2ed38406658c4a55ffaf39ed0cb1ce7e1c691eb56c66596b519ca82309e8ec7eebac65e69394cdd277f44f9b6280d560 SHA512 f34d5f66f84e90f473b6b9a62a61a59575e712d3e9b140324683f80af42d40c1d079701aa2ed651d0dd95a5ac8838e1f6f6c034e2adef79509d32357b8093117
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST core_affinity-0.8.1.crate 9604 BLAKE2B d152c87a9af6df1ee54f2b6268549505e480c953ad0b1d729ede4696787e89284e656ccf78b68a94a48926ad76dfa807b3b4b975116fd2e5d9850acc79a29d95 SHA512 576bb880ccdf875a736fb154e458e044e2e5c9d8fb8d00e645daf72c59696db09339360f4f6ac4d8c75d8eecc48c3c740c964e295484414ffa73171e0c92239e
DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
@@ -54,19 +52,20 @@ DIST darling-0.20.10.crate 32031 BLAKE2B 038c2a4d919a8e9ff6eff5f83911b40cf4e918a
DIST darling_core-0.20.10.crate 65015 BLAKE2B a94adcc6092a7a69728725ec4bf4cb7c163bc3fe0890f272bba9963c256697bbe1ad964d58a975c80742019c59d4e1b3e56e624f938576996e216d2f99e21f2d SHA512 2b971156b8c1433dd0ddb2213ee522e2fe9968a62889285d1457b5e733daa70a09c21bca9b8573d9c742026b4c06f4dd2025a6a196ec0b08b25a78d8737dff6d
DIST darling_macro-0.20.10.crate 1874 BLAKE2B 29cbdc6bd63e4eb0731c8f8f0a50cfcae9a88f116f8cfc0068e5d3cddc20b42b7f0f20f128ffa0f7bcb8d72f0188b04b3838b8327fa6f3ab45de4cf5c3bbf317 SHA512 565b8d535248d9d88b49a58e2a210ecc70f1cd39bfaf029ac6576a9b2eac70a6b18b4930aeca746d76d53b745c6aa82172bb341c4844b3757fc7978732fc2f52
DIST derive_builder-0.20.0.crate 36563 BLAKE2B 753f2a7b1ad37e4b0cd94fc032109179f559352d5d754c0258a597c0b5f819e3383a30ed5c9414b24a4b12e917f41c23bc01554727d06f130f4bfceb3a952c51 SHA512 3fb085259b8219d07c88a233c1aa0e586f6c6ec31c302896c3d2900a062a2e27b4211023f544bf139df3f4f6157773f192a96d9f1e980bf1bb7bd2125d5a7605
+DIST derive_builder-0.20.1.crate 36977 BLAKE2B 30a7d6c8dc8fb484a08bedc3d06d56a5b5e7d94f2f5310b3a9d43b5a81661ef59a7cb94a164e9a0e27c1d4be5eff7d5607def1464711f27355043c2894908561 SHA512 1464d6a3e941b6dbaa77b4b7cc45260a05567491fe9567511f5561ce4a94c6cb7a7e3a4b9802ebbf7b1b3ffa39253814d3171e350058c17038e1f0e4dfc28efb
DIST derive_builder_core-0.20.0.crate 32579 BLAKE2B 409890428e291f60a22ee0138cdc1a80498c26607e576a93d1d23c9def454c723b2e7a21faf3261dd106d62dff83123ebd76c3de8b2a7e7ff0aa9e700720acb9 SHA512 b4564364bea1c98563c7ec8b0bd99f260cc2b382a3a8f1156d401c57383b815a4a54e3e5f2446ccb2665eae600d6528faddf31d0f65678a3e5274073c2334073
+DIST derive_builder_core-0.20.1.crate 32295 BLAKE2B 6ed1d78089795d41c6c486813f525199088b62ccb27270e81b7ecaad2f1f2cda31838e6eba464c762ac8850c8a598d4b0392d13acf119279e7b6804fad751637 SHA512 f1c80ca9b772530c960f48aed9c8974cd64ba6eda41576fec548c780e9a8a2a1b2951ac0ea7be7edc932fcba72eb88f098c6713af1f3ff37c5d0b016d9db20a8
DIST derive_builder_macro-0.20.0.crate 6308 BLAKE2B daeaf30f4548ce0796df99920515a1e6291faad80ee9aabe6849354a942650b5903c744daad5cbddb4bf8dd87542b773eaa1989783f5e19c69b4db61786edb16 SHA512 1239bccd3f752c641782aa99d14de0ee92431f46be8b98861cc416e304b03dd18ec875f592d94093189b571592d9fb10b322f7dd205f90b84574e37d38869a1c
+DIST derive_builder_macro-0.20.1.crate 6363 BLAKE2B 6b614f3d27140eab4496719fe2f46878fbba5b05153e61e7e406853a910873a811601a8937c9c5785cadc64eb3dfa758b098ab9328009c7bd8a455df63a95c31 SHA512 5550557f6a9e58e0292bb5ef68a0cce81a8b19fbf50cc511cd5c6519e5187420e20ea98cdcceb870595bd1383688df2c2dd8f6f3cde42df6e52f962bf67bd3fc
DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
DIST error-chain-0.12.4.crate 29274 BLAKE2B d082bcbce47411477e8b597cfcb76985cc7d6f1696926cb5314f4e84d2c8642939f5263e110aaef56353ec086a21874a8093bcea1d018be81c86ca42c2c30d71 SHA512 c0ee19a0ba2d79ff1843148d0a582045e68466a9dc429e5f3c8a3a75bc1b6e0d6de03ad69fce851bc0297e7db77b2c6817a13c37e1c3d4501ed41db8a454bf79
-DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
+DIST expiringmap-0.1.2.crate 4347 BLAKE2B f6a796c42b2873fdac21fdfc4cf3a756cfb7cc099537590b0acfa602b8774ebf3eb50e77c8731d65ee834676708526f4be3f40dc75c8c8bc44af9ae83ac57790 SHA512 3873652411eab7e1164e4c70b7c8d09b5a722f9b22642eb61b6397085bc61291f0ace840ef8c5ff70c25410126bda5e9fd095416a4604b7032bd6be151c475bb
DIST fastrand-2.1.1.crate 14983 BLAKE2B a4535b1612b103376fe64d71a393f7bfc37668c574d9122ca90a631aeb91cf0895bb030e597b79a80a4a37ea4d514c4c0836332030bb10a60bd971573a6d6ee0 SHA512 9a51185132c1c89fc31af463c664e996f431e607ce96676b8301f28ff11a99661d18025dd460e3332e373af68d20017d96481719746fc3c5de742d08d63aba3e
-DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
DIST fixedbitset-0.5.7.crate 26537 BLAKE2B 48b7e02d7fa3fb33f05fb2de50a829e2f25d19ac680d59c754faef754ca4678d1671fcdc66d06c39b51b4f937bca44a89b87da195e43a4a905a0d29fa95996f9 SHA512 320b1b47a9f93590f24d5c111c171c401f15a50dc29617c8715b6c9d0b3f26e17f966a87d8628661dfc62ff8dee98524f3b6f4f4391725b1b77db714eb6eef60
-DIST flate2-1.0.31.crate 108176 BLAKE2B 2b0afbeec9ef08e54bfc572d7a386052d519d5bdeb220a316b67409403d229425580e33991f0a98536e6468f0e59ca87b59ff2d00425749336d4e68906d5d787 SHA512 b211254e15b38663f080552598d61d6766d6e7abc45cbac8fbdb5af65b833d2d3fbc00b5748ee12d4fc71726ab84dda9da20b6916121735c7b1c6c9d7a09fa61
DIST flate2-1.0.33.crate 108838 BLAKE2B 9fd23b3b0a75c29f750c873f74de8565f0d8f3a574c7d28e11d15e6c3c4686c42ba98b5769a08c21f3b9c6ffe7140196c3e7001153ff5a046ee7af40f7f6d965 SHA512 59a871137518586f1d66810528595acad5ca763ec5acc100098a372194f55f33b48e59c0806fd237c644a6d797b5deb26c541fa871a1194ee3ac725da3b6d134
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST futures-0.3.30.crate 53828 BLAKE2B 4e595639500f7147ceb994359ef1656ed096ea679409a5721c05ff84ba439fe4e82563a7cf8dca9aed4cd16b03e89ba1385b0a34feed9d4923871225e131b91e SHA512 98fc67bf1047609c8bb0763c00ab9cb39b6a6d0cb7d993bce4966ddc2492a6578b789e98095981b207ddd73ac4b1dfcd5224b352a0e970eed347537c6fbea43e
@@ -97,25 +96,25 @@ DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152e
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
-DIST indexmap-2.3.0.crate 83027 BLAKE2B c42cd83845923e68f9035de2d0645dfd5f37edab8b5f076c5d578867e721403b71cc48c5a68166e03688be96995c73cb81d0f2583aae8e24eb554a432854cf84 SHA512 035f76873c8f94dc0ebf8e2cd29c157135a1a6b5fe042997bd30a928227f6257a19dfbc43ea9b50cee425fabdfbe0ef6704627126ae5cc937855d6c91fca0958
DIST indexmap-2.4.0.crate 83544 BLAKE2B f4b3e1b877c9355a491e33d10e3ef730f943b54bb14f33ed476120e2a8f0cd3550f6aeee1a56e1868881e1853b3d41283ab803faf5afbf32c86b36e08e7f2026 SHA512 9c7f2b495f0568ce56e2fa8d3355948783b490b23b46a83acade2864e41eb31a50cf372d818b2a1d3d24327282a9866e690348134a20ee481d748bdc581145ec
+DIST indexmap-2.5.0.crate 85919 BLAKE2B 766da0a2ddc406e3fb1a70a0bee00141045ff72b52cc412adf05972ccef59d416f502c429dada111461cb522a5c442087e01d8fb235c2f1fd5493adea00e79dc SHA512 c4627d43b1bc5c5fd64861d1a7ed66255ec3f790367028b2758a40751286d6677da7170cfb04dd88ca4c2d163df621583d2e0dc4e9db6d7ed9bd0cbea42b1729
DIST io-uring-0.6.4.crate 55060 BLAKE2B 3c65b0676438353c10eea2a987c58ea1808812e32bf938edf12e579586bf80b5242d1115b4dda6b9e47f47f865b3ba3e2a5a1a70b0beab42bf1a05ee98656418 SHA512 a2135b58b370aff3cf75079f33fddd5d4d2dc5d0b93cb69d0f43e97586daa18f3ae1af48b9efdeb52e74abc6697437a5d0cb9986488c0cf000a0d8279fc2a394
DIST ipnetwork-0.20.0.crate 16556 BLAKE2B f6da9b2283241101279ba510c641a287107b2c27ebfc425af183ca342e4c049915aae2a2107bcd7e8349a47e07ca1dae118194acb71b7b756a36f498a6c67f8b SHA512 a8746f25abb73820cdbaf758f537c726bc9f48afa82417361d54c41bf3b86077e5901135ac5e305e2f669f093690ca518c811c89793d107b3deb139861462978
-DIST is-terminal-0.4.12.crate 7470 BLAKE2B 6d1db6148198299d0775539734dc62a3c7e453d621d69e01c3addeadbec4e88dde6082e4e12c7b7e8359cbd93b68c0af314d4a8df4600061a9534834699cc38a SHA512 9eb840a419f530c60d6acc52fdc9d6477818fb513bf9c3e8ab808ecd19087a52933e958a930e7a8c316d5e5a3e5beb56c34b560dddaa03c744ad37cfe6554a0f
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 itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
-DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
DIST js-sys-0.3.70.crate 53863 BLAKE2B 15e75a94a2b7c77ff18847f98f76a1442b6e5f66960f3375534440c382a255e6b16ba3cb8c5345365d2195f7598564bf856755988f1288eb1b0b964e26446e21 SHA512 5dff8e790447a475b3c0a7068f0bdf1cced5fb8be2d66c92cb6f6c799f9d807f9d3c498e4f42c67e16d83dd4bb3be70472ece20fc42c3a8c8d57615ac8d398d7
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST lexis-0.2.3.crate 28357 BLAKE2B 8382e207742c9f973a0b80669ea43762e548ccc6c3c2438d3dd7bf60ca320bd2bacec3291f06204190846e721fbc6293c8ef3fee4df5568d6cd65dd52cac38f9 SHA512 650bcc5515a82fa0969f2f96eb7f8a47e876d50dd03a3b611a6d156b2f53241728fd53be6eca1d5dcd1544ea5b5bc8743869a0ed3f84e1716fb7e06ca6252915
-DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
DIST libc-0.2.158.crate 751340 BLAKE2B a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8 SHA512 c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
DIST libcgroups-0.3.3.crate 93697 BLAKE2B cd237dc5177c7112002ba9fa6b08b7438bc0d77cf556a0716e031c4deacc646c35f61bb0c6f842c243e78cff6e52e69827933d61d242073ae79958b05a16149e SHA512 2a64c1f0408fadcd0dbcbf33b27246da706542cda61b4ab1dc4d26ad10e4494830ac292cfd9ff26ea74d8452c26bdc174a5425c5111c4021eb4aacd24e6961de
+DIST libcgroups-0.4.0.crate 94781 BLAKE2B e4a6b73774a08d8548f0e757dd6e571cae9c1809f3dcfc96da0404adbfbf63d454099f1957e782bf519ab92e7f75f78bcba03ca6478feb8006f58b3ab234c3c6 SHA512 5cd1ae9da27548d02a819e75dfd3f3d22a5f20231bfc831a32940e070c4080c7ef92f4a0bbca631c6e2394ece85b30f6a627e86cc525d8c9e415c820dc03b2aa
DIST libcontainer-0.3.3.crate 108873 BLAKE2B 73e367d4e1092fbd96bca5d2fd114b48bc8a83732d895802b6bc78e38b469a10d6b3bf050f4361ddbd9e9d61304feef97669eb00a0424e540ce60bd682ba6cb8 SHA512 a4a3e87fc17911567d2fcd1de6d8d63fc27b669bab624a3b429186cac1bc780b96e4788a58adf85b1e22150c7ef14d4a65c700db7e62825bccc8b3bff2de4586
+DIST libcontainer-0.4.0.crate 109717 BLAKE2B e625e48220a2c4f7a358dc8c301435ca2f3a3392a1e7ed5b3ec8b57d785c135d3f0254375529fb54bf494a12ffaf93389dcdff55508ff500c74fe0c16fffb475 SHA512 b099277b49508a670372280013b9c2d22270b4ad9cca5bdd091ed4e1fe27a5ea107f96bb3db45038a85614eb88a654e3e9b3f3e4d7d0b78dec48ce5cf45764f4
DIST libloading-0.8.5.crate 28902 BLAKE2B a0fca8f8876092e874964b3dcbaacd417451704fc1d687669a95a0b9df22ccda73a754118ac0bd706a7c7d86e4eceb2ad012e20e341d71548b34ea8d629bbfdf SHA512 f332884fa75cf210460f4678d45091345b23469c09301614c476e95bc54163afd6d4f098a34f9e0d529fa1ec63892395b50957598070ff327743e4c3b0871074
DIST liboci-cli-0.3.3.crate 9387 BLAKE2B 33b8c40b97cc683050c0743310f8d2502f056bb9524e287818b39fb9420db46d9c1d28a43e50eeb0a173f5ea2d69a17b0b6608b4198c7a4c68d641acda512b91 SHA512 f4b021fbf60323eab67d43ec2b5798ea4b9350360602b9cd2016f43e416521a39dffee3a0cbd10e3ce6932bf06dd8e7f6cff92f7a5cfb55347ce7e69e6b07010
+DIST liboci-cli-0.4.0.crate 9431 BLAKE2B 9e4809e508eb10d59a13cf9ce417a8bcd6a28805040953db501828c11c171cfb544787e66a81a4be96ab8dcd4049687efd60e635bbbe4be63441a9279cd745dd SHA512 c71c134f9def6458ba12a2bf5f62c25bf2e23bf076633848525c19f06e39d8d639e2676dfbed0993bf42e8d74eaa98bd354aa14632d27efc6cc304c91495162d
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
DIST libseccomp-0.3.0.crate 50169 BLAKE2B 4752d6d6105aecd71d1553e28c773a7effe220b7d5d44c965e9c5a815bbb2e390dfc2a3914cbc25ca83b8a94cf6dfa6bf672f520e9d238f991f06ef5552c5878 SHA512 3f17bcec7ff5b060d019902ad2e40245cd11512f0e2c02459f41c82180258c95be55179538c17de2bf194d96f847c0c3f038f9239ac976b7b33909f5080d42c1
DIST libseccomp-sys-0.2.1.crate 11601 BLAKE2B 77a77d6d1f8ef6f5d25b35c299032738aed0a404c855cb84223a7334caaf57392fbd8f0915f4f7be875778176cbfdb8062eabbf7b414d3c198a5d41cd8a466ef SHA512 b53b13f95ac487d802ff051b4cee32be2dfa496846f3104a61399a53a07a7d6fb6b4543088765858e26e060e22e0bf93f8cb3a175c06dae4719f918844c7fe0f
@@ -130,14 +129,18 @@ DIST mimalloc2-rust-sys-2.1.7-source.crate 166651 BLAKE2B aecb28d3e9443b48932b0d
DIST miniz_oxide-0.7.4.crate 56119 BLAKE2B 68facfec9ff405bebe99f52bcf3aac6788f1b5eef313ca393e2a15e1158bf294003cbe31efea4c793e644e8ab4e00ef67d38f7d32849ab6f01a8e19d31c30221 SHA512 482bf02d7bfd25bd8abe5e5959132677202d8c5dc014b9b0b64fbdc204be1b8431867095c140a1183dd1ca59f6ba871a355422fbd148ce34d62960cad2b7a978
DIST miniz_oxide-0.8.0.crate 56343 BLAKE2B e4abcacab4c8698d0489faca8556faa7bff53d272ea0c80e2e7843dc0f6f9229b7d5b0a17ae210344722a379853e7f14212505ee05da4e60549081cf77717c1b SHA512 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6
DIST nc-0.8.23.crate 932047 BLAKE2B 98c0178b1060ff6598a4afede9934810a3761a1634f8166d6b4adacee26562b15e994887a8dfb90cd29f8499a460b2b5ddb6a57e648d9de9c96fd9218a9034ed SHA512 66d7e2274ae0464400576728d55479afe7a925abb71c826b75bd0e6a652d632119576221cc71033d02218f3d95ef67a3a95263d82c5e48ac8148aaae3c365299
+DIST nc-0.9.3.crate 1052173 BLAKE2B 0097995d26018bce53c04be565f7231e9b957b7fb2a27771a7487dc8d840048ce38313d969727fd6c309669b0969ad9ba19bd026b647394bd3d7bf80f0fdc530 SHA512 46f7c28ef90a485f24ffacb868212da366288194b1d5c640afe262cc71bc0ea2564e95676e15e3abc008cfa392412f08dd815e2e16e838b671b10e1c76269f41
DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010
+DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
DIST nonempty-0.10.0.crate 12661 BLAKE2B 6d86e3a3b7dd0eda0f9485cedc61f6450d2a6176af5841272b455205f64abcf64d846c457cf233fe4dc0328bd0ab03b713397faf13056e515a5322ff228f03a2 SHA512 ae8c00fd056f8f2a59c7a569c922ae3188c337aeb52531fcbc315ce51787c89ee907eb7039ff96cadada0909610cbdf9a3b6604be6b894878a86352c3d475adf
DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
DIST object-0.36.3.crate 325288 BLAKE2B 0701822a51a82a1674514d7572c5f91bb40834e23d40b0fb440d933221e8256b7eb36711e8b8870d866384774c7c1e36b89363d7f6bb94af92f9f567f7aca211 SHA512 2f8175d757a66658bf91234d6a58905ef9a410bb19973e81bdd8b28322f6865e32f5b9cfd0ad38195cb07b2721ababf240876270f39a6c7ab8a36a127dc18f0e
+DIST object-0.36.4.crate 325802 BLAKE2B 1eb4fbe0cb2882a5371947234b4421b224c40a61cf71b994ee53074d70e010ee9b30638290ae89e14a9c6e1e339001852dbfedd4d740c642415c58327d121a76 SHA512 b929b3ad9ca32a5830a2ba103e6e14419b145c324b834b453d53f3cbfb5181246b2628baf5fc668c449f5337411d374b56abdd4d1dc4a744f65aaaab284bf77c
DIST oci-spec-0.6.5.crate 59030 BLAKE2B 5df5984dce5c5be0aedff102b9ac4e6f183267de5ce07b6688c69e8ceb92c9acd2bac4780d6bc68598fe0cf0e564c2176885f2f164abce834f83808b85de40c7 SHA512 8288f95f6e903e9d48e717a569165512f4f545fa05e776f0a2509a0fe780f4adc3dfb8d51c5ee8eb9bbb7b6cb598e6ad4419c2b2228e7eb0e0324a193a618455
+DIST oci-spec-0.6.8.crate 63061 BLAKE2B e209ac8e919c298e13f5e32b6bb6d9961ae5f700426242436851e6f705e4b6e7531def68f794b9ffb3572eee38814341030684deb0e22ec0e9665957123283dc SHA512 54bc88e9d003ef34f327e55f59609df874033808aa0482925ba477f3cb123f2fe728e7597e3164448a0d6f9172ee65469c4a329104284a44b36cb8b8302e132c
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST oorandom-11.1.4.crate 10201 BLAKE2B fc77678ec202bc5ef7314ed876f670575983612db9cc94ddec4ad7e9f04e2e2742d12b746803b33f1dada4a10c8afe19210fbc337803ca59a0df74998fa6de92 SHA512 8d5acd7b344b1eb9635ae597b38d65f0da519366664f02bfd083d37b5e9c88f21403066a8e93d8a61e843e06ad9323cca9796058aabd901d0adf7e7235c17562
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
@@ -145,7 +148,6 @@ DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a
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 parse-size-1.0.0.crate 6588 BLAKE2B fbfdbf71ca42cfd8397648897b6267d4c49c9e64cadbcd03c13cccc03605afeb62bedd6dd42fd02e2f4b11e010d60ede61ee598e781a76f7d241c5dfe46122e9 SHA512 572d0d13ba87364dd2813fee1ea6ab102dc0970076adf3ce18d08cb0e86cb45f595c19dd1aeee0fdde18904a539451d425524f124c5d4b5123d493f5e89fbbb9
-DIST petgraph-0.6.5.crate 710970 BLAKE2B 7f590e93fb44f1bfb8920e512402edc1cb087ff9d5dac7bc4be965f64ffacf9c1c503eab4156cd2005f41099f6b34f51e49b21dfa217271fcc0d4ee16ae85366 SHA512 454e9805731374abf1085f1a8a72aaed85e83cd30ab9601bcfe0e46882ba6656242284bdf32b6e75c2f5ebdd1325d5f8873d5f720aabf297822ca97311afb677
DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
@@ -160,12 +162,9 @@ DIST protobuf-3.2.0.crate 211054 BLAKE2B e49bb3ad408fa83512c136e44e04a266962dd3a
DIST protobuf-codegen-3.2.0.crate 56540 BLAKE2B 84d40924d83bd21577660784c34f9b636535397e08efbe9b910623aad20a8cd8e155c0d4534be00619e47d209b41dc4c93350f1e4da8b597080f11e5a2ff0f34 SHA512 8df9ebe24f5ca99cac3981258e3c4e6113327872a878ef72b59113c4eddc0b3ef62dfa8fcae6f62ee33559d6681c8f9f94a8b464f0570872c99aca6aebd2ad8d
DIST protobuf-parse-3.2.0.crate 65995 BLAKE2B 51089383817818803869d7f7e2ee0c2f0c93349a6fe6dba01b478576fdfb1b1889dfaf1e19172fe329b35bb8f34487e299c4b6a5c5b915cd513cecba9d6d93ea SHA512 e8b3ee2b61bd59098b2de006aee2f6328a42fc710ae3f2f75fe2cbe792884c60fdb96eb36347399e2671dc36d75632d1f469d3eda19d5f9a4be6c1af3a9a9d64
DIST protobuf-support-3.2.0.crate 10757 BLAKE2B 67dc8319f4438a3338b9f739f03cff060f657a53d48ac8269b3fe17a1da6d6a73cfac92a93ad1008e76748f1f42188f04c523a1d7feeb8496953a39de2f5c557 SHA512 6b0ef0ce706fe748136b96431b7d07a6241fd4e8bb4aa4c320c3a4f149576b3bec6ba9d60a12c5c2a59cabd18df4cfb6e8dff5e38da64878758bd1e06547a657
-DIST quick_cache-0.6.2.crate 39340 BLAKE2B c67f884083beff400279826a7f30adb55f677482ecd92ff5790d5cc4bcd5165c4b326226fcd43eb87781d03e0567d4908c7943beefd2e00d41c034d00e084dce SHA512 3b3b65eaee8a427f1d50265fc137f8e2a8e3f8bc97f34571f27a88e2d7b0a911aecb412973196917bcacda96ed7a502d155d1b25f41ed87f7d39252e66671746
DIST quick_cache-0.6.5.crate 40283 BLAKE2B 344a4442016d6a4aaa2187a06b037d5c7003e72a62224858b5ed00ea866abc7df487670f5647e362abd16bc0e0c3fd4caf6f86fed381db7d7c1bbd7d7f51c80e SHA512 29c88b763cdbe494116f7ff0e07ead28edd9f1e5d09f77487c1e32fd9964b58b1157f90f7c3dd34b94d693976ca08157d81221e9e2d482af934c1bf6b86befab
-DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e
-DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4
DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964
DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3
@@ -182,6 +181,7 @@ DIST rust-criu-0.4.0.crate 31256 BLAKE2B ae9f2ab330fd33e3583b3ecfc2f2d901a3febd8
DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
DIST rustc-hash-2.0.0.crate 12691 BLAKE2B b6a619f681e897c8a9167bb88d6ba78715010ac6c1ef9a7a9e115fe8aab10fcd9d4f5e1893e89a36a59118819dbf67de3d261a190fe37948137f097bc99b3fd2 SHA512 996ad683db2e6839ee28fdc4a31293aecce7baefaf6051220a633a00beddef1be41aef0995d7501e5b92dbc85350ced920bc980d05f5ba235e9a5d1a13464339
DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
+DIST rustix-0.38.35.crate 369206 BLAKE2B f52d40dce187c8712fe8dbeb0fb8c338656f5d9bc92b7e886bd93008732462e8a2cb64f64825e9fa8ada41054f22bc2a0eb2b9c32c856c89d6d572f9eb9b894b SHA512 0f5367d596797f5719a154e0f929b24db8c5f2b92b3ed4772b89e11663beb0b3fd6447e1ddbde32bb2507450ca60504ba0ba6b4d58510fc64dfd70e5099ccdef
DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST safe-path-0.1.0.crate 10966 BLAKE2B c87dfd71f93df7e5c81dcaeac41b74fe282a8e8c8cc990cc6d876957e198ea8dc0c06e73f8b27699239d3012ac250520dc08ef91ec20080306d0a6a616bff7ca SHA512 bc673dfa28380208e239c1d2ab7d8b0ca174f7b124288ed6779ed9d257dff1f16e1f9c2a2a61ff69d131024f727ec17147b5a651933a7c0ee5f9126b11aef79b
@@ -191,11 +191,8 @@ DIST scroll-0.12.0.crate 24145 BLAKE2B 93f070ad4d0656b6cbbbca78d27269e8fd5895c51
DIST scroll_derive-0.12.0.crate 4693 BLAKE2B 957aa96820cf40ea49562dbc12a419c7b8b06bd94a759aa5494f4ea4fa08a5f154a7dba8acc3d8bd41c1a2f259bfdd2d3f4b4dfd3dabfc30fffa021b4aee4930 SHA512 db2ede0f6d16783915f5f155174fc0cb700cd054a0ec54fddeb899f74da4dc2ad5acd6f0784701f93a95a42cb04c82e7a7de9680ba0fdaf4dbc51a2358610bc2
DIST secure-string-0.3.0.crate 11291 BLAKE2B 3241d2628c4ccc4b1e18932d6ebb909f968c15953b9236c653c562a17579369870e5bfdf0a1aeccd16bd9711711fa679968680e9728903c7a2b5bb8aadd77295 SHA512 f44ef6fdf1bb99200ee37bc3b9fac126a73c7cf4437377ea6a5ac5d72df60fb5a1d5427b96e6de8738d58fb50993d468291d2c95f43ee382b47f55483649feac
DIST sendfd-0.4.3.crate 11120 BLAKE2B 5f9e1d170ffd45f3012facead052267a868cf95790e606b6ed9b06b664c3abd703d90470356de604a3b52653634844ae15d275902c5ca5c157741f1ff965c3b3 SHA512 0c17bcad760b74000dc7bf8d4a5b4c4ef68246693997c47b5e7b503cc592fca72ebe3b617da7b2c3aa02fd6afed0aa3b92cb3f36cecced53acbb78a377069849
-DIST serde-1.0.206.crate 78250 BLAKE2B 004a4e20d1749469772e21948e2818d6c9b138164fb2cb71d112458870cf39bc414f405a01228e193d356dd858e8d05d0866feb515c5cb5770fb6667985f9336 SHA512 f8eeeba71f18e56c6ba93634339eb91b633d49f249d593794987c94a30977c2b55f981cfa7344b2e6f687c63ec5a76da7fe13bd3d758484e81edfa94e5731b15
DIST serde-1.0.209.crate 78364 BLAKE2B f6b4c2bd931a8067482ca033211c4e85c0dfd6084cb599c38a9ba666cce30489685a3a6a8a539eb6e41141a52328943dccbfe25dbd857af16665094fdf7c3f45 SHA512 25d2236eedc08fa3b9d078a1971df705c4f428b7a4e6a2d28d9f0f9893c19de745bffffe3fa9f3c08074bf4359aaf09cc28770e4b14c21c66d6a0b9411738f7b
-DIST serde_derive-1.0.206.crate 56193 BLAKE2B 3b6e8ab1b57459b181f73df7b53155ce4c197538dd0c9194479b1983a54f0d126f375f05aa8d9e3142fe85a1cc9caeaf8efc07214d808741a13a6620afd83a7f SHA512 8c6bf8905f6cc7fe778bfe9e0532226d683e69f052cfe0797e7d534e4b8353c68dd8520f6e09b8b2bbca7fa32b39d69b4524fee20140b375fd1adc49acef2719
DIST serde_derive-1.0.209.crate 56023 BLAKE2B 752bc9f46b880d0ed8a4f7e29ffde1343c63c4be1e9740afb1a28dcbff5bedfe077eb51c7052adecfbdbd9942c30b63a27914deb6401a2ecaf70fef0f64cd80a SHA512 22c4eb76412bd73814d0b86209b110b9e59626f64b41cbc250755144e545ff30fa69972ac93d74f988a3a6a239d9138f4e8a23b283c746a0aa5fcddfbe077cd6
-DIST serde_json-1.0.124.crate 148160 BLAKE2B 3cbac549c58b33a0ce3c8a68626ef96d75a46416a2d5018b3ade952edf001cbf12631ed650fb1650283ac3e506dacbeb564f61d842693d640c7abe34d2ee3984 SHA512 db47594b5030f8aa091d8f84585d87f53b7115888aaa84ac364eec4a8cc46619f42dbc7545908b503191ffc0d422883935243c30ee7d356ad58c84f1c943d4ee
DIST serde_json-1.0.127.crate 149465 BLAKE2B da5048f70a0b7594be0112efbfccf8d6575a77b324d59321cbd34d355978aadb2ceea1bbcb182412547587235f58873ddd2232822f020e2db85c1599cb0bca8b SHA512 f14f5eeebe07261daded47c3cbb6d511da4633bfcc46ea1b0600063730dd4211a0c310959e4f8731a688d18d60a46f6dc1c1a1f052f170b6207877b93742a88b
DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
DIST shellexpand-3.1.0.crate 25591 BLAKE2B ba395d9d98fed37979e97609689f909b264ddb44dae56ae4958da9a0e85aa382a00bbca42530cda2701e934233aa1d44509495235ba0512beb33a827cee5c9f0 SHA512 9b20074425db359cf92f29c52be91a3a58a91e6f3116b210913f24dc31b5371ef9d77fe46e7da39e42eac87fa4ccb8ebf9175d7bd5fe6b520d12b9d3b31cc65e
@@ -206,17 +203,16 @@ DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
-DIST syd-3.24.0.tar.gz 839822 BLAKE2B 81579959326c96a911249e39525d7eab7e2a3e8044a1dfa4f932de024c57f14019ba6c31594efb0dbb263891543ae145cf49d10264a16f705e002ce69ddfc73f SHA512 3e711d6bca0b823a68f4da0326a6815de92e2c366db5e15c8c78cf9b868425c60de6fe6fcda7654898591d513d3718b8bd3f0ce3be636c6847d2222170e6d9da
DIST syd-3.24.4.tar.gz 842234 BLAKE2B d705aa8ac99e7b180eef1ae619bc943ab376df2b725a7eb5539eed8f8063fb6b199ba7bf597dcebc7f6d710999c1883edcec7acacb3c24c42b359753e2a92802 SHA512 4d20a518f350c93b45c06a929d415ce047d2bc0db69aa8be1a0abb2698899a5faa86a2e32af9039ed15147c5db52569140fc85c4a9c1fc5a1220a9f000242cd2
+DIST syd-3.25.0.tar.gz 831359 BLAKE2B f0890432d39a0acf6a590d63b9b701ee4e1d170593f20b30a375d76e3c0835d1df82ff603bf54ebbe42282de165c1d3990f83e1d7d2b03b9ad37c04ccaae1860 SHA512 491dc2e7a5b45ddf9d818f6e842a003a24f228d7e78c8bdce4923d60d2c64e36eab3b32264e8c87e0352c3c7882c3e9ce6f9c19568556ed1245a9fe8d2400172
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.74.crate 267998 BLAKE2B f47aa22011b42038a1db1486822335b7c2c2453de04ccd881ade8c17bab192667977b689925c36b3c579bf2086d516f2b26f48e81cdce22ed8798e2664195119 SHA512 c0b602d9ba5342aec609e67a3ecabfaf49cc81be86fb0cc8e576c1a882b36678de5b139fb41981f437fa49012c6493ab0f68a528910a10a3a86c98a22451aa93
DIST syn-2.0.76.crate 268798 BLAKE2B 5446965c6331fbb445a313ca8da9d8e7454e31d9a36c2f595747edc65c0d2a05e9d8e4e9fb6dbb30da8264c7db36b1cea14110201bb06e40bca69b25c3f79f1c SHA512 c633b9f68e67b3cbf2432d3648e42f8d92403877a0128becd22cb108c0cfab9f1bc6b941b9cde225d8b727890e9f86457fad05b544fd07be4c01c2e60a2cdeaa
+DIST syn-2.0.77.crate 268784 BLAKE2B adf14ddc4b284ad78dae3c05be7e63a58a85a2ef16c1051b991aa278843ba7231f0da3cf2adc65eb95762d4c88b4e1440cb616c651d3bb568392bb036399304c SHA512 f8030332c3c4ab34fc1e86196eb0eeda9700e5438f2a339591a5968d8bdd3373b523dba4bd998bf578e4247e0019d999d4e9c6d062a1dedcafe18d27b6c9f6d4
DIST tabwriter-1.4.0.crate 9951 BLAKE2B 8833c5a7f37749268187e60d95b07262e77c461ab868cd934e58031703dc0c9ea83b8757e681747900dc07eb5c8e41e589d9c37568b66ca25c95f0fbf07c8a8c SHA512 066846124e3beee816f76ed3a59fb224593537ce5807aa472fbcd0cb98f638dba6801d171b6d1026e56b6eaae6f2e873d64c190c97bbd8d6ffeffc82f3b4d52f
DIST tcmalloc-0.3.0.crate 6674 BLAKE2B 51e898db18b4dc79b8f771bd5990fa38b9af6ec2e9cfb4e7529e09f5b847e6513c47b0b5e13138426eb21ff95bf60d2ab65e502a01316331120825b6d9a6e2d3 SHA512 a8e8e3110da6a736312e48eeda1b0391f82d04aba968a4b857db2bd5615a96e297a4ebf7ad97ca4a59cb15246f0b56d72b20454d5cbc6958d52494aab18eff3b
DIST tempfile-3.12.0.crate 34423 BLAKE2B a8b84f54a54be636f5b69791ca567e8b692d6a8485ef37e5a8340d26b32b1b0f9f8e9fcd9a2da90ec2fbd39c281d364dfc5723d06892832edb79ea5cf45d069c SHA512 1a27513548060984be894e6f8fc215831e4b2054b2244c6188bee76c477c001f294c762f2f4a14488c58c04e5d1473806d589c7bba1eaa2cc02d97656709be66
DIST thiserror-1.0.63.crate 21537 BLAKE2B eacab5745d948416bde165d768f55c10c132572052db405ae3dd3e6e3b5ce41f36d574192ae68fecf6002ae5b14fd0aa135fe15e1614f3b51a294d5edc67c9ac SHA512 d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753
DIST thiserror-impl-1.0.63.crate 16047 BLAKE2B 290b56ece5c592fdab4d20e9ebcc8dfe3f76b00aa48ed6c216ed0ebcab86b1ab4b4d676d0f52329abaccefae12bd47b4a81966901fdcf4ca5d0632d5021adbb8 SHA512 f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102
-DIST thread-id-4.2.2.crate 9230 BLAKE2B 07598f1a9f30ee38f3ad08d757d3ea2f84a2a21a614a15785f4a3a1970c935ea2686ed74359ba04bdfc29963a36785743359997d38e1c921517cc8b85c376489 SHA512 f67ee525d118a41270d45de609dd020d708853a6dce4f2dbe181ccaaaaf75cc7e615bcb37c05dd7b5a9bfd08fbf1ea611fb01f7fc171c56f8df13c56faffb49e
DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f06387a4fa25d5becc73ff0b983395aabe076268569c6a89e2d90ce6e68d2ebca7c3e0ba1c9159c61b32631ce39289a9f SHA512 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492
DIST tick_counter-0.4.5.crate 6351 BLAKE2B 27301b8cd6e06498582801d43ee04b602f30f55c6942b40fa945939b119e9ae93a485b58f1672970baf7469482e1a247461b5aea4ec6712824b309ce97af0dba SHA512 d46bc88a7ec129419e19d9d4577e77d96ac3de338ef037253d9fb89865730beec58bdba196f320b19a485a785a2403d52a4dbcdcfe46791a6a2d1ada2797cba8
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
@@ -232,15 +228,10 @@ DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfe
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
DIST wasm-bindgen-0.2.93.crate 43769 BLAKE2B e1abf981a042ebbc5c506975d5c2258942278fc000ac62aafe4221725fc52003c4032dc04a396e8fc8ec6712155e056ea9381a72070ee7c45b348ce470f52c7c SHA512 0c0a63b04b02b57fca78d2c0b885ea752ef1e8e4317c27dc84fd35843c9c396ae20557a1321c03a405b050f21895e6f25e95ddb56f3a3e8cec13928858ae8422
-DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
DIST wasm-bindgen-backend-0.2.93.crate 30344 BLAKE2B d0b9f0cd0e6191dc3f57869023450952f2d73c0432fd4516522df5f63090de021f44f11ce7676fd2f87b31f6b236eb155b22b36eb80c3ccf3880f55ca23d4b0b SHA512 c67dad5fa26f78b233612cb6ebd44f48edd84253e46a2f5094e95da935185cf2a7be14d49247e8b8cd1d916721ed82ea44046080a40b2fe37ad88175a5f96597
-DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
DIST wasm-bindgen-macro-0.2.93.crate 6822 BLAKE2B 3704c01b90ae900032e455a265b614d1057a7ed7b7eef1ebfdce75a7b0f0b97083211db562d1602160cf9e70843a1949be836465398787315d66ccf85fbe0801 SHA512 8b1a690bf4fc344728bae21a11c8ce4641d81b02e215d88a489f8155433d8e579ed367c96bc19a345b561f2ddb42afa44056b71e15dc935a4fe38fd7f937a632
-DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
DIST wasm-bindgen-macro-support-0.2.93.crate 20642 BLAKE2B 3fef9d35c09e97317e8531f11c3cfcafc5cb58126ab7a96374cd5e2e3f8736ef016b4c0b3b16bcdc0bef686e9f07439f263c54dc980649e9963b12d0a6814ddc SHA512 9fe590636e229184a944acbb8472c03db0a48a9094cd9ee204c09cee6c5241194a9757f06b09e7c30ba9db1a2feca616cd1e7dc0e52c7f1c1560c50c9d3adbb8
-DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
DIST wasm-bindgen-shared-0.2.93.crate 7527 BLAKE2B a2df995ba72d83beb3f347909c004d9693ee06cec62de248a1f96b0244c05dd8b62d46356f1b7eb0a29122517bc23270eb4eaf045e6cdbb7122089dc84829d9f SHA512 4e9271a746d3b3ea44bae472b7d9722edbcf262fdec2e03c18788d95b923c71c26f309e316ad3c621d5773311d6b1d5ad468cd7bdff015d162193b6effaf8420
DIST which-4.4.2.crate 15953 BLAKE2B 40ca22cd2f625cb035a1d919ed457a300b482c7751dcee4441974c53d56ce13f1f502535e1f7c0746a01981f4de2e2f761c3a255902d6353db1a4c3c62637448 SHA512 2d12aa1d4c2dbc140e39c8f15bd4ee1eeb8e8de71bcdf579479ef4be860fb0839eaf4cdb818addba242d50420f6e08acaf2bfc979a889e092c83644819246fd5
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
@@ -271,6 +262,6 @@ DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cac
DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
-EBUILD syd-3.24.0.ebuild 6176 BLAKE2B 2b14e6b7ade1975998d17c1fee67f83461f55f157dbad5076ee2e6c0a03945aaaf28ec7e788e6719a6de6eeb70b09fa4f6603e958539e78e53991a4186733eec SHA512 c6a4ec7ea1b78a9264c0930d805e71d0378ae4433f1d46fa20a81800a37a5c957ecf37d09bcb1be8ec8ac43dd2d4bf90e37503c488ef86026f04f09edc7ba234
EBUILD syd-3.24.4.ebuild 6167 BLAKE2B 191793e4ba5760978141d5efec83223ff0dca3486083615df9690e076d0bccad5aa2432c7788525af23ad3e15af5119e3ded8ca3fbf8b049c0fa9f32f2124937 SHA512 dd68126daad227304a21e2856640c574d8bf9398dcf91d5cb342ffe9bedb329c6d6a33fb38b10b616db37bb6ff21c5780b943b9a9c708df299c8a30709c3168b
+EBUILD syd-3.25.0.ebuild 6028 BLAKE2B d18c0925f023e35738a1cb8135561da70edbeadf1689c75e0f64031121c09a20ba14077282c8c64242032c71d3e9e188e7f2bd3c10bc1a3245ea71bb0f5fabd3 SHA512 039839c4f3f4f331bc2c6cf0b53cabe20bec9a7a651b2883d158beb39766584fdebc6201d47508630e1cba7739e62927ffb249d9b65d155ce5bd41ab1b45147f
MISC metadata.xml 254 BLAKE2B 0e6d918ec0aa523a1d7ff2da1c9081d8257c2a83396bc5c7033412341b400364ee2d9b155d9d1df05da92b11f6a940dcda2adae7c158e479d082ce4a0583971b SHA512 24b045489397ba3bcd9dc48dbbc8a26189c1220053c04f09035dd735d2a3fb2ad6a55791f943f4502fee20c633c4a30983b76093f31ce752994f424fbb3cd21b
diff --git a/sys-apps/syd/syd-3.24.0.ebuild b/sys-apps/syd/syd-3.25.0.ebuild
index 6d7d70129e47..320cd1c8778a 100644
--- a/sys-apps/syd/syd-3.24.0.ebuild
+++ b/sys-apps/syd/syd-3.25.0.ebuild
@@ -7,10 +7,10 @@ RESTRICT="test" # fails with sandbox
CRATES="
addr2line@0.22.0
+ adler2@2.0.0
adler@1.0.2
ahash@0.8.11
aho-corasick@1.1.3
- allocator-api2@0.2.18
android-tzdata@0.1.1
android_system_properties@0.1.5
anes@0.1.6
@@ -21,7 +21,7 @@ CRATES="
anstyle@1.0.8
anyhow@1.0.86
argv@0.1.11
- arrayvec@0.7.4
+ arrayvec@0.7.6
autocfg@1.3.0
backtrace@0.3.73
bitflags@1.3.2
@@ -29,47 +29,41 @@ CRATES="
bumpalo@3.16.0
caps@0.5.5
cast@0.3.0
- cc@1.1.10
+ cc@1.1.15
cfg-if@1.0.0
+ cfg_aliases@0.1.1
cfg_aliases@0.2.1
chrono@0.4.38
ciborium-io@0.2.2
ciborium-ll@0.2.2
ciborium@0.2.2
- clap@4.5.15
+ clap@4.5.16
clap_builder@4.5.15
clap_derive@4.5.13
clap_lex@0.7.2
colorchoice@1.0.2
core-foundation-sys@0.8.7
- core_affinity@0.8.1
crc32fast@1.4.2
criterion-plot@0.5.0
criterion@0.5.1
- crossbeam-channel@0.5.13
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-queue@0.3.11
- crossbeam-utils@0.8.20
- crossbeam@0.8.4
crunchy@0.2.2
cty@0.2.2
darling@0.20.10
darling_core@0.20.10
darling_macro@0.20.10
- derive_builder@0.20.0
- derive_builder_core@0.20.0
- derive_builder_macro@0.20.0
+ derive_builder@0.20.1
+ derive_builder_core@0.20.1
+ derive_builder_macro@0.20.1
dirs-sys@0.4.1
dirs@5.0.1
either@1.13.0
equivalent@1.0.1
errno@0.3.9
error-chain@0.12.4
- fastrand@2.1.0
- fixedbitset@0.4.2
+ expiringmap@0.1.2
+ fastrand@2.1.1
fixedbitset@0.5.7
- flate2@1.0.31
+ flate2@1.0.33
fnv@1.0.7
futures-channel@0.3.30
futures-core@0.3.30
@@ -91,6 +85,7 @@ CRATES="
hashbrown@0.14.5
heck@0.5.0
hermit-abi@0.3.9
+ hermit-abi@0.4.0
hex-conservative@0.2.1
hex@0.4.3
home@0.5.9
@@ -98,21 +93,21 @@ CRATES="
iana-time-zone@0.1.60
ident_case@1.0.1
indexmap@1.9.3
- indexmap@2.3.0
+ indexmap@2.5.0
io-uring@0.6.4
ipnetwork@0.20.0
- is-terminal@0.4.12
+ is-terminal@0.4.13
is_terminal_polyfill@1.70.1
itertools@0.10.5
itoa@1.0.11
- js-sys@0.3.69
+ js-sys@0.3.70
lazy_static@1.5.0
lexis@0.2.3
- libc@0.2.155
- libcgroups@0.3.3
- libcontainer@0.3.3
+ libc@0.2.158
+ libcgroups@0.4.0
+ libcontainer@0.4.0
libloading@0.8.5
- liboci-cli@0.3.3
+ liboci-cli@0.4.0
libredox@0.1.3
libseccomp-sys@0.2.1
libseccomp@0.3.0
@@ -125,15 +120,16 @@ CRATES="
mimalloc2-rust-sys@2.1.7-source
mimalloc2-rust@0.3.2
miniz_oxide@0.7.4
- nc@0.8.23
- nix@0.27.1
+ miniz_oxide@0.8.0
+ nc@0.9.3
+ nix@0.28.0
nix@0.29.0
nonempty@0.10.0
nu-ansi-term@0.46.0
num-traits@0.2.19
num_cpus@1.16.0
- object@0.36.3
- oci-spec@0.6.5
+ object@0.36.4
+ oci-spec@0.6.8
once_cell@1.19.0
oorandom@11.1.4
option-ext@0.2.0
@@ -141,7 +137,6 @@ CRATES="
parking_lot@0.12.3
parking_lot_core@0.9.10
parse-size@1.0.0
- petgraph@0.6.5
pin-project-lite@0.2.14
pin-utils@0.1.0
pkg-config@0.3.30
@@ -156,10 +151,10 @@ CRATES="
protobuf-parse@3.2.0
protobuf-support@3.2.0
protobuf@3.2.0
- quick_cache@0.6.2
- quote@1.0.36
+ quick_cache@0.6.5
+ quote@1.0.37
redox_syscall@0.5.3
- redox_users@0.4.5
+ redox_users@0.4.6
regex-automata@0.4.7
regex-syntax@0.8.4
regex@1.10.6
@@ -174,7 +169,7 @@ CRATES="
rust-criu@0.4.0
rustc-demangle@0.1.24
rustc-hash@2.0.0
- rustix@0.38.34
+ rustix@0.38.35
rustversion@1.0.17
ryu@1.0.18
safe-path@0.1.0
@@ -184,25 +179,24 @@ CRATES="
scroll_derive@0.12.0
secure-string@0.3.0
sendfd@0.4.3
- serde@1.0.206
- serde_derive@1.0.206
- serde_json@1.0.124
+ serde@1.0.209
+ serde_derive@1.0.209
+ serde_json@1.0.127
sharded-slab@0.1.7
shellexpand@3.1.0
+ shlex@1.3.0
slab@0.4.9
- slotmap@1.0.7
smallvec@1.13.2
strsim@0.11.1
strum@0.26.3
strum_macros@0.26.4
syn@1.0.109
- syn@2.0.74
+ syn@2.0.77
tabwriter@1.4.0
tcmalloc@0.3.0
tempfile@3.12.0
thiserror-impl@1.0.63
thiserror@1.0.63
- thread-id@4.2.2
thread_local@1.1.8
tick_counter@0.4.5
tinytemplate@1.2.1
@@ -218,11 +212,11 @@ CRATES="
version_check@0.9.5
walkdir@2.5.0
wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.92
- wasm-bindgen-macro-support@0.2.92
- wasm-bindgen-macro@0.2.92
- wasm-bindgen-shared@0.2.92
- wasm-bindgen@0.2.92
+ wasm-bindgen-backend@0.2.93
+ wasm-bindgen-macro-support@0.2.93
+ wasm-bindgen-macro@0.2.93
+ wasm-bindgen-shared@0.2.93
+ wasm-bindgen@0.2.93
which@4.4.2
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.9
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index 140d6df10b70..791e3abee1bd 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest
index 708e3b878ec3..c057bdcad474 100644
--- a/sys-auth/sssd/Manifest
+++ b/sys-auth/sssd/Manifest
@@ -3,6 +3,6 @@ AUX sssd-2.9.1-conditional-python-install.patch 533 BLAKE2B ce076e4e00bd1b3e8a18
AUX sssd.conf 124 BLAKE2B b6f9c016a014510f97b036d23d5f50e1e13085220fe82b0e6ef7a3ceeb114e59af935f39e66e4ad60a46f43983930e5d381b16b0ed31ba4349abe38c4b509367 SHA512 f16908c44b213edbf6b0c6e8d49df92e8c06fc623279037074fe51e49b8aca7dc18f5ed83f71909fc8209df80dfc150583edb1687f88e61588bdf9d1fbf6ed5a
DIST sssd-2.9.4.tar.gz 7982544 BLAKE2B 6ed23787f1c029abc89f2bbe516787ddbe2fa39f052b75b965972b0a3532c66076f16b775258c5ee6f4ac9ef63bd6ab5bad1a3b660bcac135b3af460d0f14748 SHA512 9546cf074628f32137b16ca0c763988785271124244b645d1e786762e8578f10d983793a29bffcc004b064452fe8d465476a3041688d2f3c11c2751fb5bec3e2
DIST sssd-2.9.5.tar.gz 8001964 BLAKE2B e9c839e58fbeac9e8cba83b726f075c5db6ce85059546d745672c222b594f4aa26ad103f0eb3a8ff9e2b364c3502fb93c639fe9e621fefd6fecd2319f5cb499a SHA512 d219f12ffc75af233f0e4ffc62c0442acc6da3cd94ed4eab7102a78821af5257c8e4ba0d06b2c99c08e06502f8d0d0bcc80540d63823dbe0f52eb0432ae7e14d
-EBUILD sssd-2.9.4.ebuild 8231 BLAKE2B 9d8340e7c1d68df7ea67f4ee022e9da401f7d3e9632c84b9092e98fc4cfba420cad67b6ece7ac97d7be25ffa12dc25222a4de6ac5e1ced8c9b601788f2c3ea37 SHA512 9df1f15c0e6b75e2e5df4e07ede5f130fd8e11747aeb1619cc6d25fefcfc5564cabcd926e86e0071e98387abc773fc0897ca7b8261eb5892370d91dde4b76d43
-EBUILD sssd-2.9.5.ebuild 8279 BLAKE2B 4d75e4f97c4d8f59e84fc5a9ff1a1bd737d8e4230452b4e39f25dd8411e2cdf01f06a075c40e052031a2a7ced8279bbad1c346876fc3b6d0b77fe7b4c3597361 SHA512 90d3636ff89bda16dae1f2b1c7e8f92a752dbef27896a1ec97c3f9718979538fb806e299e6393b7d0e405efc3e7255f396e1e1dab2b0b6e66032f2975d9b87da
-MISC metadata.xml 1267 BLAKE2B 847adab267e38c20cf971df0613afbc7fce8c062dd29ce67df7f95fa5c631da010bfb9031bfbf300400359db6dc11a5a9a3b38cdaef01f48a8c8f47747bede68 SHA512 d088e62bf9365810693a46d765c4f951bdf96a6569ad52c161a7ea70adfe6e183f57894cb2e8aa45f2f9ebd3227b521e11fb5d2314783274bc2536ed393ec0e6
+EBUILD sssd-2.9.4.ebuild 8396 BLAKE2B 2a865bb19114da8d04e5c85bc5a88e50d1c6db7d0a172165eb4620537f50e681b5eaa1fd34883aefead3b3c3257d377d7e5a5fe92e15592d2ccc35a1460c559c SHA512 4e7aedd8a75b3acbce332f3df3a7bad36c69c9750cfd00032404f37c7ea64397c208e39dd3ce8e57df3fb7aff37bb9dc118455a5484c7655d70b10928f7ec981
+EBUILD sssd-2.9.5.ebuild 8444 BLAKE2B 2cb398820cac7d36dc4a65d8c77f3733ffb5cf66695bfb4413b6cf4d0011991d7001be92c44bbb3f9e91c7f802773e4dffb32385e4ddb25760552da6eb92ce4d SHA512 c660a1e9394fc83b852c9ced3892c642a1db0dee237d6aeba2ab98d6c808791c57def29c7f276271bb6144b3714904dbf8619f3893791dda2034d78d3fe9e9a4
+MISC metadata.xml 1267 BLAKE2B 6476e67ddb1c7c8153faba317331499bc918393b02ce7c6e91685e29b514f8ea28836928e3faf1095896577b9b29045fe1b3191a7790495d0080d33288a42b5a SHA512 54a8cd9fb1c3c57b20deb779dfb9fa9377986d8c9ecda4f009b1643210683163456aa6562ed5f9a58232b90bed5cefbeeb4ee762d32a5ee5e3db0d95c3e0d37c
diff --git a/sys-auth/sssd/metadata.xml b/sys-auth/sssd/metadata.xml
index e719d6e332fd..f1d1125d52ca 100644
--- a/sys-auth/sssd/metadata.xml
+++ b/sys-auth/sssd/metadata.xml
@@ -20,7 +20,7 @@
<flag name="samba">Add Privileged Attribute Certificate Support for Kerberos</flag>
<flag name="subid">Support subordinate uid and gid ranges in FreeIPA</flag>
<flag name="sudo">Build helper to let <pkg>app-admin/sudo</pkg> use sssd provided information</flag>
- <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
+ <flag name="systemtap">Enable SystemTap/DTrace tracing</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:fedoraproject:sssd</remote-id>
diff --git a/sys-auth/sssd/sssd-2.9.4.ebuild b/sys-auth/sssd/sssd-2.9.4.ebuild
index d83be12eeecc..2ef4f0026a1c 100644
--- a/sys-auth/sssd/sssd-2.9.4.ebuild
+++ b/sys-auth/sssd/sssd-2.9.4.ebuild
@@ -163,6 +163,11 @@ src_prepare() {
src_configure() {
local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1 || die)
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
multilib-minimal_src_configure
}
diff --git a/sys-auth/sssd/sssd-2.9.5.ebuild b/sys-auth/sssd/sssd-2.9.5.ebuild
index c1195b951775..cb1925720b92 100644
--- a/sys-auth/sssd/sssd-2.9.5.ebuild
+++ b/sys-auth/sssd/sssd-2.9.5.ebuild
@@ -163,6 +163,11 @@ src_prepare() {
src_configure() {
local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1 || die)
+ # Workaround for bug #938302
+ if use systemtap && ! has_version "dev-debug/systemtap[dtrace-symlink(-)]" ; then
+ export DTRACE="${BROOT}"/usr/bin/stap-dtrace
+ fi
+
multilib-minimal_src_configure
}
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index 5cd4944824f9..560a98af0c81 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/dust/Manifest b/sys-block/dust/Manifest
index f72599b65f2e..86fa35d60082 100644
--- a/sys-block/dust/Manifest
+++ b/sys-block/dust/Manifest
@@ -1,109 +1,125 @@
-DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
+DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
+DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b
-DIST assert_cmd-2.0.11.crate 25346 BLAKE2B 1777fd5e3c0ea962d06b4e26e8c7437a3f1d8834fd0439338f53985e5958f2e11dadcf96a8ac86035bb9bce20ed9072fe4c37cee5dafdda3e6d2f72afe8b7a8e SHA512 45c142e7d4f526fe66f9987ea6c62750c53eb2e429cafff6a13bb5fd6377c59888cfa19abbc3a3d50f377f69ea894c42906639020c86de09805662d929a95aae
-DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST anstream-0.6.13.crate 30928 BLAKE2B 0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0 SHA512 4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
+DIST anstyle-1.0.6.crate 14604 BLAKE2B 0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20 SHA512 dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
+DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e SHA512 4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
+DIST anstyle-query-1.0.2.crate 8739 BLAKE2B c06643e8616f1f4469a32f9c0512941ce53ac5db9ebfa7a5b2f19233040cd4438dd2ee69ab89ecbc1c239e92b674dea9df15ed673408c6f3fe21787cc17d76f3 SHA512 f409b624cbeecf58fd87c47f85be28cae1fe48f65d692195fb80854c514e38c40d0e0ffad3a5b388a3929c47bd2060302ebb635aa98dc57329f3a5ed7be3e2dc
+DIST anstyle-wincon-3.0.2.crate 11272 BLAKE2B 73e124773f618a744b17017d4680ec6ccc84ff94fbe2e565073fbcc0facecd3cb65356cf27746d07f453bc917cbeb2ade3a618c6b8578d64cff4828c99569868 SHA512 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
+DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8 SHA512 112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613
+DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36
-DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
+DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
+DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
+DIST cc-1.0.97.crate 76951 BLAKE2B ec2e65797dfe13223b64f28bf6d143e00362f8bdd14e4df3d16ec2c5b68b8c603968f8cf6e7ede95b527ef16a748775bf247e8bf11010a326bbac4b296d72eb5 SHA512 119d1769530ec2fcc643b9b4a0f2a45db6f0772e4df882b832f961824bbb41d101d4a507573b4e05b4627d647fa823e81bc66dafdde40146878616af96b24143
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST clap-3.2.25.crate 219403 BLAKE2B 75a8ee36c52e64cf0ac7ed5604d8a575c41c756a588bd418e6c1edccfb358350cdd831b4176f01b987fe7fa5901ca2bccee6b0f68ccba7dbe40baf85a5f3bdb4 SHA512 557c8932175d7ecd077b32b68904924e52dd46d04fd04ba36b3a9dfd7ab1dbe8c2128fecfd75d0388b21fca4aee55a941794181cc2910a4d4eb3c54e9c7e73ea
-DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e
-DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
-DIST clap_mangen-0.1.11.crate 13993 BLAKE2B a5cc37d899642a3b0a32e6c70326be46d20cb03d5190bbe536a1ee393857b9daf8946216d281ca329137bb1b8f473a5722de94683a8484b39481211029cc764b SHA512 197ebab7ce81111d9af6dc0367b2a4033fd45873af068ed45d14cd31a57b44603d02683d2b0cd02d8ba05eec283cfa0db95e90af13d169effc11690ba3940ad2
+DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
+DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
+DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
+DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
+DIST clap_complete-4.5.1.crate 37823 BLAKE2B 0cf64989041e0773ee0d4ea767dc781d9cfaa68c3edfbf2b04874f24064aab762223b50b5fb511a09583191fddf03f5bc7afc443c213871eb24f94695fcfe004 SHA512 c815e6f8fe190b0cfab85e739973b8a40fb23586fd329f96cc21a5ecfa9108ad5bb4a5a6cc5e00983e704d4272c87433b426f582ee44dcc9fc59d9a7784f9334
+DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
+DIST clap_mangen-0.2.20.crate 14861 BLAKE2B 68fc1a18d0c2df088b4c11ba2bd4de73b8d272f888f9c1e7da73493012bab26a47cf178769fa657e4b893bd11eeda038135dd7a606a31b86e03bbbe57422deb5 SHA512 f651d0c044cea804c469a59a6f4e3024546cd018d73aa4dedc4f2ddd78c04fe0cf6790d442fc16968146068cd61c685819e5f39fef6320aeaf6dc210f61582c2
+DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
DIST config-file-0.2.3.crate 3652 BLAKE2B 79d76d40144fad6e26ad0bec599fe5105508cf29781f21df48866db1ec827dab37e89f3e79d2beb814bf4e0e0b068d6393fc768a6d9ea7f7f4621729f4e80fc5 SHA512 863786db71b71d5dd09dbabccb5ec5b482404bef630d02074a0f339d30f0beb921207c3bf78845cddc3a8d643711f1c3ba4dd8895e2b391527a33f2fe206c728
-DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6
-DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
-DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
-DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19
-DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533
+DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
+DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
+DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
+DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
+DIST ctrlc-3.4.4.crate 14660 BLAKE2B fe7c2ca8352dbe40e60ad2c63654beafd9ad3f62483b23b3c614a22dacc8ce0edd2b94e9ec3a2472c581f6a1b8befe0952df092b4c7d34ad92414190e285e51b SHA512 c09c5bb87e4116e4f2604023d9a94afb9985678a4d02aac17baf5b5d13d0ac7321e07dd7b20ed620af9670926acdb6b78be37a56c8be171c21975d34ebf0196c
DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5
DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
-DIST dust-0.8.6.gh.tar.gz 102584 BLAKE2B 20fb3a061f93ececdd0b32d1c6f09d343b0e9f5888ba7e28c74a02712329488d9dabe051902fbb63a1513dc3e0f86a62ffbac671e6eab7cf69134204ac37f59e SHA512 17422a08a6c36250b849e2a0e2ebe7917adc6c7b3a3886046cbff3cd33b6ec96088b915f0c950985e7c7352d9fea7298c2abcdca64dd67db1b5417abe8f7f1f4
-DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e
-DIST errno-0.3.1.crate 10348 BLAKE2B 72831d0b69f95884a69918249cc0e814eb5eade3205331bec6d2021f8b01a42c4c9b494f2717033d65a4c5230c8490b6ce250d349c1e8e177b20e7e84a860020 SHA512 00d64157d066f1e7601c522c0f4e777eb662ca5cce64682f616de0734857765c343396f7161ac2908c3db0c474995ae157bfe9d8a9880743724d9bd428dfdf54
-DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
-DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52
-DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082
-DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
-DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
-DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28
-DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9
-DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
-DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
-DIST io-lifetimes-1.0.10.crate 37294 BLAKE2B 9b8836c4bf30e6d102fd9973ac66f067c3ff8bc2806e55f26368ebdc9854f2e9cc6eecc8014f9a0b22a968a6eea8be243fcb7a641d2d0dfc747ee08a6a1450bb SHA512 4b2cde9522780a408c5d4e6406286bc5dd3a0de1a99675129e9856e5d889498a127fd5dd7c937a7542135abc2213b60bfb6258b7871b8709dcdd79d60455bea9
-DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.142.crate 679343 BLAKE2B 4168a8c3766bbc4f5adbd4babd84757cb81bb3c8cc806b8b5c1381a88ddccbb8bf55ae84f2879ab26adda09a3d44d21e2708dc9bce5d4868663fad8dd0f0e086 SHA512 8eb465fea8bfa865aa592185ea2dd89a6d89252b0e44fb7398ae82c9fa031d501fc3a1c37e50d1971be528c6e1a4ca416da224ba82e5a8766ec598464593afdd
-DIST linux-raw-sys-0.3.7.crate 1013423 BLAKE2B e77b372a391c0389674331647f8f479d96ebfff99f6bbe60b6d8935e035834026e15c056f098c91ed328e512b72b7e25b04534841aac26e658991e41fb9963d6 SHA512 49a84d3e57f3e3985fbb82a2d59df55bd7a259a65a2b2dc180b6a32e92eb1dedad0edfdda1fbd51698dfa31b1ac06777338910c63564a14d1e85d9b7344d21dc
+DIST dust-1.1.1.gh.tar.gz 111345 BLAKE2B 46b72e2d83b61f3b7fc33ab6d32b25d7e7641ece799e12abfd3f5e79e2cfeb31ba1bbc3725eeb9d8eb90fa528752c719b11ea88fbf963530139ca6a7d54eace5 SHA512 c7051fa5a924891aa25fac22d3e5c53dd5a6c5ae063e6013316c78f7ac1c0006f8523781ccefe5b9a9cc0b2a799decb0d045bb7a37db78e9e97b805f8c085f33
+DIST either-1.10.0.crate 18334 BLAKE2B ac5d81e0822132846e29f8959671b14ac6047330d54020ea7d4ad790ef985ecb4ddcb96ec7e327b1a66b9c89d37b112dae33c9ac35232c136f60ad9baab7d5a2 SHA512 2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432
+DIST errno-0.3.8.crate 10645 BLAKE2B 4a7af10845f11b3d8f177a75a692be468e8ef0ee53fb84a4d212335f1499456b6739a59af260894b5c3853d3bf21ef3490d1e3a613305561203ca334a636c3b3 SHA512 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
+DIST fastrand-2.0.2.crate 14674 BLAKE2B ea23f52d745f4fcfd4ec911d48d77c60da837f57942994b17458daac7cae38953cf679459908d68e5f393d03a90cd6eddba23d2a86c2bc11ebfeed0bb41fe4dd SHA512 3ef9c21e4928071619adbad6421165ea82feb04c26ee18893b172f9f8a510b9a2097257ae31647a907680412b68d6662eff13cb27649ed9f5e68c374619701cf
+DIST filesize-0.2.0.crate 5066 BLAKE2B c43cc098a2b4ec4f9a2990ccfb17a6379e7eaa01686cf9d077ae4b3f80f517f5abdae2eb3244989f0fc4e9a1c6c9b6ed1f43921d3067d474211d74fe31cb75ac SHA512 d80ca58ed1c2c9959cb98033c270ebc520ab050b812c17e22cb1bda3cfd44d35542e56c45da36765873e9ef18f21a01b8d615bafc6bdfc9cf555d9175b47bdce
+DIST getrandom-0.2.12.crate 36163 BLAKE2B 0afef8504932ea0ea051cde1d14bd5b79edde68d6ebae6fe88fa4aaa532605a16f466d0d9c0d0aa619eaa105600b6d5ee4e191865a3fa041549a78f78ca82396 SHA512 dd97d7dae1a7ba653abdaf2db719e1a9c8eb721b08b4af0f1c45b1ed5079069d1b57e4f6d9d879e7fae3a890763f4b6aea9bc2d945392b98e811e7b348589bee
+DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
+DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
+DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
+DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
+DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
+DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
+DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
+DIST libredox-0.0.1.crate 4212 BLAKE2B fecbb90e2842a69f3967bb2a09b0181dce1720b60c5d762a334a279b52c00a9b4b52de72c6484603981c0c3e1cd8e173ef5e15fa290ce8b8888739204956be92 SHA512 31a9234201f5128f1519e108f7424d1740a67699828265cc725304a70f6a51e139f1d0c0e626b487857a7b421f25ad93e81b95b65cf0d3e0ad912388deecfb41
+DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375
+DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
+DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
DIST lscolors-0.13.0.crate 21948 BLAKE2B ded53945c023c0f8edb7fd563a11c30a03bf295fb5f08eeffaef163e4427164ff9d6c595a15e54fc6792fa927b9f35a272250771a9f6c7e7aa13308df469624d SHA512 bce06cd4505a9efacee6302b536575e495720a3d051a8bdfac3904a8b0bba94aee6bb516702b79750711a57699e4e49ed3f354646ba22f3d3338693e20f80caa
-DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe
+DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473
+DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7
DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043
-DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f
-DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
-DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2
+DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
+DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532
-DIST predicates-3.0.3.crate 22743 BLAKE2B e0dbdba7bfaedfd3730bc381efd439c09a0730a8876be219ae5b8beb230f99acb29263c7eea1ea7333102335550936cb968f82268eeaf61db912fc4d2ba2952c SHA512 6638890cf3ca26170363e789318fd201223818089a34970fb650c12e11da0c2031dbe114ffa1e4bc55c05f7c75f41c60ca3bdb4764e061c6317508275940c7e1
+DIST predicates-3.1.0.crate 23090 BLAKE2B 6c51fa390f3335501df604afda47ff1d2a69322d928a1412bcc4829f16c3ff5d345ae52f54d797c9698b0eb7b26495e594d8c21f04fdd77c8119ad4635184adb SHA512 1ee38c715b4b55038497a4a4996e12de91d356d53173d3a034d6a1f56859cb3a4a61a82d016fbefdd6ff291519097ce9cef950547d3d437035cd7093d965dbf0
DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702
DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3
-DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03
-DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5
-DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3
-DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800
-DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
-DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
-DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda
-DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830
-DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
-DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a
+DIST proc-macro2-1.0.79.crate 47200 BLAKE2B fff8e514d618b8ef60d6a4ca7610607641cb25701fc5e8452e0db5f942a3c38c724acbbfb0474823fe0f4864df07958c1524383e7640105266608f1d5a741368 SHA512 8bfa6fc1022556cbabe0050a37b93c5ef1056ebda9d3dd368e705a7c695df9dfb5cd5adc18ad1eadf7338631ad1d5ed6f63f0adff3616429ef8c50a930b1838f
+DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
+DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
+DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
+DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
+DIST redox_users-0.4.4.crate 15438 BLAKE2B 5f44e9ef20f1a6c8b22239838f8f6a6648dbebd5b4386b3a2c417e39add8c4a0dc32e4369b8bb4e0ea17678140f596b9bc981b1d56f06de6a38a503600420481 SHA512 7c208116d1171b1f52f22aedcf8ad00076a3d1f062f4018f4a9f5fb2c38d7ed83258589062d1559f64e43f3e2a9ddf789799f57cf87a49ad8a37463ea09aa269
+DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
+DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
+DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f
-DIST rustix-0.37.19.crate 323809 BLAKE2B 6a01e5128910c4b1333359efdacd5d0c1f0cf0ac4f2615e6891c10e7de3ce8df5ca50955a3e5c27f3b85d3ffee9fe28105aac3baa4fadd05172645e9f7ddb853 SHA512 e1c00f97414313580dfb7a616cd0e9a64d87950b4d4e6b536b5eaea93b8741f769ef62d4ee1461af8266758f9bdc136a445abbb05c8355a11d338a166b498722
-DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
-DIST serde-1.0.162.crate 77030 BLAKE2B 27e6a9bfabcd66a2250be36ac9987ec12a864c15eabea4bb793f796a19d85db097bf46426462fbdd22ccde24af3581638c2e14634701a0b14a3bfcc624c40a8d SHA512 e9b112999b69a14f1d05cce985448378c889a497dfa00f86e0c611b17d98fe7d942e9142fdf8c95c6d0a32e2016b3f384b52efae3bd75012c12299b02d055578
-DIST serde_derive-1.0.162.crate 55076 BLAKE2B 1d83bd6a397b27c412f07462e4898e4aad2f724acf5d2d3a295efa3b311bd94186aefb2bd2ce5b5ca74e779814c87e694b005ea25a65695388d4a30bce00ff32 SHA512 edd1bd42b130df0625cd762a827ab44ee49420c704eb581205f6010270550a9f22eeb3b658a52645877537d29b81b324ec209f21aa3bcd09a2749007b27cde4a
-DIST stfu8-0.2.6.crate 42575 BLAKE2B 115f13b087327cf9adbea356f4d688467b4cfeeab09440f1849ad8c80e15868a4bc427560f485c793911164edb3feef2011ccee3013a163b865f0a7a5d6f9779 SHA512 4836f4f2a1469f91e7c1725c1953281f0adea4efa98e6916b671b869f2e6fdc7f0b7d62037e05e5457f793df6eaa517823548c6ec6151027a1c2a70115e93bb0
-DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
-DIST syn-2.0.15.crate 240785 BLAKE2B ee2a2250e7083770f8fcb5ac0b387a28bab041e56dc9a835bdc366d39830cbd464aec156b47947331864220d78856f74e94c24061bd0c4fc908584efd355bce6 SHA512 19520d13b417ad2cabaf7e31f45271d41f26158607d0ab21e76a04e824133c64f4acba0f8c044c675028832563ed7cc73fd88d519520ef3834008dbb3d04663b
+DIST rustix-0.37.27.crate 324534 BLAKE2B 65fc8317c5aa86236b2099104b6841a7d35d4567977218f5e59a85d199aee7d6b9f0278083d93f575b31d77ef8685576b7cba06ce8da6e96a164af30c854ace3 SHA512 e1c648cf11379509b732b9e9ed88ebd36006d8e73755528a09aed4f46df08e23a705696c5e6ff7ea0e4382513edb487f9859a8f1673150d60d70c698216fec3e
+DIST rustix-0.38.32.crate 376999 BLAKE2B 681ea50f5405b3a749a26a481995d3a85800378067734bb857e32e5d3764687b0da4b3749d227174440e432b374ae9ada154a8288e4353ca2ff1b851698477f4 SHA512 8f028b4df785aa78fc798f3e053d0a4fb9b3c552a47f66f52f1666f4c1324441be6581ed643c4ef0f56d92e1a078c6d3b45be183fc3df0ed1fc89de0d610cad6
+DIST ryu-1.0.17.crate 47537 BLAKE2B 28408e17a4322f1afb6f21bc8d7328c39d07186de4d464f8e9bd63a69757cb4af61b46e558075e14836f310f020ac824d5ffa616fc0a5ffba59b9df0bb66ffc4 SHA512 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
+DIST serde-1.0.197.crate 77087 BLAKE2B 4a4e04ededf5fefaabfcc4e17457db823239e8eeee7631a905ed47800ca10d26a93632e3a9d1b784b83f84168d0d649cfa2e6f5f1e68ab15a68e837cd5b6c699 SHA512 69e42825fce6a0a5d109979785daceacfd6afc5641e202fe83da32e2b1f968416557cce97fa014839e873e65f85c27494c8f8e20e6e9e4fbedf20d0291880410
+DIST serde_derive-1.0.197.crate 55771 BLAKE2B 73708908b6d1e104af4c63b498bd25c5a728e07e22afdf92f15754c0f17636efe44c0560c1f0df1b9a30708e8e8894a62f1ea57c234b6dd861cb9c8dc044eb4b SHA512 669376e248b76a5ee8b9c93fd9fe6d35372e7267fbabc14730539ef28a94e405ee5e9c2cc2846897d59d6153742cdc6799f9e2c87f20b9dad119bd3a86c28994
+DIST serde_json-1.0.116.crate 146790 BLAKE2B 20492ac3c431fd3666599f079383a9d945549e02357127a58acaa7011684ef0caca221a253218402ceff6956ee8a20cc41ca3394b25bb69669be75ab22b66a1e SHA512 d383de754b0a50cc4ab3e6378b758ebd6178ad32ebed80cb4e32a9d8e81d0c689585ee5cd35f12b376e488d25ecfaca659be943c9bb4104b63a1c4f9ded2f337
+DIST stfu8-0.2.7.crate 42753 BLAKE2B 0fd14038b094f0351fc80d9de4b8d5f83b047577d0c59af549e7ba5c980f4e7db71b8368dfa29d877c8d834dcb59a752e2234c502914900a97d4a0bf796c83ec SHA512 5584cd8b16b78e6131a6f4f6601fcfafc737bcf614855595e5a2253b20c031045dd48fa5fddc124538f27c031b879be7d71918f588edc273dd52fdece70e3e59
+DIST strsim-0.11.0.crate 13710 BLAKE2B bdc748ffab302c8e1d3412663e300c399ba13bfc0e15b07101a680394204af2df8897ba784dbe57b95c4fa9e732439d0f5aabb090b1b1c81f066bfa125919419 SHA512 ef4165dabaf8cbdd6c58420043cff9c0d1f4bc3ed53de5973b654bd71ac7d462fecaa6e1b750fbcbb8e19b35f6e6b73641a17656b20f5562b6ba7d84e69de226
+DIST syn-2.0.55.crate 254901 BLAKE2B f48da9df7d80bc35ec7f88d2b73a29fc1f2daaf2b1e2120c8a145c730e99148ef7a41fde7466f3b12ce8f017b505341cf5109353a9aa2164827a724b775167bb SHA512 093414e1db32cf723161fdf213c6bc59aeda00c6867ca8cc28997822375bca07ec709e47324bdb936df87298e84da296fe15968811a0d74c978a1a90b89dbd3a
DIST sysinfo-0.27.8.crate 145438 BLAKE2B 52cef5486325bbc30e3f9a41fb3fe39b6a803127bd1a37b4223573973efbade9922a7c8986cb0bbfa601b3cd000dce78e3e501c62f041d1271e2e2ae44f9c8f1 SHA512 0efb86996318139dd0d6a5360b69adf9e093e0f06c855b47b9c46498871213cf4924afd0db92614df6191659379e1fd317bce434bd1eb57efc89cd10724bc5fa
-DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979f94b070327285ae8bca6f8e3ea2402d2034290472f284ce039a3a578bfdfa81a53b5c49b587dbdb40960f6fe SHA512 8e8775a9727e32f6931b3289d2b8aefa5ede7b224ae2e1937da3aff371ef5f6078587f060eb36793e9779249992a97acc39c02c6095c41467929e39ada12c7db
-DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7
+DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
DIST terminal_size-0.2.6.crate 10585 BLAKE2B 8696b9046c717eec8bf7246346af84a5d0cb740ac6e1335a4d8c20476628f4c0dd7c6106cde33513681466e9701d4b05d73f22a3bd2dfabc4d22045a69d31345 SHA512 95f38bc00f8c5e1a6913bb2a0a7c46d96e02a4f3234af1623ad3d7be41eae677e77f1b5d5d005d1e9d778fcc6c87196f67a51ab37caab5b4d299da79c85d06ed
DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
-DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3
-DIST thiserror-1.0.40.crate 18709 BLAKE2B 8057ebcd11546f8b3ae5d760c1dd1764386f3c29dc43bc7a4aef20604970c65356daef137734e80260051d41e39979943bfda496459696b924a95f455159704c SHA512 db1b1fab3aa61dc6bbc672670eb70cee2f838fa713d3a927022900eddde253108d123bded1aa6df8d314e1aa2f8ff37bc72fc9b0803fe3a56447a64290ab2a91
-DIST thiserror-impl-1.0.40.crate 15138 BLAKE2B 7590428b5a97efde6a823440a9c91e1d1835b20df4ad8a700c1eeddd98516f1203605853fc6dc65528c5fd92480d04f9a8412aa7c20a524cb94435b0a0032f1d SHA512 9027f2d4127864c34d2d92ad3b2753a95893d26f5b2dcdec869884a98232c5304db1700a38112ced258e5f3832218cdea3a4bb21223098e1b20d06af1fd7edd2
+DIST thiserror-1.0.58.crate 21025 BLAKE2B 2915ed6ab691fe94e97a834ce5874d37a388c3240499889cff633ee6c67d46a2ca88098ba40c225ca0e2e3c1ac7bdcfafcfde3dcefc50867e299dc49505d6fc0 SHA512 3cba2d1f4965bc56bac8fc70540d8cd442ab6b8c7d25d328bde7f4cc108535d83c75f293316d730bbd86eb247400b6e35107d610c7caf47f43a28b1f52fed578
+DIST thiserror-impl-1.0.58.crate 15645 BLAKE2B 9c6f643a582666ee4eb43330340888e7141f0dd89d927e3345268c3eaca02fa42b018514ef38b3db3ff9722b25ebdd43c36b11ecfc7bcb36950ce2c204ff78e1 SHA512 9bbc623f54c71595e48b33bdb3e4f12eb2e48074b15ebe400d6faab43410b363e5af94df071aaa324c59dc6958173e3c301fd51b216969f095e19cb98a27292b
DIST thousands-0.2.0.crate 11060 BLAKE2B 89ef9e6ee8eb838e288c5e36708bfb391e98be1179b6801b3304c5a7049becad12f00f46696fb4cc6c86003f8fbb2eeb69cfa8467b22051f385782c1ff156477 SHA512 a16d015c584791e6e8ea13e6e114ff5126ada15a8d375c3608911946a6769ac4e9c31592d71fc0868c43879b0228c65e6fb9c0b83e63b818286898b2ff9ef19b
DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317
-DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088
-DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
+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 utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
+DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
+DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
+DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
+DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
+DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
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.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
+DIST winapi-util-0.1.8.crate 12416 BLAKE2B 5b48c27dfbb5db5c332f7e248138327b35ceec0909788b940168e7f6fe1402800da5e7690b2b1654da6c510b5c720330a92da16dff53ef15821f37fef6f335e3 SHA512 e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
+DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
-DIST windows-targets-0.48.0.crate 7466 BLAKE2B 4ef6d89ad5b1acf26a1a24348122b86d3943bd95935499bc9032fbc7aa01c04999c723df7fecb4989854cb6b7cceffe141537dfb05a9eaf3902c4cb490533116 SHA512 1d2a29602a1e0846c8577ec9167c5f9972091998a5df449d67b13ad918bf37680e7f97247baf5e3010c166d0b3182418c2925470998b92893ee9469939b91e22
-DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
-DIST windows_aarch64_gnullvm-0.48.0.crate 366543 BLAKE2B 9b10f65089fe6da3ff38a1061783f635644ae84f567f891eaced280af68f7ff3919b34289e8850aa34554bb0346903273ff0a7fa743ca8794c2d23a9f1b0185f SHA512 80c5aa74c5669f7acff3882a8e7575f15e8d7cc58c11a1cb731ff423eb9cc9ba43cc6b80e52803c0d44e6a9001655ba87de6f43a9fe858da6d6e3a5c983a2711
-DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
-DIST windows_aarch64_msvc-0.48.0.crate 671479 BLAKE2B 0c80f210437628e1d878d1d14e884fea532c7539b3030aa76d46f27d02372c715c6e33d7efdbbd770666472b44a66c30711a33d819ede9cdcd51c96355802d45 SHA512 617e47a7202f1db4dbd3ecea509682135ccd85e3a458c0331b9bc7aa1d84e5756b59c881cb098d5c6d4c951248d13c8253a8e8a50938e1997bd19ceba77262df
-DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
-DIST windows_i686_gnu-0.48.0.crate 741490 BLAKE2B 5a4a584f8d8ee5bbd2d4c5b6749a66f2d43fc9e4ef90faab2227709b270f0d46fc26578c029edd96877c71309316ddb32d91c39f46d88f9a484c614f866e3dbe SHA512 15149fdd48b61b6d993acd392dbd353d0280d984ea88745217e4207937174bb90cdd9701f69ff0fe06a842f03607cbb57937d20d79ab577181e605a8a8fadc68
-DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
-DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65e4af08455a0fd058bb0f763d481f30b029f99a2b8dbac087b29e762500a19270f6683baf62ba99d141eb002a5b0b5c8ea05 SHA512 11a50800e709712dbea907275bc0faa46d2eb2969118445ed5b932d9c5957a09592a5b26a40e554c1f5fd56c6d074a07637e6f88eedd2224e1001e62df7b469b
-DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
-DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602
-DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
-DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396
-DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
-DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
-EBUILD dust-0.8.6.ebuild 3295 BLAKE2B 6a8a1f6187e1d1fde5563202c18986cf7fc5e7135caf26fa4d146b51ebbea2d5cc947c1a57124f12ef9e3effab6b270a6fa4d4eabe96730ffca0ec68c275d520 SHA512 b656102cc3fe7c5b03d490e200adeaa9cbaaa9a5e027a1d2cbb5e1372ee3053674dc05d2597ecd99625f4e90db5c86a37d59a132ada6e45f88371bd9389688f9
+DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
+DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
+DIST windows-targets-0.52.4.crate 6310 BLAKE2B 0393bf3e7f8823edc455055e9977798bd6cdc1e523127cf840ee1b9e36febe40e01dcad9875a06aea283dd55443d02f643d42752103a5ec1de933285fe410b17 SHA512 4b2c26468df54b9801e6badd120dcffc15429fc78a614f45efa16d5fed1a36983198fbb621cc3beb4a4f9f0161ef8ddeca3a5c6a6ac48b5589681936f4d2bf50
+DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
+DIST windows_aarch64_gnullvm-0.52.4.crate 433373 BLAKE2B 5678cf2371e4c566b7ff0dd1fabcae92d12ce9f97670524c93fd8c34bf6b09d054e7de2f852302b8d994f52c81015b7cc8a74f529490c7bdd17a3b5d2c88a12e SHA512 dbb914a866873892a8cffecd4ed4977fe6c3fc48a58bb9f88655d86e7f8969cc27e6f5bb7d40eee41ae7d78f6f4be65d46650719321a7697c7b5b99a0f07a5dd
+DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
+DIST windows_aarch64_msvc-0.52.4.crate 828055 BLAKE2B 3088f2f66fc91ad698906315eae7e6c0dd7da5414c28cfa25b24e138fc4a7da40535be09129cd37b8e331d8d6e8c41d0106fba1ef9e5b4ac561140653e9ded4d SHA512 dcc538d0a9c276e7ec415575ec1392bf476219348984d9567f56d5cc7af0f9beeac523a9a6651f763dd4f50f89535a3ea2275d5321ec022c2ee8814e4e84e95b
+DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
+DIST windows_i686_gnu-0.52.4.crate 875736 BLAKE2B 31ee3017a6db246b0d5fc02e10cdb517a69ceac3dbbc9d41b4051f5dfa1196e4a46e7b3f5f90935560c03bb139b897e5dce69989a3698d9c88ebae923e24ef30 SHA512 9d57260744607eb63453040c532bf3693cf3d8d93c56543ee00aa66adf3a71919e72bdef7811f287167403ade893248f189b797a5d2dcb24ef4e6f3d915a88c6
+DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
+DIST windows_i686_msvc-0.52.4.crate 895530 BLAKE2B 87ec4628472beec8697317662fd599a8ea0ba5a11a0cad6b23f2481f39b3a4e0546d37fade4d715ad06a4798cf7faa6435bafa1e5054105c064cb560468b6025 SHA512 0d5526b21bfb96ab352b5181dcf84ff31007ce338245a374b3b413805239359a689b1a21de56ae998cc13444e40867bc30c4200454b84ef9ffa7117318baef1e
+DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
+DIST windows_x86_64_gnu-0.52.4.crate 831627 BLAKE2B 64d29f6e0837be822d89cc8aaea2514382d2c03b33deb5684df1d6b81573b3817add39d99f66181a762fae7c155e60a8c070affe43a0f2e247fb0c5ddcc7afd9 SHA512 96c673fb330af597fc3c71b53b9b66cacc9f3f64f05dc7cfe4a77447b7545280f065df22b7d91a6b7cf681a442d8b71c9d2dd128e76580664d8598c481cbb95e
+DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
+DIST windows_x86_64_gnullvm-0.52.4.crate 433358 BLAKE2B ffd55fba15ef713bd48caec5ed5f32936e05ac4897b721bd2b041229bc8c7beeca77ca018c3258dcdb09495629aa359d1dadaaf5112d38e7ea54670309d0ddf4 SHA512 f153d86b01e47f17ef08271b69becf7883bab92f96d40cdb1d74432f2bc6a7a65aa4ed931d8f6f4c2679e360bbd8d12037dc2a74a6a444fcaec5e4c784c54c74
+DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+DIST windows_x86_64_msvc-0.52.4.crate 828019 BLAKE2B 08163b63d934114457cd64b1c372f8a0cfc1ebf48a2efb41d79031c58ea64e023acd32d2f5075b8b78536998188138562e584ece95f2021b4bc71087ac45f026 SHA512 0671fa3c0463c6d65b525ece8bc91eab2f75cb534de86ba2b1e854d4136fcb439717441881206dba7cfb602493bc24d2aefa96abf8977f5a0fe38d41eadc90f1
+EBUILD dust-1.1.1.ebuild 3409 BLAKE2B 7c97a8a2c2c2e07c383035233969449c5a95ec62a28f600b8d96e1fbb9e28428370da2fc41b0d186da836c7ae5d82796204c5d07e1c174addf115ecd3cfae965 SHA512 9c93b6aec4be83ad720f47a883bd07d03c21c5079db57fe1c6b39960740f0e0502bf16ba72566e3487677e413e558c5ee21d5dbe5d4bcdb976ce30a1853f0712
MISC metadata.xml 328 BLAKE2B 9b87e875c23c7301d59a65edff4f2cacb7e9e1e1830ade8c5e298356b2df94fb606f9a90d68968cc82eae4b75d03b75a7fdcc04886c0a58047a95e2ba45aa75f SHA512 b716ecb224a8448e03aa4475116ccd47397d2352d1a178b587218145642cf5788c097f6c43d99208eceedeb6563705d32ddd81893693caccb7598611341a7a44
diff --git a/sys-block/dust/dust-0.8.6.ebuild b/sys-block/dust/dust-0.8.6.ebuild
deleted file mode 100644
index 1b2b63185ad0..000000000000
--- a/sys-block/dust/dust-0.8.6.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Auto-Generated by cargo-ebuild 0.5.4
-
-EAPI=8
-
-CRATES="
- aho-corasick-1.0.1
- ansi_term-0.12.1
- anstyle-1.0.0
- assert_cmd-2.0.11
- atty-0.2.14
- autocfg-1.1.0
- bitflags-1.3.2
- bstr-1.4.0
- cc-1.0.79
- cfg-if-1.0.0
- clap-3.2.25
- clap_complete-3.2.5
- clap_lex-0.2.4
- clap_mangen-0.1.11
- config-file-0.2.3
- core-foundation-sys-0.8.4
- crossbeam-channel-0.5.8
- crossbeam-deque-0.8.3
- crossbeam-epoch-0.9.14
- crossbeam-utils-0.8.15
- difflib-0.4.0
- directories-4.0.1
- dirs-sys-0.3.7
- doc-comment-0.3.3
- either-1.8.1
- errno-0.3.1
- errno-dragonfly-0.1.2
- fastrand-1.9.0
- getrandom-0.2.9
- hashbrown-0.12.3
- hermit-abi-0.1.19
- hermit-abi-0.2.6
- hermit-abi-0.3.1
- indexmap-1.9.3
- instant-0.1.12
- io-lifetimes-1.0.10
- itertools-0.10.5
- lazy_static-1.4.0
- libc-0.2.142
- linux-raw-sys-0.3.7
- lscolors-0.13.0
- memchr-2.5.0
- memoffset-0.8.0
- ntapi-0.4.1
- nu-ansi-term-0.46.0
- num_cpus-1.15.0
- once_cell-1.17.1
- os_str_bytes-6.5.0
- overload-0.1.1
- predicates-3.0.3
- predicates-core-1.0.6
- predicates-tree-1.0.9
- proc-macro2-1.0.56
- quote-1.0.26
- rayon-1.7.0
- rayon-core-1.11.0
- redox_syscall-0.2.16
- redox_syscall-0.3.5
- redox_users-0.4.3
- regex-1.8.1
- regex-automata-0.1.10
- regex-syntax-0.7.1
- roff-0.2.1
- rustix-0.37.19
- scopeguard-1.1.0
- serde-1.0.162
- serde_derive-1.0.162
- stfu8-0.2.6
- strsim-0.10.0
- syn-2.0.15
- sysinfo-0.27.8
- tempfile-3.5.0
- termcolor-1.2.0
- terminal_size-0.2.6
- termtree-0.4.1
- textwrap-0.16.0
- thiserror-1.0.40
- thiserror-impl-1.0.40
- thousands-0.2.0
- toml-0.5.11
- unicode-ident-1.0.8
- unicode-width-0.1.10
- wait-timeout-0.2.0
- wasi-0.11.0+wasi-snapshot-preview1
- winapi-0.3.9
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-util-0.1.5
- winapi-x86_64-pc-windows-gnu-0.4.0
- windows-sys-0.45.0
- windows-sys-0.48.0
- windows-targets-0.42.2
- windows-targets-0.48.0
- windows_aarch64_gnullvm-0.42.2
- windows_aarch64_gnullvm-0.48.0
- windows_aarch64_msvc-0.42.2
- windows_aarch64_msvc-0.48.0
- windows_i686_gnu-0.42.2
- windows_i686_gnu-0.48.0
- windows_i686_msvc-0.42.2
- windows_i686_msvc-0.48.0
- windows_x86_64_gnu-0.42.2
- windows_x86_64_gnu-0.48.0
- windows_x86_64_gnullvm-0.42.2
- windows_x86_64_gnullvm-0.48.0
- windows_x86_64_msvc-0.42.2
- windows_x86_64_msvc-0.48.0
-"
-
-inherit bash-completion-r1 cargo
-
-DESCRIPTION="A more intuitive version of du"
-# Double check the homepage as the cargo_metadata crate
-# does not provide this value so instead repository is used
-HOMEPAGE="https://github.com/bootandy/dust"
-SRC_URI="
- https://github.com/bootandy/dust/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- $(cargo_crate_uris)
-"
-
-# License set may be more restrictive as OR is not respected
-# use cargo-license for a more accurate license picture
-LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 MIT Unicode-DFS-2016 Unlicense"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-
-# 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/dust"
-
-DOCS=(
- README.md
-)
-
-src_install() {
- cargo_src_install
- doman man-page/dust.1
-
- newbashcomp completions/dust.bash dust
-
- insinto /usr/share/fish/completions
- doins completions/dust.fish
-
- insinto /usr/share/zsh/site-functions
- doins completions/_dust
-}
diff --git a/sys-block/dust/dust-1.1.1.ebuild b/sys-block/dust/dust-1.1.1.ebuild
new file mode 100644
index 000000000000..4fea455abe5e
--- /dev/null
+++ b/sys-block/dust/dust-1.1.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.3
+
+EAPI=8
+
+CRATES="
+ aho-corasick@1.1.3
+ android-tzdata@0.1.1
+ android_system_properties@0.1.5
+ ansi_term@0.12.1
+ anstream@0.6.13
+ anstyle-parse@0.2.3
+ anstyle-query@1.0.2
+ anstyle-wincon@3.0.2
+ anstyle@1.0.6
+ assert_cmd@2.0.14
+ autocfg@1.3.0
+ bitflags@1.3.2
+ bitflags@2.5.0
+ bstr@1.9.1
+ bumpalo@3.16.0
+ cc@1.0.97
+ cfg-if@1.0.0
+ cfg_aliases@0.1.1
+ chrono@0.4.38
+ clap@4.5.4
+ clap_builder@4.5.2
+ clap_complete@4.5.1
+ clap_lex@0.7.0
+ clap_mangen@0.2.20
+ colorchoice@1.0.0
+ config-file@0.2.3
+ core-foundation-sys@0.8.6
+ crossbeam-deque@0.8.5
+ crossbeam-epoch@0.9.18
+ crossbeam-utils@0.8.19
+ ctrlc@3.4.4
+ difflib@0.4.0
+ directories@4.0.1
+ dirs-sys@0.3.7
+ doc-comment@0.3.3
+ either@1.10.0
+ errno@0.3.8
+ fastrand@2.0.2
+ filesize@0.2.0
+ getrandom@0.2.12
+ hermit-abi@0.3.9
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.60
+ io-lifetimes@1.0.11
+ itoa@1.0.11
+ js-sys@0.3.69
+ libc@0.2.155
+ libredox@0.0.1
+ linux-raw-sys@0.3.8
+ linux-raw-sys@0.4.13
+ log@0.4.21
+ lscolors@0.13.0
+ memchr@2.7.1
+ nix@0.28.0
+ ntapi@0.4.1
+ nu-ansi-term@0.46.0
+ num-traits@0.2.19
+ once_cell@1.19.0
+ overload@0.1.1
+ predicates-core@1.0.6
+ predicates-tree@1.0.9
+ predicates@3.1.0
+ proc-macro2@1.0.79
+ quote@1.0.35
+ rayon-core@1.12.1
+ rayon@1.10.0
+ redox_syscall@0.4.1
+ redox_users@0.4.4
+ regex-automata@0.4.6
+ regex-syntax@0.8.2
+ regex@1.10.4
+ roff@0.2.1
+ rustix@0.37.27
+ rustix@0.38.32
+ ryu@1.0.17
+ serde@1.0.197
+ serde_derive@1.0.197
+ serde_json@1.0.116
+ stfu8@0.2.7
+ strsim@0.11.0
+ syn@2.0.55
+ sysinfo@0.27.8
+ tempfile@3.10.1
+ terminal_size@0.2.6
+ termtree@0.4.1
+ thiserror-impl@1.0.58
+ thiserror@1.0.58
+ thousands@0.2.0
+ toml@0.5.11
+ unicode-ident@1.0.12
+ unicode-width@0.1.11
+ utf8parse@0.2.1
+ wait-timeout@0.2.0
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.92
+ wasm-bindgen-macro-support@0.2.92
+ wasm-bindgen-macro@0.2.92
+ wasm-bindgen-shared@0.2.92
+ wasm-bindgen@0.2.92
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.8
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-core@0.52.0
+ windows-sys@0.48.0
+ windows-sys@0.52.0
+ windows-targets@0.48.5
+ windows-targets@0.52.4
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_gnullvm@0.52.4
+ windows_aarch64_msvc@0.48.5
+ windows_aarch64_msvc@0.52.4
+ windows_i686_gnu@0.48.5
+ windows_i686_gnu@0.52.4
+ windows_i686_msvc@0.48.5
+ windows_i686_msvc@0.52.4
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnu@0.52.4
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_gnullvm@0.52.4
+ windows_x86_64_msvc@0.48.5
+ windows_x86_64_msvc@0.52.4
+"
+
+inherit bash-completion-r1 cargo
+
+DESCRIPTION="A more intuitive version of du"
+# Double check the homepage as the cargo_metadata crate
+# does not provide this value so instead repository is used
+HOMEPAGE="https://github.com/bootandy/dust"
+SRC_URI="
+ https://github.com/bootandy/dust/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ BSD-2 MIT Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+
+QA_FLAGS_IGNORED="usr/bin/dust"
+
+DOCS=(
+ README.md
+)
+
+src_install() {
+ cargo_src_install
+ doman man-page/dust.1
+
+ newbashcomp completions/dust.bash dust
+
+ insinto /usr/share/fish/completions
+ doins completions/dust.fish
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/_dust
+}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 5f7c56d7fba3..302ecb59ae21 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/bpf-toolchain/Manifest b/sys-devel/bpf-toolchain/Manifest
index 781be6009421..7724ba087e12 100644
--- a/sys-devel/bpf-toolchain/Manifest
+++ b/sys-devel/bpf-toolchain/Manifest
@@ -1,6 +1,4 @@
DIST binutils-2.43.1.tar.xz 28174300 BLAKE2B c4cd765cea326cd00b5cfe306e2937d820603b42f07a714ceb1349d36ddba0d45c3e125599dadf290d97954035c381781067155600ed87066e494cb9c4b34b45 SHA512 20977ad17729141a2c26d358628f44a0944b84dcfefdec2ba029c2d02f40dfc41cc91c0631044560d2bd6f9a51e1f15846b4b311befbe14f1239f14ff7d57824
-DIST binutils-2.43.tar.xz 28175768 BLAKE2B 28b0a04a28273b76eab2d00e00160be889f155f77f5a9d8759ef8dce505c97e97641bf7ec70b92b731b520570a02b06e04e8215b068fcb1bb2573e9ef24732d9 SHA512 93e063163e54d6a6ee2bd48dc754270bf757a3635b49a702ed6b310e929e94063958512d191e66beaf44275f7ea60865dbde138b624626739679fcc306b133bb
DIST gcc-14.2.0.tar.xz 92306460 BLAKE2B 87baf2a06dfa75d8fb6cd62c747ef1f57d3b9bbbe33a360d9ed3de4b4dbeaa8d920504c67e409bd9863414202c14fd854b46108e984418171205119216d03d3b SHA512 932bdef0cda94bacedf452ab17f103c0cb511ff2cec55e9112fc0328cbf1d803b42595728ea7b200e0a057c03e85626f937012e49a7515bc5dd256b2bf4bc396
-EBUILD bpf-toolchain-14.2.0-r2.ebuild 6452 BLAKE2B 2ce7aa3cbe5c72659934616ca9bdb1d2ee394deddeb9f730d416e27a7a6a319dd55c173e603913085f988df1eae6dbe335fec74fb895a94b57364b94cc72ee16 SHA512 72c5a45e713899b1a26d05afd9b47b69425b4e05252365f91faf3fea9663169aabe28609773e05da82cc71d711f4ba7fec23272ef57b9600f39ece9ca322ed2e
EBUILD bpf-toolchain-14.2.0_p1.ebuild 6458 BLAKE2B 9a40a9fa4e26c1383fc122802e5a501523ec4e3a15e1ec56c203c54ee39398946c937ed415245e15111f2bd324279af26660498661a20dcba62217681b19a501 SHA512 eaadfd4312e698e0928dc199186a337b6c3e6756e4c2147dab003bd157e392d3315c54469bd3c0abb7641438f1b52dd5ae545660248d40b2299c3fbaa3b0f8a3
MISC metadata.xml 599 BLAKE2B c41d219a2ba989105be860668dae9a75ed7283924017bc5f452853325f7800d90f87f3acd8c56c51efbc150a45d630f20dff2867a73753e4a71fef2cc5adea04 SHA512 c0e7d480106f9803602288191de6b5295d80c8f4da7458dd1630dcb40ea67cf0e1258865bd7be646306b60700c991ed15c487d54c083f2a65717ac46c27a70de
diff --git a/sys-devel/bpf-toolchain/bpf-toolchain-14.2.0-r2.ebuild b/sys-devel/bpf-toolchain/bpf-toolchain-14.2.0-r2.ebuild
deleted file mode 100644
index 0099d684a602..000000000000
--- a/sys-devel/bpf-toolchain/bpf-toolchain-14.2.0-r2.ebuild
+++ /dev/null
@@ -1,232 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo flag-o-matic toolchain-funcs
-
-# Versioning is just the GCC version in full (so may include a snapshot
-# date). Unlike dev-util/mingw64-toolchain, which this ebuild was heavily
-# inspired by, there's no "third component" here to version on, just
-# GCC + binutils.
-#
-# Do _p1++ rather than revbump on Binutils changes
-# Not using Gentoo patchsets for simplicity, their changes are mostly unneeded here.
-GCC_PV=${PV/_p/-}
-BINUTILS_PV=2.43
-
-DESCRIPTION="All-in-one bpf toolchain for building DTrace and systemd without crossdev"
-HOMEPAGE="
- https://gcc.gnu.org/
- https://sourceware.org/binutils/
- https://gcc.gnu.org/wiki/BPFBackEnd
-"
-SRC_URI="
- mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz
-"
-if [[ ${GCC_PV} == *-* ]]; then
- SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz"
-else
- SRC_URI+="
- mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
- mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
- "
-fi
-S="${WORKDIR}"
-
-# l1:binutils+gcc, l2:gcc(libraries)
-LICENSE="
- GPL-3+
- LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="+bin-symlinks custom-cflags +strip"
-
-RDEPEND="
- dev-libs/gmp:=
- dev-libs/mpc:=
- dev-libs/mpfr:=
- sys-libs/zlib:=
- virtual/libiconv
- bin-symlinks? (
- !cross-bpf-unknown-none/binutils
- !cross-bpf-unknown-none/gcc
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=()
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- tc-is-cross-compiler &&
- die "cross-compilation of the toolchain itself is unsupported"
-}
-
-src_prepare() {
- # rename directories to simplify both patching and the ebuild
- mv binutils{-${BINUTILS_PV},} || die
- mv gcc{-${GCC_PV},} || die
-
- default
-}
-
-src_compile() {
- # src_compile is kept similar to dev-util/mingw64-toolchain
- # at least for now for ease of comparison etc.
- #
- # not great but do everything in src_compile given bootstrapping
- # process needs to be done in steps of configure+compile+install
- # (done modular to have most package-specific things in one place)
-
- CTARGET=bpf-unknown-none
-
- BPFT_D=${T}/root # moved to ${D} in src_install
- local bpftdir=/usr/lib/${PN}
- local prefix=${EPREFIX}${bpftdir}
- local sysroot=${BPFT_D}${prefix}
- local -x PATH=${sysroot}/bin:${PATH}
-
- use custom-cflags || strip-flags # fancy flags are not realistic here
-
- # global configure flags
- local conf=(
- --build=${CBUILD:-${CHOST}}
- --target=${CTARGET}
- --{doc,info,man}dir=/.skip # let the real binutils+gcc handle docs
- MAKEINFO=: #922230
- )
-
- # binutils
- local conf_binutils=(
- --prefix="${prefix}"
- --host=${CHOST}
- --disable-cet
- --disable-default-execstack
- --disable-nls
- --disable-shared
- --with-system-zlib
- --without-debuginfod
- --without-msgpack
- --without-zstd
- )
-
- # gcc (minimal -- if need more, disable only in stage1 / enable in stage3)
- local conf_gcc=(
- --prefix="${prefix}"
- --host=${CHOST}
- --disable-bootstrap
- --disable-cc1
- --disable-cet
- --disable-gcov #843989
- --disable-gomp
- --disable-nls # filename collisions
- --disable-libcc1
- --disable-libquadmath
- --disable-libsanitizer
- --disable-libssp
- --disable-libvtv
- --disable-shared
- --disable-werror
- --enable-languages=c
- --with-gcc-major-version-only
- --with-system-zlib
- --without-isl
- --without-zstd
- --disable-multilib
- )
-
- # libstdc++ may misdetect sys/sdt.h on systemtap-enabled system and fail
- # (not passed in conf_gcc above given it is lost in sub-configure calls)
- local -x glibcxx_cv_sys_sdt_h=no
-
- # bpft-build <path/package-name>
- # -> ./configure && make && make install && bpft-package()
- # passes conf and conf_package to configure, and users can add options
- # through environment with e.g.
- # BPFT_BINUTILS_CONF="--some-option"
- # EXTRA_ECONF="--global-option" (generic naming for if not reading this)
- bpft-build() {
- local id=${1##*/}
- local build_dir=${WORKDIR}/${1}-build
-
- # econf is not allowed in src_compile and its defaults are
- # mostly unused here, so use configure directly
- local conf=( "${WORKDIR}/${1}"/configure "${conf[@]}" )
-
- local -n conf_id=conf_${id}
- [[ ${conf_id@a} == *a* ]] && conf+=( "${conf_id[@]}" )
-
- local -n extra_id=BPFT_${id^^}_CONF
- conf+=( ${EXTRA_ECONF} ${extra_id} )
-
- einfo "Building ${id} in ${build_dir} ..."
-
- mkdir -p "${build_dir}" || die
- pushd "${build_dir}" >/dev/null || die
-
- edo "${conf[@]}"
- emake MAKEINFO=: V=1
- # -j1 to match bug #906155, other packages may be fragile too
- emake -j1 MAKEINFO=: V=1 DESTDIR="${BPFT_D}" install
-
- declare -f bpft-${id} >/dev/null && edo bpft-${id}
-
- popd >/dev/null || die
- }
-
- # build with same ordering that crossdev would do
- bpft-build binutils
- bpft-build gcc
-
- if use bin-symlinks; then
- mkdir -p -- "${BPFT_D}${EPREFIX}"/usr/bin/ || die
- local bin
- for bin in "${sysroot}"/bin/*; do
- ln -rs -- "${bin}" "${BPFT_D}${EPREFIX}"/usr/bin/ || die
- done
- fi
-
- # Delete libdep.a, which has a colliding name and is useless for bpf,
- # which does not make use of cross-library dependencies: the libdep.a
- # for the native binutils will do.
- rm -f ${sysroot}/lib/bfd-plugins/libdep.a || die
-
- # portage doesn't know the right strip executable to use for CTARGET
- # and it can lead to .a mangling, notably with 32bit (breaks toolchain)
- dostrip -x ${bpftdir}/{${CTARGET}/lib{,32},lib/gcc/${CTARGET}}
-
- # TODO: Check if this is worth doing, it may not be
- if use strip; then
- einfo "Stripping ${CTARGET} static libraries ..."
- find "${sysroot}"/{,lib/gcc/}${CTARGET} -type f -name '*.a' \
- -exec ${CTARGET}-strip --strip-unneeded {} + || die
- fi
-}
-
-src_install() {
- mv "${BPFT_D}${EPREFIX}"/* "${ED}" || die
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use bin-symlinks && has_version dev-util/shadowman && [[ ! ${ROOT} ]] &&
- eselect compiler-shadow update all
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "Note that this package is primarily intended for DTrace, systemd, and related"
- elog "packages to depend on without needing a manual crossdev setup."
- elog
- elog "Settings are oriented only for what these need and simplicity."
- elog "Use sys-devel/crossdev if need full toolchain/customization:"
- elog " https://wiki.gentoo.org/wiki/Crossdev"
- fi
-}
-
-pkg_postrm() {
- use bin-symlinks && has_version dev-util/shadowman && [[ ! ${ROOT} ]] &&
- eselect compiler-shadow clean all
-}
diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index df284395f6bd..0b71d0138541 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD clang-common-15.0.7-r8.ebuild 5482 BLAKE2B 20e8744166a852b4dbc233f128807e60bb204f14558d2cc1691b1a87777be2775d1a6c82a108945f795b02919bc47bf213b1a85e45f423c49a6009aed0fbbc3b SHA512 bf1f5cdf47c6772266117e9545994dcfb27cfd263a5e7749604106686d8e56b8b45ddab7073d6baf73e966304162f3aad755075c11dbb16bb42b88fa78e6face
EBUILD clang-common-16.0.6-r4.ebuild 5726 BLAKE2B de26b88570bf487a2be2a59f4551c8e61b940fb84b0dc3cb5be1884252672782700b657fb63c0b7ac247ec2092b236a550b51273f73ec19fab7db6eeda0ff94e SHA512 9f2778fbb89d578e162b36c7a692219533437d9fbec407422e7aff1b11d942f09c8cf0edb5c5bd37bbf34523b1f947b418f954b632d769f836baa7d2493bc527
EBUILD clang-common-17.0.6-r5.ebuild 9010 BLAKE2B cbb5c5094ca6e99fc9ce1734acf02e2e35b792173f84b71e19b25e687f7a93a6fca31e4461fc580d92c0eadabe1400359bec3938fc0cba2cac9bc28a4b8d66be SHA512 ea66877912d34f11a0b788a0d188caf03a5c06098507e7bbb3fa609f594d7b9397ac8fa21c7b502238e36b1ede7bf32dc173b9a6d74a3be1e5d3f25babac9165
@@ -17,4 +18,5 @@ EBUILD clang-common-18.1.8-r1.ebuild 9151 BLAKE2B 43a8bcc9b07107ab5a743722d04afc
EBUILD clang-common-19.1.0_rc3.ebuild 9042 BLAKE2B 7fc18661a55e2c223cc3c4e6c8477a913a0ed025b013f4407e58682f00f389cc2961c8cd5ee20d13e75b51f1c8a0b79569a0bb35da6a2028703f9fee553ed4c0 SHA512 212b4035d367e465de90d6b89c81388e45023257aec550dfe81c7ca71ea0a8d59b2ece092c8cbc4b5eadf4d29a3fbde6a49e6fdbce3fde8ccd1300dc7fafdf58
EBUILD clang-common-20.0.0.9999.ebuild 9042 BLAKE2B 7fc18661a55e2c223cc3c4e6c8477a913a0ed025b013f4407e58682f00f389cc2961c8cd5ee20d13e75b51f1c8a0b79569a0bb35da6a2028703f9fee553ed4c0 SHA512 212b4035d367e465de90d6b89c81388e45023257aec550dfe81c7ca71ea0a8d59b2ece092c8cbc4b5eadf4d29a3fbde6a49e6fdbce3fde8ccd1300dc7fafdf58
EBUILD clang-common-20.0.0_pre20240822.ebuild 9042 BLAKE2B 7fc18661a55e2c223cc3c4e6c8477a913a0ed025b013f4407e58682f00f389cc2961c8cd5ee20d13e75b51f1c8a0b79569a0bb35da6a2028703f9fee553ed4c0 SHA512 212b4035d367e465de90d6b89c81388e45023257aec550dfe81c7ca71ea0a8d59b2ece092c8cbc4b5eadf4d29a3fbde6a49e6fdbce3fde8ccd1300dc7fafdf58
+EBUILD clang-common-20.0.0_pre20240830.ebuild 9042 BLAKE2B 7fc18661a55e2c223cc3c4e6c8477a913a0ed025b013f4407e58682f00f389cc2961c8cd5ee20d13e75b51f1c8a0b79569a0bb35da6a2028703f9fee553ed4c0 SHA512 212b4035d367e465de90d6b89c81388e45023257aec550dfe81c7ca71ea0a8d59b2ece092c8cbc4b5eadf4d29a3fbde6a49e6fdbce3fde8ccd1300dc7fafdf58
MISC metadata.xml 1248 BLAKE2B d9c542ec74a08857a87a42927feef909c343b5b672145e471ebc69753a3f93432d2ae93ed2659a67d504e2c5ff4212640e4208b173d96e5a173a1043766b66f8 SHA512 eb6d4be1dfbdf6b70b774d42493f6b3015472d5e4bba9386254f6e4ae92307169fe1ac6f0f613d452a9c21c6d61ed57ab50efb54813146983f4d6809b32ddacb
diff --git a/sys-devel/clang-common/clang-common-20.0.0_pre20240830.ebuild b/sys-devel/clang-common/clang-common-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..090a45690818
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-20.0.0_pre20240830.ebuild
@@ -0,0 +1,304 @@
+# Copyright 1999-2024 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="
+ sys-devel/clang:*
+ default-compiler-rt? (
+ sys-devel/clang-runtime[compiler-rt]
+ llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( >=sys-devel/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 "sys-devel/clang[${flag}]"; then
+ missing_flags+=( "${flag}" )
+ fi
+ done
+
+ if [[ ${missing_flags[@]} ]]; then
+ eerror "It seems that you have the following flags set on sys-devel/clang:"
+ eerror
+ eerror " ${missing_flags[*]}"
+ eerror
+ eerror "The default runtimes are now set via flags on sys-devel/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 " sys-devel/clang-common ${missing_flags[*]}"
+ eerror
+ eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+ die "Mismatched defaults detected between sys-devel/clang and sys-devel/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 sys-devel/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(__STDC_HOSTED__) && __STDC_HOSTED__ == 1
+ # define __GENTOO_NOT_FREESTANDING 1
+ # else
+ # define __GENTOO_NOT_FREESTANDING 0
+ # endif
+ #
+ # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0
+ # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer)
+ # define _FORTIFY_SOURCE ${fortify_level}
+ # endif
+ # endif
+ # undef __GENTOO_HAS_FEATURE
+ # undef __GENTOO_NOT_FREESTANDING
+ #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
+ -Wl,-rpath,${EPREFIX}/usr/lib
+ -L ${EPREFIX}/usr/lib
+ -isystem ${EPREFIX}/usr/include
+ -isysroot ${EPREFIX}/MacOSX.sdk
+ 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
+ EOF
+ fi
+ 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/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index 5a364d4c542d..51a7feabd24d 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -5,4 +5,5 @@ EBUILD clang-runtime-18.1.8.ebuild 1448 BLAKE2B be376aab09a0268444784d1a0bcb5902
EBUILD clang-runtime-19.1.0_rc3.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
EBUILD clang-runtime-20.0.0.9999.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
EBUILD clang-runtime-20.0.0_pre20240822.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
+EBUILD clang-runtime-20.0.0_pre20240830.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
MISC metadata.xml 661 BLAKE2B 24688c511713ea102b83c71d226d519981b3aee0e05ef7a56d6a80be829efd843194e45cb4fd801f0bb976b6f1976386d6a2b05d2bc907fe2aa42b22b85b7d1f SHA512 2b5ab8783c90795f2e7d1673d876048ed9745f4911fb7a860df56deac13a6dfeba4581a84562eae54eff757c45042ca3fab75c7800313ae61df9ce69780a9294
diff --git a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20240830.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20240830.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 9c1d19b5283e..976d3aa242c6 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -16,6 +16,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD clang-15.0.7-r3.ebuild 12523 BLAKE2B 0e3f9d4506a1b98e96ff98ea52f8bb10f8ab4c91db2868f786bb1761a027e73708a10dce904192a9024ef5819ebf66af07ae6dcdc7186d4b2e04e8cc5978fc7a SHA512 7eeb3ab398c79d0931dedffd5c44d4f69b98b8b9717749a5d7373f6fef49fd337579ea2ab1d05e934b8e526d3f5a43a8911abeb32d956bed9c532b32cff0dbe3
EBUILD clang-16.0.6.ebuild 12452 BLAKE2B 446a354b58fc0535b81596a9a3785a4cd5d7b7ad52a461baa3b6b7beacdc12161f62da588cd837b8b9c8f35307b1a2c885b9d01bf8edc4af1b551efaab09ebe8 SHA512 58b5694a7d28a03edd4a71e3a99b0b2678285e616cdaab82bb196f092a8726e9cd3787ab07d724680113b4f6683e89103cab2478e49a85e7b5c75a633fb1ca51
EBUILD clang-17.0.6.ebuild 12151 BLAKE2B 665280844db218824bec2add033e13e14b958ac510fb1b0b7193130a55041a5c802c57aa022a35d65a689c611ca9ed119eaf39c47f581d24f38d9c8655c5f062 SHA512 482ae07e36fb3c593d2051b2034f501fc0c94bdcaeb2a6a0701473d00f16f691c8a1584d4b1773dfd236297a12a42cb4f9443eb5c381dcb10d36f749a432ff1d
@@ -23,4 +24,5 @@ EBUILD clang-18.1.8.ebuild 12218 BLAKE2B a8508146967a2807d4bd95734fe52da8194c903
EBUILD clang-19.1.0_rc3.ebuild 11899 BLAKE2B 4ec92be5b4185157408680503931e7bc4c50cb99320a11e2d16598cad5bf8c1f6b30a020e395d652cb2489b9252885ab5fd18672bbfd6adbb84c69a5800be6ce SHA512 a1f20ed323af7a93a9c6d277789f53cc17c9faf60e81bdee8e4e754a52da46cbfa79fde093aea023b83b4f4d3c93add7b170e4af32e65e869e04e4d48204f898
EBUILD clang-20.0.0.9999.ebuild 11943 BLAKE2B a186ad2e553c9fe1f76a659a1bb8d015f777ef76f100d0400b18c755ebfa80380cad8426c27c69255531b2a321b1bd62ea7a22301616133442604398c92c136c SHA512 2f2a4f0dd70bbeffc174a1213733dddfaaf34b5ef247fde9bd4248361d3561227a66ff10aa87ff0a627ac472bea36455ddba50387ebd5d3fdd7e50d4fd751995
EBUILD clang-20.0.0_pre20240822.ebuild 11943 BLAKE2B a186ad2e553c9fe1f76a659a1bb8d015f777ef76f100d0400b18c755ebfa80380cad8426c27c69255531b2a321b1bd62ea7a22301616133442604398c92c136c SHA512 2f2a4f0dd70bbeffc174a1213733dddfaaf34b5ef247fde9bd4248361d3561227a66ff10aa87ff0a627ac472bea36455ddba50387ebd5d3fdd7e50d4fd751995
+EBUILD clang-20.0.0_pre20240830.ebuild 11943 BLAKE2B a186ad2e553c9fe1f76a659a1bb8d015f777ef76f100d0400b18c755ebfa80380cad8426c27c69255531b2a321b1bd62ea7a22301616133442604398c92c136c SHA512 2f2a4f0dd70bbeffc174a1213733dddfaaf34b5ef247fde9bd4248361d3561227a66ff10aa87ff0a627ac472bea36455ddba50387ebd5d3fdd7e50d4fd751995
MISC metadata.xml 1318 BLAKE2B 704c1a64297b25da1b2e0eec23cbdf4791273da1babf23292160b6163d43438e62fe214df7afa09232893599951918440954c17a9bfa0c6f829a7d706f564192 SHA512 4677ad146739dd41e025a2335eec353a3d35ac8db7482948fee611566d84b41c4e6bdd75bc3d78f8933d4d9818a36bf222e1aa89e52f945501ff918479fea3b6
diff --git a/sys-devel/clang/clang-20.0.0_pre20240830.ebuild b/sys-devel/clang/clang-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..857f7b1ed5a2
--- /dev/null
+++ b/sys-devel/clang/clang-20.0.0_pre20240830.ebuild
@@ -0,0 +1,471 @@
+# Copyright 1999-2024 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 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="
+ ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+ static-analyzer? ( dev-lang/perl:* )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${DEPEND}
+ >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( ~sys-devel/lld-${PV} )
+ xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+ ~sys-devel/clang-runtime-${PV}
+ sys-devel/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 sys-devel/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-rename
+ clang-scan-deps
+ 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-pseudo
+ 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() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ 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"
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/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 [[ -n ${EPREFIX} ]]; then
+ mycmakeargs+=(
+ -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+ )
+ fi
+
+ if tc-is-cross-compiler; then
+ has_version -b sys-devel/clang:${LLVM_MAJOR} ||
+ die "sys-devel/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/sys-devel/dwz/Manifest b/sys-devel/dwz/Manifest
index 2bf5f8771a95..0c99fae50827 100644
--- a/sys-devel/dwz/Manifest
+++ b/sys-devel/dwz/Manifest
@@ -1,3 +1,4 @@
DIST dwz-0.15.tar.xz 150080 BLAKE2B 4ce1722a53cb588cda8195211a26b28d69891ed32cc59e44897270298d033590c79c8c73168dc3b261cb017fc12874a9cbd50db3bfaa0aa7de8ed7cf8a588cca SHA512 43eb4b08c1f529859dc3466697d5ad7e172d6efbf21409530a67a2492ae4acc3734d5134bbd6e07c089ecc358d915871b13e22f6e4f1dd4c3af19ef804f8fcc5
-EBUILD dwz-0.15-r1.ebuild 840 BLAKE2B 89b30929bd5b2139cc8a5675a6bcc77c4189e3815e23b5844c2a8695d2399acd910fbecf7e089582ae56c9a8b3f9aba392759256bcf531b6df6046e3f804347f SHA512 40f5ae4d17d6bcf952b4f774d13eef3d387438505760806f5e6d7532fed36a462a8632eb3f70d094595131a810ba082f5facf8d286efdf2bec5835833a9f83e2
+EBUILD dwz-0.15-r1.ebuild 956 BLAKE2B 3fb11a11462e40e0e0e7def587adb16c32ca1cd78b9142e0cf6534ee907473c3d4f3081e649520185bdb5cfe993ee45d330ecfda564babb76308cabe8423021e SHA512 caaf43ae1107261a09f655ad2c8fa3baa5d3081f56edad2339e1e14d0aea1d380fff36a43ba5b86f16d5f066bfc065c6800257f30bd80252f47545291f189492
+EBUILD dwz-9999.ebuild 963 BLAKE2B 736f7ac3e494d12db8caa8ae9b4011d1e9ba3678fcd0375891f549ae0a00f5069d4c09432fc406d74782679076da5e434f46bffcd86343fda4379d43240210a2 SHA512 1d2526e00c53e10fd3cf1472fc83aac068870ed83afcd6e169fa86af1ac0ddb4489233df1b68024ac20df87efae3383d5af52ccd83422dd2464f340895a43c0f
MISC metadata.xml 812 BLAKE2B abd6e645ab8cf502bfb6b90cd5712ff43d22a4e17ed7a2025bfbb16407a907b6b482497ce060ffb55b250a441fcbc495a37cb540b9d1152ed42dbdbbb4b074ca SHA512 7dea9a490d130dc0a03291b01000f38b880be517c13d762a6b6ac82e7313375c0dc5c0506ead51dd6789e72ffc612ade73e734456bfa8696777ede3f90dd6394
diff --git a/sys-devel/dwz/dwz-0.15-r1.ebuild b/sys-devel/dwz/dwz-0.15-r1.ebuild
index 07e6062f11f1..6ea8c380f942 100644
--- a/sys-devel/dwz/dwz-0.15-r1.ebuild
+++ b/sys-devel/dwz/dwz-0.15-r1.ebuild
@@ -7,13 +7,18 @@ inherit toolchain-funcs
DESCRIPTION="DWARF optimization and duplicate removal tool"
HOMEPAGE="https://sourceware.org/dwz"
-SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/dwz.git"
+ inherit git-r3
+else
+ SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
-S="${WORKDIR}/${PN}"
+ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
+fi
LICENSE="GPL-2+ GPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -22,11 +27,13 @@ RDEPEND="
dev-libs/xxhash
"
DEPEND="${RDEPEND}"
-BDEPEND="test? (
- dev-libs/elfutils[utils]
- dev-util/dejagnu
- dev-debug/gdb
-)"
+BDEPEND="
+ test? (
+ dev-debug/gdb
+ dev-libs/elfutils[utils]
+ dev-util/dejagnu
+ )
+"
src_prepare() {
default
diff --git a/sys-devel/dwz/dwz-9999.ebuild b/sys-devel/dwz/dwz-9999.ebuild
new file mode 100644
index 000000000000..8ce1dc9e912c
--- /dev/null
+++ b/sys-devel/dwz/dwz-9999.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="DWARF optimization and duplicate removal tool"
+HOMEPAGE="https://sourceware.org/dwz"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://sourceware.org/git/dwz.git"
+ inherit git-r3
+else
+ SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/elfutils
+ dev-libs/xxhash
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ dev-debug/gdb
+ dev-libs/elfutils[utils]
+ dev-util/dejagnu
+ )
+"
+
+src_prepare() {
+ default
+ tc-export CC
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}" srcdir="${S}"
+}
+
+src_test() {
+ emake CFLAGS="${CFLAGS}" srcdir="${S}" check
+}
+
+src_install() {
+ emake DESTDIR="${D}" CFLAGS="${CFLAGS}" srcdir="${S}" install
+}
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 44b1c34adac5..2d8323982f6d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -15,6 +15,7 @@ DIST gcc-12-20240801.tar.xz 79883084 BLAKE2B 9b50ef282b5d55b2c477e5edd83c70076e0
DIST gcc-12-20240808.tar.xz 79911312 BLAKE2B a4958a9980e043d295df7ac75d4f0ac594b012e756133f20cc99a510d288f0be1b253e10c6ee08da36c881cce1bb545ce028ca2d65ba2e180672c09c377a9553 SHA512 ad57e71315ac4061b528a0ef6217298d545f7b48d1e73c9b543a7594c48bddf61098227aa0ad889aafb80f2532ce26d4a74b24a84c4cfa52e075415c0a512508
DIST gcc-12-20240815.tar.xz 79901552 BLAKE2B 5607c6e801b2defbd7f41d37c262e0fcf8562615c755fd34ddd91fdaf27811587e30ad8428a0fe6185f5a3d16382f40164a1f2be4eead5b9993514949afdb349 SHA512 68703cb8f3bb2f81c048bbe514e1e6669172ceea06ea4db02a3e97f6d51d9924d68898b0f4bdb6d383beb619e0e537bb57c9c4b3cd69fdb1e55173bb363af060
DIST gcc-12-20240822.tar.xz 79887924 BLAKE2B 70312d8d2e474b67d60895eeeee82de151b2e3633435de53a6bc894ec96dc3cbc303a2676e2fddcd429f677ec25958d520807971bf1daa8df08c2f24e9f3de76 SHA512 d74ac04a3aa42c129e88dbbc47119a98e0c213bd36792f383a3716a6f55eaa09f97dfc4991656fed857acb975e427c1bcb443ed777833e3e3a08f18b405cb02f
+DIST gcc-12-20240829.tar.xz 79907788 BLAKE2B d50f01fc6dc5962696062d0c5e0c12753e59030dc44e7b04f37a9a58cf675320151ada22f9d2796e15c3aa3d8e130afb4a8ab03112f8eeed5e57ab51c66e5cb4 SHA512 58cfef9a0c8bf40ec8ccbaeff1460c2e97fdfb76931e06e37fe067b14d52a6c0554e5b9706b937e1f1328c18a133ac61837d9ac52ec2591cd16353009b07aa6a
DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
DIST gcc-12.3.0-patches-3.tar.xz 14852 BLAKE2B 7a5f1f43063b15f424099afd72096212fbbbc5151ff01f2de15dfb6e7cf274981c8cfaedba9ef61576c9096fb172fc550a7deb5cd7d9366fd249fd5dd3951f76 SHA512 aa89e4c2ae02f4fb42229ad5167f2eaa3a8fae51118645bf07199fe2124b9c83948590662b053d08002ef709fa870ea88315fd4ccbe4441a74e9cb62edcb82fb
DIST gcc-12.4.0.tar.xz 83377372 BLAKE2B 0d5aa9995bf53fa2dc976a846240cfb8fafd125ad6c54f45dc9d770215eae3e9ea0db82a9a4f79c51b4d5f8461a1d730c17db6841bc31bd96dba11d9ed7544ae SHA512 5bd29402cad2deb5d9388d0236c7146414d77e5b8d5f1c6c941c7a1f47691c3389f08656d5f6e8e2d6717bf2c81f018d326f632fb468f42925b40bd217fc4853
@@ -27,6 +28,7 @@ DIST gcc-13-20240802.tar.xz 84475340 BLAKE2B e4d5492126745d396194d3bce0b1d64a7cd
DIST gcc-13-20240809.tar.xz 84479208 BLAKE2B f551960e9ac11e4769fec2e5dfbb4b0a37c2bbaaa7310231e86d2e8f24548bc3bdbfb9977ff77b03b896b06bcf92b56a4f8f516f4dc7ef8fb6400b44e8dace8d SHA512 648719e9cf4908665164f2a8854371933f09d31def1d32ce58f77c51f64955bfcb8a1232ecf0edbdf7eeaaf5c079bf2b4234c6c3d94c7e741d6945590f4db944
DIST gcc-13-20240816.tar.xz 84492060 BLAKE2B f241e46e797cceca4d69fc626e2e91747c571c89d43c0cd631ecaa9ccabdbe9466078cba28c761527b4140ab994541967999f8bb0b4d30ef44288817169ca9ae SHA512 6b7b0feaf22359043cac89789a3c0477acb637c17c949f01a66dd6ea8c4975844a94c10ec2d56e5695b1ef0873c589c4f3c96fa70ae6a1ffc978d8b319d73f4f
DIST gcc-13-20240823.tar.xz 84482552 BLAKE2B e8f4d2fdbfb412ea4431cc0c94512cefc1658f3ea69e5d8d83dd633d4e5e42eda5bd2b7fa878177a47493eddc12bef4cde60d59223810c23ca232a2feed978d1 SHA512 302ee8901055faf26d02fd583d578c766986355e463cb9bd052ba86d0cf6b023f500e49c59817612ceaca9be33808a6bdad09eeaa1c9fcc58ea0917847921eff
+DIST gcc-13-20240830.tar.xz 84496796 BLAKE2B af34dc5ec6a38948fce25b60860be2b87a381bb43dd4159fe174d0ea4566d2ca1b1830c3847139336ac34deeaac9d4f80832caf94f25622013f83c3c161e6b65 SHA512 3d8a531145062a22bca483452a08cc5218cb3af9a76828ff706d966c0cd122cf01b61705aa5cceb9364cf0fd0434ad9d32416d079638e1937513ef52d6a3b6dd
DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
DIST gcc-13.2.0-patches-14.tar.xz 46928 BLAKE2B fce23bc5315f35b04a4976550c4b44578944a1b17e40c7553351eeb8a1ef0f3a2538da5a5e1ae6f37b784ff11bbd8a44b8f6eec542be63e34d984dee69e1cd81 SHA512 d7d52bb2915fd89c06b0134bede8db939cadbb1f2dcddf923bee2c3f9f577ff9e5e986b60420d892539edf82867a0d1bd635807814bc618b06a2b37cdaca893a
DIST gcc-13.2.0-patches-16.tar.xz 44792 BLAKE2B 0b6b584d68e69685638695596b780249ca0119ad362747a82d886fd10f77ceb05d02e033e906a090c67f44b1977f40df6a95206d81a32dd15e2f5413c6c92496 SHA512 324d9e63d16c35d55edde20de049162c01b0d487b4548d06c49f0da04a761ec255bc5e020cc2e7f60d12f5d129768afdcf7c86a59126f71f388ab375c34be6de
@@ -81,6 +83,7 @@ EBUILD gcc-12.4.1_p20240801.ebuild 1608 BLAKE2B 236a5a5573a0a0a6a1da316f33eca0e5
EBUILD gcc-12.4.1_p20240808.ebuild 1608 BLAKE2B 236a5a5573a0a0a6a1da316f33eca0e572201ef02a6de02831e26a832121cff91af62a7d6a58cae3cf56f7e925b89bdf76ee4e24a8d3e894612b00d662fbb513 SHA512 6a4aa46da76b1d2501fc5937d14658ac44efb5981b6d30ba25a88a84879e7a3a4d00370a541be4974bdb881b0c2238f61459dbe8f6295e32fdb391bd70a6e4d4
EBUILD gcc-12.4.1_p20240815.ebuild 1608 BLAKE2B 236a5a5573a0a0a6a1da316f33eca0e572201ef02a6de02831e26a832121cff91af62a7d6a58cae3cf56f7e925b89bdf76ee4e24a8d3e894612b00d662fbb513 SHA512 6a4aa46da76b1d2501fc5937d14658ac44efb5981b6d30ba25a88a84879e7a3a4d00370a541be4974bdb881b0c2238f61459dbe8f6295e32fdb391bd70a6e4d4
EBUILD gcc-12.4.1_p20240822.ebuild 1608 BLAKE2B 236a5a5573a0a0a6a1da316f33eca0e572201ef02a6de02831e26a832121cff91af62a7d6a58cae3cf56f7e925b89bdf76ee4e24a8d3e894612b00d662fbb513 SHA512 6a4aa46da76b1d2501fc5937d14658ac44efb5981b6d30ba25a88a84879e7a3a4d00370a541be4974bdb881b0c2238f61459dbe8f6295e32fdb391bd70a6e4d4
+EBUILD gcc-12.4.1_p20240829.ebuild 1608 BLAKE2B 236a5a5573a0a0a6a1da316f33eca0e572201ef02a6de02831e26a832121cff91af62a7d6a58cae3cf56f7e925b89bdf76ee4e24a8d3e894612b00d662fbb513 SHA512 6a4aa46da76b1d2501fc5937d14658ac44efb5981b6d30ba25a88a84879e7a3a4d00370a541be4974bdb881b0c2238f61459dbe8f6295e32fdb391bd70a6e4d4
EBUILD gcc-12.5.9999.ebuild 1576 BLAKE2B 130ad8310161a8edc11cee748b8ef25c01c6979250f60b75d5e937c644196447f3f14413530e616643321478d7925b17f3c1a3a721a6a237e79b1bbaef512c55 SHA512 a29e571fef4955a146e5ffe79596d24c8780bddf9af4fbb5ca2d18ca1fc17dd2a4a40a08c5eb7a6e15b77a2efb4352d6fd44972e62e7914d192e6ff48b555a77
EBUILD gcc-13.2.0.ebuild 1666 BLAKE2B fa7667d2e80c162e51091525ddb73bb4ced21bff0c797c0b5993742a4dd5764963f40c3d205fc674187d1cb7cd3ca32a1519ed2fb37450743356eb096d36e914 SHA512 4519c19ecf26ba9af0270c70fcc3360b595aaabf037717a17fe1e250962363902328756fab02705c7392207541fa262c3e7b3d4887d69dac3143a6a4f129b17d
EBUILD gcc-13.2.1_p20240210.ebuild 1659 BLAKE2B da731616a58d94bf5d5c8dbe354ab411f093ef8630ea3f71b5c81f4ab5db977a755ec2e1ae29118d2fb39b2257e791c9e4363a9dd08eba10d0588cb8f29482a4 SHA512 f61ba946cbfae240ec59a5d61eb5f10409819cec75abb792a017a0452d7c8b19da810d437796cf47bb71c5d05c1a964ea40083d8946bf938008fb99e63d4a3b5
@@ -92,6 +95,7 @@ EBUILD gcc-13.3.1_p20240802.ebuild 1668 BLAKE2B 04c9bd1e3eef8caf2faa0e58f7c7e214
EBUILD gcc-13.3.1_p20240809.ebuild 1668 BLAKE2B 04c9bd1e3eef8caf2faa0e58f7c7e2148b75410506536e3ae76554d0487211b827fbf21e14615f5ab7c1bcbe722e7977c2b25b04ee663c0b734ced15dc8d399c SHA512 8ca9289da9dec52ca40349f0f6d1e320255481f1f67be8666b5c9302e04b1b8bc5ea88567d8aed23ffd61cc5376b804eea536ced01a86837664d03039adab1c5
EBUILD gcc-13.3.1_p20240816.ebuild 1668 BLAKE2B 04c9bd1e3eef8caf2faa0e58f7c7e2148b75410506536e3ae76554d0487211b827fbf21e14615f5ab7c1bcbe722e7977c2b25b04ee663c0b734ced15dc8d399c SHA512 8ca9289da9dec52ca40349f0f6d1e320255481f1f67be8666b5c9302e04b1b8bc5ea88567d8aed23ffd61cc5376b804eea536ced01a86837664d03039adab1c5
EBUILD gcc-13.3.1_p20240823.ebuild 1668 BLAKE2B 04c9bd1e3eef8caf2faa0e58f7c7e2148b75410506536e3ae76554d0487211b827fbf21e14615f5ab7c1bcbe722e7977c2b25b04ee663c0b734ced15dc8d399c SHA512 8ca9289da9dec52ca40349f0f6d1e320255481f1f67be8666b5c9302e04b1b8bc5ea88567d8aed23ffd61cc5376b804eea536ced01a86837664d03039adab1c5
+EBUILD gcc-13.3.1_p20240830.ebuild 1668 BLAKE2B 04c9bd1e3eef8caf2faa0e58f7c7e2148b75410506536e3ae76554d0487211b827fbf21e14615f5ab7c1bcbe722e7977c2b25b04ee663c0b734ced15dc8d399c SHA512 8ca9289da9dec52ca40349f0f6d1e320255481f1f67be8666b5c9302e04b1b8bc5ea88567d8aed23ffd61cc5376b804eea536ced01a86837664d03039adab1c5
EBUILD gcc-13.4.9999.ebuild 1663 BLAKE2B e052ebf91ceddb2e10813f8a17f8f4c384c907aa1419289624dab0d2ca2a6bded63caafa5e9558b5f1cfd72d6a968d7fdb4e896ce78471790446d5143dfa2b51 SHA512 5b511367b5914f83b35680091cae883a75069d4ed9307eddc27511ff01f7f84e458e9e6ee5fb9f9957146a3a17a87a5f0e20353853eccf015c98a979aa1117d1
EBUILD gcc-14.1.1_p20240622.ebuild 1560 BLAKE2B ba3995ef274661709f87fb70ea5de0285ddcfe8ef9608390097c3904f19b480648f9dee0780b8899ee40756c2fec5ae597381b0a372dba6e78cb2b210fa97246 SHA512 ee8a2f773dc57aba592c2ce1df83c2f6ae1f4fa4d9ae38bfe42757c671837cb8086cbe7a4f8d5475a6e2b60c10fd2a9ae36e4711fa918de9b99d4158f46675d0
EBUILD gcc-14.1.1_p20240713.ebuild 1561 BLAKE2B ab7501fa100ec63e037553e14bb448ba7b9254f08ed4493000691c9311fcb1b15eb32d708063dea4d233eef6bbf37d9f161a77d0ce032f0611991d170fba3e5e SHA512 8bafa55a3815ba63f1f3efb1204c2566cb29392efc34f07684b1e6f8b5a8bef11528168b0fc7e2a13dd320b0d54f0f0c9970bfdbd01a6c5ebcd3617963924ffd
diff --git a/sys-devel/gcc/gcc-12.4.1_p20240829.ebuild b/sys-devel/gcc/gcc-12.4.1_p20240829.ebuild
new file mode 100644
index 000000000000..e645c4d53b77
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.4.1_p20240829.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="12.3.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-13.3.1_p20240830.ebuild b/sys-devel/gcc/gcc-13.3.1_p20240830.ebuild
new file mode 100644
index 000000000000..bb142a8fd1d2
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.3.1_p20240830.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="13.2.0"
+MUSL_GCC_VER="13.2.0"
+PATCH_VER="18"
+MUSL_VER="2"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 1b5a2b22b3db..237aa3f0f4bc 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -10,6 +10,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD lld-15.0.7.ebuild 2269 BLAKE2B 322d5608e3acfb87bfb720646404ed405a3113c4faf1059428663a50d5566d7842fcff57ccf3aeb5e97b1a9acd4efd862db2368f130e088944ef4f0faf3c90f8 SHA512 e50d1d99fe18b6aba57c06eb6853f3212be1f7b7f2f3c70dcd226a69a4defc753eafcce77eb74f30eaa31b010fa094738718c1cdb23e584ef6e33eb72e536719
EBUILD lld-16.0.6.ebuild 2324 BLAKE2B 9b849aea16a8188e4da4cfcf0c85fb3e997007e1287ec062aee182c7955c7bc78132e761c2611198c7207283fbe930fbee6bdc9a39b922d6d5387bedadaf1b76 SHA512 a7c3d4c1508e5435ba9f6250c6b2fd3157fb4f2c205a6888736f79fa739c59eec3e901927b53af81de3a3c6d4fa5d576be3eaa6ad45c60e5d952ed4ad9706c2f
EBUILD lld-17.0.6.ebuild 2363 BLAKE2B 8ebe513b67f3fb8efd981b97c1f77fe5de2065c363c2b9e99b8836983539fe5637b231e8be2a87713d47b48a49bfde77471ad65fa5166b606df476eca6f94fc1 SHA512 fd63e8600e393ecd95a05a28c8ac0d71b12f5aedcf273f432bea1904165b874ee913afff4aab91c2049aa1eb95c239bca217b84150133b2060f95ea66ce1944e
@@ -17,4 +18,5 @@ EBUILD lld-18.1.8.ebuild 2366 BLAKE2B ad9fa5a3af2791ba8f4d976a9f132d1546d75ea8a1
EBUILD lld-19.1.0_rc3.ebuild 2293 BLAKE2B 5825f0a471a50ec1d9e7775a82736f6369fa1e99904b30cf068f0092dce44d4e0c2e76fcb21d70b9ecb1756d19e8482a5ac940bdc25c5a1d58c9aee0c21b5d7b SHA512 86226e5f9aea8a87b022b2def7cef707fc7db0f1e026f4965ec64390708f7e2355c3e1ee991487bd0c6f9f17dc2f129a6b7a2b8abbf1e14fe48dd0e4cd73b1fa
EBUILD lld-20.0.0.9999.ebuild 2293 BLAKE2B 5825f0a471a50ec1d9e7775a82736f6369fa1e99904b30cf068f0092dce44d4e0c2e76fcb21d70b9ecb1756d19e8482a5ac940bdc25c5a1d58c9aee0c21b5d7b SHA512 86226e5f9aea8a87b022b2def7cef707fc7db0f1e026f4965ec64390708f7e2355c3e1ee991487bd0c6f9f17dc2f129a6b7a2b8abbf1e14fe48dd0e4cd73b1fa
EBUILD lld-20.0.0_pre20240822.ebuild 2293 BLAKE2B 5825f0a471a50ec1d9e7775a82736f6369fa1e99904b30cf068f0092dce44d4e0c2e76fcb21d70b9ecb1756d19e8482a5ac940bdc25c5a1d58c9aee0c21b5d7b SHA512 86226e5f9aea8a87b022b2def7cef707fc7db0f1e026f4965ec64390708f7e2355c3e1ee991487bd0c6f9f17dc2f129a6b7a2b8abbf1e14fe48dd0e4cd73b1fa
+EBUILD lld-20.0.0_pre20240830.ebuild 2293 BLAKE2B 5825f0a471a50ec1d9e7775a82736f6369fa1e99904b30cf068f0092dce44d4e0c2e76fcb21d70b9ecb1756d19e8482a5ac940bdc25c5a1d58c9aee0c21b5d7b SHA512 86226e5f9aea8a87b022b2def7cef707fc7db0f1e026f4965ec64390708f7e2355c3e1ee991487bd0c6f9f17dc2f129a6b7a2b8abbf1e14fe48dd0e4cd73b1fa
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/lld/lld-20.0.0_pre20240830.ebuild b/sys-devel/lld/lld-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..79558afa1abe
--- /dev/null
+++ b/sys-devel/lld/lld-20.0.0_pre20240830.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 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 llvm-utils 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="
+ ~sys-devel/llvm-${PV}[debug=,zstd=]
+ sys-libs/zlib:=
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+ ${DEPEND}
+ !sys-devel/lld:0
+"
+BDEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+ )
+"
+PDEPEND="
+ >=sys-devel/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-${PV}[${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_prepend_path "${LLVM_MAJOR}"
+
+ # ODR violations (https://github.com/llvm/llvm-project/issues/83529, bug #922353)
+ filter-lto
+
+ # 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}"
+ -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/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 430e0130c0c9..b717dbba4b22 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD llvm-common-15.0.7.ebuild 1014 BLAKE2B da3b7ec6cd3c1e57758312fb9ea25e693305e1ef72b350eea85fbde5a1e636269d84bd491b6f528aee8a9cb8229f6304b371f99e6ac416c661c6519706b83b61 SHA512 68b9d672372fe71e39f2b8f9d80eb1dcb5138b8b9b961f56a4eeb81b3fc4054448a51a46b3a62547ebb6262425512f39bc146e5f2c3703de10ab520f1594e7a4
EBUILD llvm-common-16.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b69314afc3d913cda004d395e7b322c17f976496eed074cf08718dc2d9efa7f3db81dec4f38394fe6ea2b77793b74f4371 SHA512 8fbb211a6b05d24409642fcb00a4fb798499721cc30c4c5fa2df120ed74d9da7286916cf3788ea26f2cb21e334876417b05a4336fedff99e95d1ebe358f8b311
EBUILD llvm-common-17.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b69314afc3d913cda004d395e7b322c17f976496eed074cf08718dc2d9efa7f3db81dec4f38394fe6ea2b77793b74f4371 SHA512 8fbb211a6b05d24409642fcb00a4fb798499721cc30c4c5fa2df120ed74d9da7286916cf3788ea26f2cb21e334876417b05a4336fedff99e95d1ebe358f8b311
@@ -16,4 +17,5 @@ EBUILD llvm-common-18.1.8.ebuild 1040 BLAKE2B e48cc3f1b8cb1672859d620d637023ddce
EBUILD llvm-common-19.1.0_rc3.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
EBUILD llvm-common-20.0.0.9999.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
EBUILD llvm-common-20.0.0_pre20240822.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
+EBUILD llvm-common-20.0.0_pre20240830.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/llvm-common/llvm-common-20.0.0_pre20240830.ebuild b/sys-devel/llvm-common/llvm-common-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..2d8f35a84179
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-20.0.0_pre20240830.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 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="
+ !sys-devel/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/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index c3e0b441cd0e..c71e67be74d5 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -22,6 +22,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD llvm-15.0.7-r3.ebuild 12592 BLAKE2B 81cd473990810203c4e8a47ceb0189ed399c869b85fab3181724dbd1429063cdaad1f6b6cb1ab5b392f531b0b4907cc61f266558b873b236f9a3ff439045aa37 SHA512 2321f9e6da93af22d5f074175a6a92b7dcd271e2b9b92128d268dd777a9c3bdd876010740153734e2593b90d26a58d4f784b2256a6b1e18160d13b3c10441fb3
EBUILD llvm-15.0.7-r6.ebuild 12599 BLAKE2B e180c4c343c9ca4e0a69118676cbdfd0787ace210fd638db0cb6a115b05dd1e10142c6dfb088c2d195f340cc81c3b997542c5957bf784ff4df1e7e577d24f440 SHA512 3f3b5a67a2188ae5063a9080abfc9be468a0ced00d2ef865c9ccef9a363d39f781b2be45743bc676dfcb738a3d2894c7e307588ecc7768394d2e11574d82b167
EBUILD llvm-16.0.6-r5.ebuild 12832 BLAKE2B c63736426def1e30266dc43dba9c6b2d47767fde332b0165f53beaec85bed33a2f3cf0cc8f213769bb3167060ea8f940f82a645dd7e2ead39e9c5efad2d59a17 SHA512 33003aa6e8e55a2696c2b0831b83a1bfe947ce25b9b5c6d9035d085f016c134e8f549a28c26a47854fb07e3735432848377f0a50d26654b4bef209e6e63b15f6
@@ -34,4 +35,5 @@ EBUILD llvm-18.1.8-r4.ebuild 13382 BLAKE2B 2d52ad708ed578868b700b97cc581ea732147
EBUILD llvm-19.1.0_rc3.ebuild 13041 BLAKE2B 914b33f85966c0b7ce92bc3ada3219ab7f670af431a69272b5a5b4bc95adc94e8fa8c1da360f0d0ba24a53122e2649beb20b7938d1ecab75db12ea900e65ac23 SHA512 855ef1af58a4288b23604850d1e45742e1ea9e2f584917da7bb41fce5a025d470d344896a376a9a78fe97362607e8a7266b9f76834379b86b8ca6c6b680ad798
EBUILD llvm-20.0.0.9999.ebuild 13152 BLAKE2B 8b157cde59f8cddf7393d5db87992e7154bb733eae7c13cfbd28a195ba0d40ccaa00b5264ba00d1c5d9be452e7d6251c74ecd38a97f49a2ac5b108392de1f2de SHA512 51b5728a89f5ff7d92af282e3b914276ddcd5e301a87d3c73f4504739cad16442271aa404c29b9cf6a0dffabf19ff0ef56c9617e5dfd333dec50118afdadce5c
EBUILD llvm-20.0.0_pre20240822.ebuild 13152 BLAKE2B 8b157cde59f8cddf7393d5db87992e7154bb733eae7c13cfbd28a195ba0d40ccaa00b5264ba00d1c5d9be452e7d6251c74ecd38a97f49a2ac5b108392de1f2de SHA512 51b5728a89f5ff7d92af282e3b914276ddcd5e301a87d3c73f4504739cad16442271aa404c29b9cf6a0dffabf19ff0ef56c9617e5dfd333dec50118afdadce5c
+EBUILD llvm-20.0.0_pre20240830.ebuild 13152 BLAKE2B 8b157cde59f8cddf7393d5db87992e7154bb733eae7c13cfbd28a195ba0d40ccaa00b5264ba00d1c5d9be452e7d6251c74ecd38a97f49a2ac5b108392de1f2de SHA512 51b5728a89f5ff7d92af282e3b914276ddcd5e301a87d3c73f4504739cad16442271aa404c29b9cf6a0dffabf19ff0ef56c9617e5dfd333dec50118afdadce5c
MISC metadata.xml 2835 BLAKE2B 07816d714509d62c0e0a443cc4af1f1f049497de75431f80a981f662b4f2281a16655be3e733a26099d0d814d5ce26d80cee13aa7a4e8d079168846a8e02670f SHA512 292ccb0a05a0239b5b00c6a84be11b4b385900d6467a6a139af03588c61aff9ac0e4bbcd23e89b2a7d7947f7d8cf8ba9323f2539a6c563a338b73f5ac6ffd00f
diff --git a/sys-devel/llvm/llvm-20.0.0_pre20240830.ebuild b/sys-devel/llvm/llvm-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..d01575f39051
--- /dev/null
+++ b/sys-devel/llvm/llvm-20.0.0_pre20240830.ebuild
@@ -0,0 +1,554 @@
+# Copyright 1999-2024 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? (
+ <sys-libs/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}
+ !sys-devel/llvm:0
+"
+PDEPEND="
+ sys-devel/llvm-common
+ sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
+ binutils-plugin? ( >=sys-devel/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)
+ ;;
+ # 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
+
+ # 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-ocaml)
+ -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/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 2671e2fb39de..3e52edec394b 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/bashmount/Manifest b/sys-fs/bashmount/Manifest
index 629c997ebfc0..fad034f0bead 100644
--- a/sys-fs/bashmount/Manifest
+++ b/sys-fs/bashmount/Manifest
@@ -1,3 +1,4 @@
DIST bashmount-4.3.2.tar.gz 47450 BLAKE2B 0dc45580b62aa55872753de17ee50e77e716e87498193c8dab0998f5a70994ad5cc9434c104bc1d6cc77d75d63688afae8be8e0e8ee4344249ded5f1719051c5 SHA512 ac18d76dc27099524f4051299dc5421e1e5811e943df21d64a1405b5cdf6401189d78571596f27c89c0d76ab40874392c0c90756ef5fa9c036f447ac884ee062
EBUILD bashmount-4.3.2-r1.ebuild 617 BLAKE2B c03165b40a492feb0ab5fb0600fb58594a361dc452d966ed0f23823cc38a9166be509e83399161700a1536f6190e40b12b5ad5929d81e46332f598bf44f7923b SHA512 f044eed2a7762dbfa649859301ccfeef0e65784d3b5082bf970402d782c11b3f799a1d7373b9661b7461c3b50c0f577b3b8dfe5bd58ed2dcc6f391212ac8e966
+EBUILD bashmount-4.3.2-r2.ebuild 620 BLAKE2B 768d905023dfc299b984305983ece75656ad1a77c64d054c68c9fb8de9fc64e91b15bb7159ae31494496d21d9b939b2dcdceeb8dad14638a9205da3826a86c33 SHA512 69fd195314574b3ab12ebf996bb8c611cc9c2f7ca00c3c7aa586db81628d927be574a2bb437b35bcbb0d38c66b677b94aafc5bf98915aa5b06f48205f5659ef1
MISC metadata.xml 327 BLAKE2B 8cac6be6f6e1547ec7db00b20b3c5b050c14983f0f1c6cdc2589584db58dceef0801563e32ea07b9486557666c9d5cd8e9f0fe1640e585612830f728eb9ab77b SHA512 6f2d50b1abe2e4997f65d7e1616bc3e4e6bd76aea7a5e0d9a52cfd59500b3d4b8e8ef67dcfc14436b9cc00abbffcddadc5f57f1afce774f654d873a5c3c88466
diff --git a/sys-fs/bashmount/bashmount-4.3.2-r2.ebuild b/sys-fs/bashmount/bashmount-4.3.2-r2.ebuild
new file mode 100644
index 000000000000..834ce078e693
--- /dev/null
+++ b/sys-fs/bashmount/bashmount-4.3.2-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Bash script that uses udisks to mount removable devices without GUI"
+HOMEPAGE="https://github.com/jamielinux/bashmount"
+SRC_URI="https://github.com/jamielinux/bashmount/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+# sys-apps/util-linux -> lsblk
+RDEPEND="
+ app-shells/bash:*
+ sys-apps/dbus
+ sys-apps/util-linux
+ sys-fs/udisks:2
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ dobin ${PN}
+ insinto /etc
+ doins ${PN}.conf
+ doman ${PN}.1
+ dodoc NEWS
+}
diff --git a/sys-fs/clamfs/Manifest b/sys-fs/clamfs/Manifest
index 786d12f829f3..1666cb25b197 100644
--- a/sys-fs/clamfs/Manifest
+++ b/sys-fs/clamfs/Manifest
@@ -1,7 +1,5 @@
AUX clamfs.confd 41 BLAKE2B bfca4ec45eab1c94f54e9f470797be54c2bcb363bccf2565e391803189ae614f8d17d0eee6bcd83bfac5b7829dbd5a1ccbbebbf34a4f5033ed87d632f0f9358a SHA512 a49afb1e2684732581c4b6274744be71193e48137d71abf4d12b943d1b91502b52fd077a6124c33182e6796cbdb609c000e0f3c1baa05b9349ab4a38b247280d
AUX clamfs.initd 441 BLAKE2B d14da6b7120e4ab864be2faa1c8387044be9ee8d666eff0a57e45ad0ffc0ea2609a36a5ab97e8255aeb9d68f615ddcb40199eb8bb68626aae3e24f25f59faf38 SHA512 5a3b2de57733893df42d307ac299ec785f9e7a9d52bbd4139c166b607c5e803d3052afaee5dcc95b430fdb76a0da05c198c419dd8f3885e7d2d1b5d5e3c6e8b6
-DIST clamfs-1.2.0.tar.gz 196903 BLAKE2B aa84e3a35714a2638d9569b6bb77f5da5c34f962d7baff0e5b08bbd7a56f1d1624936a5054b1a99d5593dc20412e55f36ab732fb84326f40c0614f084698618f SHA512 72a8625c18f520258075cb0310d14974e15f7f0cd628ca968317adac778fd8db26fa28bd72d954f2c21e6c41c32a38a5fbfa8be3918f9e0314d1d7f1da2cc626
DIST clamfs-1.3.0.tar.gz 229989 BLAKE2B 05327d8b6fbe7073c5bd70104282a32009f06556fd61267931f4d841378318e29bb1fc7157da6b5ebce80dda35484f5bc2af71fcecdb3739a4dd28507c767054 SHA512 81c234ec631abd49d9a6b940ef727a1eae048b7be12be6082ec176ed4045fcd92d35d1264e7fd48906786af7c07696139fd5bfa0a302fba7ebb2c528315857a1
-EBUILD clamfs-1.2.0.ebuild 877 BLAKE2B d1c3ccb6e696591fe76dd8385d5f78cc426bf22ee28aa05530664c2d08e37f57421ef672cb126e52a6344d54c3ba5e7f4797c90367de36f7892ca6456740fbc8 SHA512 95a76dc81a18faff1f614c264f2933c48a7e2b1bfd8eb702ef4927936372128f0de2a9ca92517d7918573bb4949fa03b491468c81a611575032fa6cf5852a6d2
EBUILD clamfs-1.3.0.ebuild 878 BLAKE2B 87b1c2acda4e6cce8e0b46001ca8b5c585d7e0a066a3d71daf7edb48544d14b65d3ee8cbb60a8ab693d2426f13006139b6e526365765a9838d9908c778fa0e9d SHA512 06e02c1a0394a82404778ccb79ade7c62f9af40da4013057e2ad0a342254e5cb09be2f9ace69757bb4f68730b387f72088bfb66eabf7322eb039cc8515857b85
MISC metadata.xml 563 BLAKE2B 37867dfdb271dde04f1d5b29a78696d792ca429ba7bf3daecb9822eea39c5ab80c3fb47deb35064b3b838ad1ee7d60997168e0feb771dc539980fbf412758858 SHA512 c9c582d533d6e9be80d74943649ee8b025517c13d329ff0e977978c89563134466498e30583affb3414e9c40a0f0e9d124d97c171ce9a9795f8ee0adf70dea22
diff --git a/sys-fs/clamfs/clamfs-1.2.0.ebuild b/sys-fs/clamfs/clamfs-1.2.0.ebuild
deleted file mode 100644
index 6b8945a4342a..000000000000
--- a/sys-fs/clamfs/clamfs-1.2.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools linux-info
-
-DESCRIPTION="A FUSE-based user-space file system with on-access anti-virus file scanning"
-HOMEPAGE="https://github.com/burghardt/clamfs"
-SRC_URI="https://github.com/burghardt/clamfs/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="dev-libs/boost
- dev-libs/poco
- dev-libs/rlog
- sys-fs/fuse:3"
-RDEPEND="${DEPEND}
- app-antivirus/clamav"
-
-CONFIG_CHECK="~FUSE_FS"
-
-src_prepare() {
- # Do not use Werror ( #754180 )
- sed -i 's/\-Werror//g' configure.ac || die "Sed failed"
- default
- eautoreconf
-}
-
-src_install() {
- default
-
- insinto /etc/clamfs
- doins doc/clamfs.xml
-
- newinitd "${FILESDIR}/${PN}.initd" ${PN}
- newconfd "${FILESDIR}/${PN}.confd" ${PN}
-
- dodoc AUTHORS ChangeLog NEWS README TODO
-}
diff --git a/sys-fs/cryfs/Manifest b/sys-fs/cryfs/Manifest
index 2d23feb0764c..d7532e0f9350 100644
--- a/sys-fs/cryfs/Manifest
+++ b/sys-fs/cryfs/Manifest
@@ -1,11 +1,4 @@
-AUX cryfs-0.10.2-install-targets.patch 1337 BLAKE2B e2e1e4157a41ebe26ae459e0d680db38359f3e004ca0b08d8caf9ce6febde0cb816000d284696c76df84510f4ab64ee53821cd960311f8b66463ecf36ffdaec0 SHA512 cadf30d9d4228db4da6e5122bf1bb4daefce3ddfb2bc2c2d830d9d10c3d6b368c9dced69fe8675f5d9fda186725e489f819e934310f2a6040911b87b8e1f789d
-AUX cryfs-0.10.2-unbundle-libs.patch 15634 BLAKE2B dc484cc722cf80e605f52f3b193b1ae5747ad01b796a6b7d8fd81b03be9bcde456591f94d2839c3be3a39dc2a9975ba503d8ad369bf838232157cf1385ef43d6 SHA512 815956b160f5f117a5c4f89babe088e6f485d89a58feb12d514ff0fd3d39752db6695f7a9a2e279d88eb3ef490394dd03ee8b0ca2d04f66793096fac742ae45c
-AUX cryfs-0.10.3-fix-build-with-boost-1-77.patch 639 BLAKE2B c03de4feed91e4182bcc9e68c294b15bf5715f06e38e21ced9e27a0bb96f9cb4546ec2eca5b0ae106724e797cbe0f734fb311bd13361248043f590e5a2c61c8f SHA512 e67f0dd1c0b08c062db75ff354124cc2f346efd0141439af78c9ade1019937af91ccd5c5c06ade89889d9b2a9ac5d01afbcec33a22ec454120918329a9ee60e2
-AUX cryfs-0.10.3-gcc11.patch 14590 BLAKE2B c6541d1e211c9ae503ee83be18dd2283f2ac5785f5a975fcd155b02759f6180eb96b8673d98c71e20c101ac4afa4ceaab4c6ece14c6605e32f5c020f260568bc SHA512 4fa2817c9f10df4e371deb7fb4acc423dd8260277216cf959ace47d64bebe394db71c79cd72098c6b11ac27b88d98eab8b5cde5af5095a63d57dc88d7dea7085
-AUX cryfs-0.10.3-gcc13.patch 258 BLAKE2B ca97032f8545c83ba717efc12a3563a8efa8353c478fe600cb94480fc0d358bad0482432283f9192824ba3c444bafba7f9b94109ec20007a687c6fb52303ecf2 SHA512 aaf0dd6698c833598b212c07e6c954d245f20da23a3edc967b0615504d83ea18994e446cf29cd3b5c08590f25bf8c9d4115e164f8ea0472a17ab897793fa2dc1
AUX cryfs-0.11.4-unbundle-vendored-libs.patch 9924 BLAKE2B b4503d9a9f64fc2b0b0cd2dddc22df0227b882e7b1e09447fb3f0c8ef42f137f616121c004f08d512b4d1b28d951bc51379b8abdf8cad57b268831a5f7adb844 SHA512 dc7db5ace13837f2254377b97418b3fe77577fc6dcb6121e3f3b276a10e3644f5315047853f2b3f35f6b3c99b5d726abe22e5c62b4dc470865b24bf587fa79a5
-DIST cryfs-0.10.3.tar.xz 7908228 BLAKE2B e1c816bd2ceb125573f5385c6ddb316a600275f0b907d89d3ab32f2050f1a0874ebbfd3db7b452b41d20dcbdd01bf59210a0a96c5bfee079ce222307d4c55596 SHA512 a1325c79cb253219bb092fd68399d6ec68aaf3d78bc95608582ab0c239dfaa0361416531cd1051661e4699b1e79867547710ea55d23e5697ebd4421c937d5b87
DIST cryfs-0.11.4.tar.gz 10420508 BLAKE2B 3b096180f204b90774c2dee5a8bbfa2305fad62fdb86cfa03e802d6a01f3d7a01005c411a16cc3693f2c858e1be9313ba42ab2883daae993220049b34622e391 SHA512 a1aa9377cb0881f08f536f4b2116b27aeef71739e6a1362b209f38f1b54a9ae9e11a2a47ceaa28dcabd74d1ac57f0c92e3d1d8060eabeef4e7efd3d62cc7feea
-EBUILD cryfs-0.10.3-r1.ebuild 2764 BLAKE2B 926491581856295cc3577ee2e02ae24e7c55fdd4e38ec6c1bd87abab1da07a48a83f9d89a3d97fafbc9c21afccc5160d87fa4bb213bec73ad92c7df773b3dd66 SHA512 b40529a01188897d9b5d977cd3ae8f6dd4db1d9de5aab2c8387169c4af1b31e669e4a1a64eb7e14cd352329f9d4fadae0e00bc4f9d6b7219496e1e4bb343f46e
-EBUILD cryfs-0.11.4.ebuild 5741 BLAKE2B 4857f9f79b5a8db3730795fca80732d9b1ceca7fca3ca05882e4860502c44d306af8792c696aff3ebf265db9c5e8b291a00e800cb770ab30f531bee91f1ebcbb SHA512 defe7cc27181ea030c2b62ef14dce7c3861971bc7e2f4a1e9647fff5de64bbd0ea01816347ab93da81eba4b565d67f5a2d3cceb883ed128b1edeb62ea4d1942e
+EBUILD cryfs-0.11.4.ebuild 5740 BLAKE2B 8c714b948468892749e70e062cf5480ce0303d34af40143a6df29e84ad2a93190f617e86eb280f4fc3b0627fe760b904cea351305f1add427485f03d261114ab SHA512 513b1720afa151ece26c9d62571d0184b1adcaa42c367714111d70a4580e3c24a89000ce9fa1b13d1569f5c771c4852b54b3e1f786c992566b82b32d5a68409d
MISC metadata.xml 496 BLAKE2B 409cff030d8c45472ea6baa2abdcf736fda7d1229b7fc69e7a9280d05fe4b0ca29cb7be9836b862d940af3035cb9f02791407bcd1e176b1ea69dc2038542bc13 SHA512 9308ee717a85ac37a7264269d364ec60eac713bbfbc771019364d6b9ada5691d03d05e34981670e839f4d9a9b5b65268970e18645ab3ccce5cf4f501fe2d147a
diff --git a/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild b/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
deleted file mode 100644
index 80309d474e3f..000000000000
--- a/sys-fs/cryfs/cryfs-0.10.3-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake flag-o-matic linux-info python-any-r1
-
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/cryfs/cryfs"
-else
- SRC_URI="https://github.com/cryfs/cryfs/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
- S="${WORKDIR}"
-fi
-
-DESCRIPTION="Encrypted FUSE filesystem that conceals metadata"
-HOMEPAGE="https://www.cryfs.org/"
-
-LICENSE="LGPL-3 MIT"
-SLOT="0"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boost:=
- >=dev-libs/crypto++-8.2.0:=
- net-misc/curl:=
- >=sys-fs/fuse-2.8.6:0
- dev-libs/openssl:=
-"
-DEPEND="
- ${RDEPEND}
- test? ( dev-cpp/gtest )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/versioneer[${PYTHON_USEDEP}]
- ')
-"
-
-PATCHES=(
- # TODO upstream:
- "${FILESDIR}/${PN}-0.10.2-unbundle-libs.patch"
- "${FILESDIR}/${PN}-0.10.2-install-targets.patch"
- "${FILESDIR}/${PN}-0.10.3-gcc13.patch"
- # From upstream
- "${FILESDIR}/${PN}-0.10.3-gcc11.patch"
- "${FILESDIR}/${PN}-0.10.3-fix-build-with-boost-1-77.patch"
-)
-
-python_check_deps() {
- python_has_version "dev-python/versioneer[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- local CONFIG_CHECK="~FUSE_FS"
- local WARNING_FUSE_FS="CONFIG_FUSE_FS is required for cryfs support."
-
- check_extra_config
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # don't install compressed manpage
- cmake_comment_add_subdirectory doc
-
- # We use the package instead for >=py3.12 compat, bug #908997
- rm src/gitversion/versioneer.py || die
-
- # remove tests that require internet access to comply with Gentoo policy
- sed -e "/CurlHttpClientTest.cpp/d" -e "/FakeHttpClientTest.cpp/d" \
- -i test/cpp-utils/CMakeLists.txt || die
-
- # /dev/fuse access denied
- sed -e "/CliTest_IntegrityCheck/d" \
- -i test/cryfs-cli/CMakeLists.txt || die
-}
-
-src_configure() {
- # ODR violations (bug #880563)
- filter-lto
-
- local mycmakeargs=(
- -DBoost_USE_STATIC_LIBS=OFF
- -DCRYFS_UPDATE_CHECKS=OFF
- -DBUILD_SHARED_LIBS=OFF
- -DUSE_SYSTEM_LIBS=ON
- -DBUILD_TESTING=$(usex test)
- )
-
- use debug || append-flags -DNDEBUG
-
- # bug 907096
- use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
-
- cmake_src_configure
-}
-
-src_test() {
- local TMPDIR="${T}"
- local tests_failed=()
-
- # fspp fuse tests hang, bug # 699044
- for i in gitversion cpp-utils parallelaccessstore blockstore blobstore cryfs cryfs-cli ; do
- "${BUILD_DIR}"/test/${i}/${i}-test || tests_failed+=( "${i}" )
- done
-
- if [[ -n ${tests_failed[@]} ]] ; then
- eerror "The following tests failed:"
- eerror "${tests_failed[@]}"
- die "At least one test failed"
- fi
-}
-
-src_install() {
- cmake_src_install
- doman doc/man/cryfs.1
-}
diff --git a/sys-fs/cryfs/cryfs-0.11.4.ebuild b/sys-fs/cryfs/cryfs-0.11.4.ebuild
index 061236e9d5d0..367de758b356 100644
--- a/sys-fs/cryfs/cryfs-0.11.4.ebuild
+++ b/sys-fs/cryfs/cryfs-0.11.4.ebuild
@@ -14,7 +14,7 @@ else
https://github.com/cryfs/cryfs/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz
"
- KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
fi
DESCRIPTION="Encrypted FUSE filesystem that conceals metadata"
diff --git a/sys-fs/cryfs/files/cryfs-0.10.2-install-targets.patch b/sys-fs/cryfs/files/cryfs-0.10.2-install-targets.patch
deleted file mode 100644
index 0c666448cc01..000000000000
--- a/sys-fs/cryfs/files/cryfs-0.10.2-install-targets.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-https://github.com/cryfs/cryfs/pull/396
-
-From 18503b00bd16d95dd2cf8a9047446f8be7289082 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 16 Jun 2019 19:35:49 +0200
-Subject: [PATCH 3/3] Don't limit install on Release/Debug/RelWithDebInfo
- CONFIGURATIONS
-
----
- src/cryfs-cli/CMakeLists.txt | 1 -
- src/cryfs-unmount/CMakeLists.txt | 3 +--
- 2 files changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/src/cryfs-cli/CMakeLists.txt b/src/cryfs-cli/CMakeLists.txt
-index 90edb227..e8c03916 100644
---- a/src/cryfs-cli/CMakeLists.txt
-+++ b/src/cryfs-cli/CMakeLists.txt
-@@ -27,6 +27,5 @@ target_enable_style_warnings(${PROJECT_NAME}_bin)
- target_activate_cpp14(${PROJECT_NAME}_bin)
-
- install(TARGETS ${PROJECT_NAME}_bin
-- CONFIGURATIONS Debug Release RelWithDebInfo
- DESTINATION ${CMAKE_INSTALL_BINDIR}
- )
-diff --git a/src/cryfs-unmount/CMakeLists.txt b/src/cryfs-unmount/CMakeLists.txt
-index 0a246a7f..c5f096ab 100644
---- a/src/cryfs-unmount/CMakeLists.txt
-+++ b/src/cryfs-unmount/CMakeLists.txt
-@@ -19,6 +19,5 @@ target_enable_style_warnings(${PROJECT_NAME}_bin)
- target_activate_cpp14(${PROJECT_NAME}_bin)
-
- install(TARGETS ${PROJECT_NAME}_bin
-- CONFIGURATIONS Debug Release RelWithDebInfo
-- DESTINATION ${CMAKE_INSTALL_BINDIR}
-+ DESTINATION ${CMAKE_INSTALL_BINDIR}
- )
---
-2.22.0
diff --git a/sys-fs/cryfs/files/cryfs-0.10.2-unbundle-libs.patch b/sys-fs/cryfs/files/cryfs-0.10.2-unbundle-libs.patch
deleted file mode 100644
index 65d72a99ac89..000000000000
--- a/sys-fs/cryfs/files/cryfs-0.10.2-unbundle-libs.patch
+++ /dev/null
@@ -1,409 +0,0 @@
-From b78c249ce3e048d481d11347c98a86e6669ff5bb Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 16 Jun 2019 10:59:46 +0200
-Subject: [PATCH 1/3] Add USE_SYSTEM_LIBS option to build without bundled libs
-
-headers: s/vendor_cryptopp/cryptopp/
-
-Only gtest and crypto++ are being unbundled. In release/0.10 branch,
-bundled spdlog version is too old for Gentoo to satisfy with system-lib.
----
- CMakeLists.txt | 15 ++++++++++++++-
- .../compressing/compressors/Gzip.cpp | 2 +-
- src/cpp-utils/CMakeLists.txt | 6 +++++-
- src/cpp-utils/crypto/cryptopp_byte.h | 2 +-
- src/cpp-utils/crypto/hash/Hash.cpp | 2 +-
- src/cpp-utils/crypto/kdf/Scrypt.cpp | 2 +-
- src/cpp-utils/crypto/symmetric/CFB_Cipher.h | 2 +-
- src/cpp-utils/crypto/symmetric/GCM_Cipher.h | 2 +-
- src/cpp-utils/crypto/symmetric/ciphers.h | 10 +++++-----
- src/cpp-utils/data/Data.cpp | 2 +-
- src/cpp-utils/data/FixedSizeData.h | 2 +-
- src/cpp-utils/random/OSRandomGenerator.h | 2 +-
- src/cpp-utils/random/RandomGeneratorThread.h | 2 +-
- src/cryfs/localstate/BasedirMetadata.cpp | 2 +-
- test/blobstore/CMakeLists.txt | 2 +-
- test/blockstore/CMakeLists.txt | 2 +-
- test/cpp-utils/CMakeLists.txt | 2 +-
- test/cryfs-cli/CMakeLists.txt | 2 +-
- test/cryfs/CMakeLists.txt | 2 +-
- test/cryfs/config/CompatibilityTest.cpp | 2 +-
- test/fspp/CMakeLists.txt | 2 +-
- test/gitversion/CMakeLists.txt | 2 +-
- test/my-gtest-main/CMakeLists.txt | 2 +-
- test/parallelaccessstore/CMakeLists.txt | 2 +-
- 24 files changed, 45 insertions(+), 28 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fdbff715..9797d1ee 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -17,6 +17,7 @@ require_clang_version(4.0)
- option(BUILD_TESTING "build test cases" OFF)
- option(CRYFS_UPDATE_CHECKS "let cryfs check for updates and security vulnerabilities" ON)
- option(DISABLE_OPENMP "allow building without OpenMP libraries. This will cause performance degradations." OFF)
-+option(USE_SYSTEM_LIBS "build with system libs instead of bundled libs" OFF)
-
- # The following options are helpful for development and/or CI
- option(USE_WERROR "build with -Werror flag")
-@@ -48,7 +49,19 @@ if(MSVC)
- add_definitions(/bigobj)
- endif()
-
--add_subdirectory(vendor EXCLUDE_FROM_ALL)
-+if(USE_SYSTEM_LIBS)
-+ include(FindPkgConfig)
-+ pkg_check_modules(CRYPTOPP REQUIRED libcryptopp>=8.2)
-+ add_subdirectory(vendor/spdlog EXCLUDE_FROM_ALL)
-+ if(BUILD_TESTING)
-+ find_package(GTest CONFIG REQUIRED)
-+ set(GOOGLETEST_LIBS GTest::gtest GTest::gmock)
-+ endif()
-+else()
-+ add_subdirectory(vendor EXCLUDE_FROM_ALL)
-+ set(GOOGLETEST_LIBS googletest)
-+endif()
-+
- add_subdirectory(src)
- add_subdirectory(doc)
- add_subdirectory(test)
-diff --git a/src/blockstore/implementations/compressing/compressors/Gzip.cpp b/src/blockstore/implementations/compressing/compressors/Gzip.cpp
-index 67b7f49a..64f13e97 100644
---- a/src/blockstore/implementations/compressing/compressors/Gzip.cpp
-+++ b/src/blockstore/implementations/compressing/compressors/Gzip.cpp
-@@ -1,6 +1,6 @@
- #include "cpp-utils/crypto/cryptopp_byte.h"
- #include "Gzip.h"
--#include <vendor_cryptopp/gzip.h>
-+#include <cryptopp/gzip.h>
-
- using cpputils::Data;
-
-diff --git a/src/cpp-utils/CMakeLists.txt b/src/cpp-utils/CMakeLists.txt
-index f66f99f8..b57e02ba 100644
---- a/src/cpp-utils/CMakeLists.txt
-+++ b/src/cpp-utils/CMakeLists.txt
-@@ -89,7 +89,11 @@ target_link_libraries(${PROJECT_NAME} PUBLIC ${CMAKE_THREAD_LIBS_INIT})
-
- target_link_libraries(${PROJECT_NAME} PUBLIC ${CMAKE_DL_LIBS})
-
--target_link_libraries(${PROJECT_NAME} PUBLIC spdlog cryptopp)
-+if(USE_SYSTEM_LIBS)
-+ target_link_libraries(${PROJECT_NAME} PUBLIC spdlog ${CRYPTOPP_LIBRARIES})
-+else()
-+ target_link_libraries(${PROJECT_NAME} PUBLIC spdlog cryptopp)
-+endif()
-
- target_add_boost(${PROJECT_NAME} filesystem system thread chrono)
- target_enable_style_warnings(${PROJECT_NAME})
-diff --git a/src/cpp-utils/crypto/cryptopp_byte.h b/src/cpp-utils/crypto/cryptopp_byte.h
-index e00cf7cf..363990e9 100644
---- a/src/cpp-utils/crypto/cryptopp_byte.h
-+++ b/src/cpp-utils/crypto/cryptopp_byte.h
-@@ -2,7 +2,7 @@
- #ifndef _CPPUTILS_CRYPTO_CRYPTOPP_BYTE_H
- #define _CPPUTILS_CRYPTO_CRYPTOPP_BYTE_H
-
--#include <vendor_cryptopp/cryptlib.h>
-+#include <cryptopp/cryptlib.h>
-
- // If we're running an older CryptoPP version, CryptoPP::byte isn't defined yet.
- // Define it. Refer to "byte" type in the global namespace (placed by CryptoPP).
-diff --git a/src/cpp-utils/crypto/hash/Hash.cpp b/src/cpp-utils/crypto/hash/Hash.cpp
-index 696cdeaf..e07d28da 100644
---- a/src/cpp-utils/crypto/hash/Hash.cpp
-+++ b/src/cpp-utils/crypto/hash/Hash.cpp
-@@ -1,6 +1,6 @@
- #include "Hash.h"
- #include <cpp-utils/random/Random.h>
--#include <vendor_cryptopp/sha.h>
-+#include <cryptopp/sha.h>
-
- using cpputils::Random;
- using CryptoPP::SHA512;
-diff --git a/src/cpp-utils/crypto/kdf/Scrypt.cpp b/src/cpp-utils/crypto/kdf/Scrypt.cpp
-index f97d6940..e26db8db 100644
---- a/src/cpp-utils/crypto/kdf/Scrypt.cpp
-+++ b/src/cpp-utils/crypto/kdf/Scrypt.cpp
-@@ -1,5 +1,5 @@
- #include "Scrypt.h"
--#include <vendor_cryptopp/scrypt.h>
-+#include <cryptopp/scrypt.h>
-
- using std::string;
-
-diff --git a/src/cpp-utils/crypto/symmetric/CFB_Cipher.h b/src/cpp-utils/crypto/symmetric/CFB_Cipher.h
-index 217111d9..0ea6355c 100644
---- a/src/cpp-utils/crypto/symmetric/CFB_Cipher.h
-+++ b/src/cpp-utils/crypto/symmetric/CFB_Cipher.h
-@@ -7,7 +7,7 @@
- #include "../../data/Data.h"
- #include "../../random/Random.h"
- #include <boost/optional.hpp>
--#include <vendor_cryptopp/modes.h>
-+#include <cryptopp/modes.h>
- #include "Cipher.h"
- #include "EncryptionKey.h"
-
-diff --git a/src/cpp-utils/crypto/symmetric/GCM_Cipher.h b/src/cpp-utils/crypto/symmetric/GCM_Cipher.h
-index 87404c8f..385f399f 100644
---- a/src/cpp-utils/crypto/symmetric/GCM_Cipher.h
-+++ b/src/cpp-utils/crypto/symmetric/GCM_Cipher.h
-@@ -6,7 +6,7 @@
- #include "../../data/FixedSizeData.h"
- #include "../../data/Data.h"
- #include "../../random/Random.h"
--#include <vendor_cryptopp/gcm.h>
-+#include <cryptopp/gcm.h>
- #include "Cipher.h"
- #include "EncryptionKey.h"
-
-diff --git a/src/cpp-utils/crypto/symmetric/ciphers.h b/src/cpp-utils/crypto/symmetric/ciphers.h
-index 7a8f8d45..61a6a25a 100644
---- a/src/cpp-utils/crypto/symmetric/ciphers.h
-+++ b/src/cpp-utils/crypto/symmetric/ciphers.h
-@@ -2,11 +2,11 @@
- #ifndef MESSMER_CPPUTILS_CRYPTO_SYMMETRIC_CIPHERS_H_
- #define MESSMER_CPPUTILS_CRYPTO_SYMMETRIC_CIPHERS_H_
-
--#include <vendor_cryptopp/aes.h>
--#include <vendor_cryptopp/twofish.h>
--#include <vendor_cryptopp/serpent.h>
--#include <vendor_cryptopp/cast.h>
--#include <vendor_cryptopp/mars.h>
-+#include <cryptopp/aes.h>
-+#include <cryptopp/twofish.h>
-+#include <cryptopp/serpent.h>
-+#include <cryptopp/cast.h>
-+#include <cryptopp/mars.h>
- #include "GCM_Cipher.h"
- #include "CFB_Cipher.h"
-
-diff --git a/src/cpp-utils/data/Data.cpp b/src/cpp-utils/data/Data.cpp
-index c8a3a25b..3a6d41eb 100644
---- a/src/cpp-utils/data/Data.cpp
-+++ b/src/cpp-utils/data/Data.cpp
-@@ -1,6 +1,6 @@
- #include "Data.h"
- #include <stdexcept>
--#include <vendor_cryptopp/hex.h>
-+#include <cryptopp/hex.h>
- #include <cpp-utils/crypto/cryptopp_byte.h>
-
- using std::istream;
-diff --git a/src/cpp-utils/data/FixedSizeData.h b/src/cpp-utils/data/FixedSizeData.h
-index 832a96ee..e45127a4 100644
---- a/src/cpp-utils/data/FixedSizeData.h
-+++ b/src/cpp-utils/data/FixedSizeData.h
-@@ -2,7 +2,7 @@
- #ifndef MESSMER_CPPUTILS_DATA_FIXEDSIZEDATA_H_
- #define MESSMER_CPPUTILS_DATA_FIXEDSIZEDATA_H_
-
--#include <vendor_cryptopp/hex.h>
-+#include <cryptopp/hex.h>
- #include <string>
- #include <cstring>
- #include "../assert/assert.h"
-diff --git a/src/cpp-utils/random/OSRandomGenerator.h b/src/cpp-utils/random/OSRandomGenerator.h
-index 18a8002d..8c8dc6f5 100644
---- a/src/cpp-utils/random/OSRandomGenerator.h
-+++ b/src/cpp-utils/random/OSRandomGenerator.h
-@@ -4,7 +4,7 @@
-
- #include "cpp-utils/crypto/cryptopp_byte.h"
- #include "RandomGenerator.h"
--#include <vendor_cryptopp/osrng.h>
-+#include <cryptopp/osrng.h>
-
- namespace cpputils {
- class OSRandomGenerator final : public RandomGenerator {
-diff --git a/src/cpp-utils/random/RandomGeneratorThread.h b/src/cpp-utils/random/RandomGeneratorThread.h
-index 593750ed..103c00d7 100644
---- a/src/cpp-utils/random/RandomGeneratorThread.h
-+++ b/src/cpp-utils/random/RandomGeneratorThread.h
-@@ -4,7 +4,7 @@
-
- #include "../thread/LoopThread.h"
- #include "ThreadsafeRandomDataBuffer.h"
--#include <vendor_cryptopp/osrng.h>
-+#include <cryptopp/osrng.h>
-
- namespace cpputils {
- //TODO Test
-diff --git a/src/cryfs/localstate/BasedirMetadata.cpp b/src/cryfs/localstate/BasedirMetadata.cpp
-index d32ced93..3de2d3ad 100644
---- a/src/cryfs/localstate/BasedirMetadata.cpp
-+++ b/src/cryfs/localstate/BasedirMetadata.cpp
-@@ -1,7 +1,7 @@
- #include "BasedirMetadata.h"
- #include <boost/property_tree/ptree.hpp>
- #include <boost/property_tree/json_parser.hpp>
--#include <vendor_cryptopp/sha.h>
-+#include <cryptopp/sha.h>
- #include <boost/filesystem/operations.hpp>
- #include "LocalStateDir.h"
- #include <cpp-utils/logging/logging.h>
-diff --git a/test/blobstore/CMakeLists.txt b/test/blobstore/CMakeLists.txt
-index 05e98b8d..342d5626 100644
---- a/test/blobstore/CMakeLists.txt
-+++ b/test/blobstore/CMakeLists.txt
-@@ -27,7 +27,7 @@ set(SOURCES
- )
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest blobstore)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} blobstore)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
- target_enable_style_warnings(${PROJECT_NAME})
-diff --git a/test/blockstore/CMakeLists.txt b/test/blockstore/CMakeLists.txt
-index ca63acce..6dc5f505 100644
---- a/test/blockstore/CMakeLists.txt
-+++ b/test/blockstore/CMakeLists.txt
-@@ -42,7 +42,7 @@ set(SOURCES
- )
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest blockstore)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} blockstore)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
- target_enable_style_warnings(${PROJECT_NAME})
-diff --git a/test/cpp-utils/CMakeLists.txt b/test/cpp-utils/CMakeLists.txt
-index 02cc9d5d..55f367eb 100644
---- a/test/cpp-utils/CMakeLists.txt
-+++ b/test/cpp-utils/CMakeLists.txt
-@@ -70,7 +70,7 @@ target_activate_cpp14(${PROJECT_NAME}_exit_signal)
- target_link_libraries(${PROJECT_NAME}_exit_signal cpp-utils)
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest cpp-utils)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} cpp-utils)
- add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}_exit_status ${PROJECT_NAME}_exit_signal)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
-diff --git a/test/cryfs-cli/CMakeLists.txt b/test/cryfs-cli/CMakeLists.txt
-index 2d0b38c5..76fd75bc 100644
---- a/test/cryfs-cli/CMakeLists.txt
-+++ b/test/cryfs-cli/CMakeLists.txt
-@@ -16,7 +16,7 @@ set(SOURCES
- )
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest cryfs-cli cryfs-unmount fspp-fuse)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} cryfs-cli cryfs-unmount fspp-fuse)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
- target_enable_style_warnings(${PROJECT_NAME})
-diff --git a/test/cryfs/CMakeLists.txt b/test/cryfs/CMakeLists.txt
-index 77a025f4..71c74310 100644
---- a/test/cryfs/CMakeLists.txt
-+++ b/test/cryfs/CMakeLists.txt
-@@ -24,7 +24,7 @@ set(SOURCES
- )
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest cryfs)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} cryfs)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
- target_enable_style_warnings(${PROJECT_NAME})
-diff --git a/test/cryfs/config/CompatibilityTest.cpp b/test/cryfs/config/CompatibilityTest.cpp
-index 36c1871c..a1d5f22b 100644
---- a/test/cryfs/config/CompatibilityTest.cpp
-+++ b/test/cryfs/config/CompatibilityTest.cpp
-@@ -3,7 +3,7 @@
- #include <vector>
- #include <boost/filesystem.hpp>
- #include <cpp-utils/data/Data.h>
--#include <vendor_cryptopp/hex.h>
-+#include <cryptopp/hex.h>
- #include <cpp-utils/crypto/symmetric/ciphers.h>
- #include <cpp-utils/tempfile/TempFile.h>
- #include <cryfs/config/CryConfigFile.h>
-diff --git a/test/fspp/CMakeLists.txt b/test/fspp/CMakeLists.txt
-index dabff1f1..c3949206 100644
---- a/test/fspp/CMakeLists.txt
-+++ b/test/fspp/CMakeLists.txt
-@@ -102,7 +102,7 @@ set(SOURCES
- testutils/OpenFileHandle.cpp testutils/OpenFileHandle.h)
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest fspp-interface fspp-fuse)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} fspp-interface fspp-fuse)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
- target_enable_style_warnings(${PROJECT_NAME})
-diff --git a/test/gitversion/CMakeLists.txt b/test/gitversion/CMakeLists.txt
-index 51a5ccc1..396289fa 100644
---- a/test/gitversion/CMakeLists.txt
-+++ b/test/gitversion/CMakeLists.txt
-@@ -6,7 +6,7 @@ set(SOURCES
- )
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest gitversion)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} gitversion)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
- target_enable_style_warnings(${PROJECT_NAME})
-diff --git a/test/my-gtest-main/CMakeLists.txt b/test/my-gtest-main/CMakeLists.txt
-index 1d1e7e08..de4fd107 100644
---- a/test/my-gtest-main/CMakeLists.txt
-+++ b/test/my-gtest-main/CMakeLists.txt
-@@ -5,7 +5,7 @@ set(SOURCES
- )
-
- add_library(${PROJECT_NAME} STATIC ${SOURCES})
--target_link_libraries(${PROJECT_NAME} PUBLIC googletest cpp-utils)
-+target_link_libraries(${PROJECT_NAME} PUBLIC ${GOOGLETEST_LIBS} cpp-utils)
- target_add_boost(${PROJECT_NAME} filesystem system)
- target_include_directories(${PROJECT_NAME} PUBLIC .)
-
-diff --git a/test/parallelaccessstore/CMakeLists.txt b/test/parallelaccessstore/CMakeLists.txt
-index 16170d17..97379304 100644
---- a/test/parallelaccessstore/CMakeLists.txt
-+++ b/test/parallelaccessstore/CMakeLists.txt
-@@ -6,7 +6,7 @@ set(SOURCES
- )
-
- add_executable(${PROJECT_NAME} ${SOURCES})
--target_link_libraries(${PROJECT_NAME} my-gtest-main googletest parallelaccessstore)
-+target_link_libraries(${PROJECT_NAME} my-gtest-main ${GOOGLETEST_LIBS} parallelaccessstore)
- add_test(${PROJECT_NAME} ${PROJECT_NAME})
-
- target_enable_style_warnings(${PROJECT_NAME})
---
-2.22.0
-
-
-From 6d5b1dd6f040dbdf3e330962a174c91281b19472 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 16 Jun 2019 15:17:16 +0200
-Subject: [PATCH 2/3] Use FeatureSummary
-
----
- CMakeLists.txt | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9797d1ee..9e37b2e6 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -9,6 +9,7 @@ project(cryfs)
-
- list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake-utils)
- include(utils)
-+include(FeatureSummary)
-
- require_gcc_version(5.0)
- require_clang_version(4.0)
-@@ -66,3 +67,5 @@ add_subdirectory(src)
- add_subdirectory(doc)
- add_subdirectory(test)
- add_subdirectory(cpack)
-+
-+feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
---
-2.22.0
-
diff --git a/sys-fs/cryfs/files/cryfs-0.10.3-fix-build-with-boost-1-77.patch b/sys-fs/cryfs/files/cryfs-0.10.3-fix-build-with-boost-1-77.patch
deleted file mode 100644
index a9252e729fb6..000000000000
--- a/sys-fs/cryfs/files/cryfs-0.10.3-fix-build-with-boost-1-77.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://github.com/cryfs/cryfs/pull/395
-
-From dcc072d51d0bbb56c9d8709214ce49f8bd6de73c Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 13 Aug 2021 18:46:55 +0100
-Subject: [PATCH] Add missing memory.h include for std::shared_ptr
-
----
- src/fspp/fuse/Fuse.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/fspp/fuse/Fuse.h b/src/fspp/fuse/Fuse.h
-index 0b384d8..2ed98da 100644
---- a/src/fspp/fuse/Fuse.h
-+++ b/src/fspp/fuse/Fuse.h
-@@ -11,6 +11,7 @@
- #include <boost/optional.hpp>
- #include <cpp-utils/macros.h>
- #include <atomic>
-+#include <memory>
- #include "stat_compatibility.h"
-
- namespace fspp {
---
-2.32.0
-
diff --git a/sys-fs/cryfs/files/cryfs-0.10.3-gcc11.patch b/sys-fs/cryfs/files/cryfs-0.10.3-gcc11.patch
deleted file mode 100644
index 9a7252ba506b..000000000000
--- a/sys-fs/cryfs/files/cryfs-0.10.3-gcc11.patch
+++ /dev/null
@@ -1,271 +0,0 @@
-https://github.com/cryfs/cryfs/commit/27587ea1acec5f939a31217f1c43953378f18821.patch
-https://bugs.gentoo.org/786459
-
-From 27587ea1acec5f939a31217f1c43953378f18821 Mon Sep 17 00:00:00 2001
-From: Sebastian Messmer <messmer@cryfs.org>
-Date: Sat, 8 May 2021 14:44:27 -0700
-Subject: [PATCH] Fixed an issue when compiling with GCC 11, see
- https://github.com/cryfs/cryfs/issues/389
-
----
---- a/src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h
-+++ b/src/blobstore/implementations/onblocks/datanodestore/DataNodeView.h
-@@ -67,7 +67,7 @@ class DataNodeView final {
-
- static DataNodeView create(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
- ASSERT(data.size() <= layout.datasizeBytes(), "Data is too large for node");
-- cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
-+ cpputils::Data serialized = serialize_(layout, formatVersion, depth, size, std::move(data));
- ASSERT(serialized.size() == layout.blocksizeBytes(), "Wrong block size");
- auto block = blockStore->create(serialized);
- return DataNodeView(std::move(block));
-@@ -75,7 +75,7 @@ class DataNodeView final {
-
- static DataNodeView initialize(cpputils::unique_ref<blockstore::Block> block, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
- ASSERT(data.size() <= DataNodeLayout(block->size()).datasizeBytes(), "Data is too large for node");
-- cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
-+ cpputils::Data serialized = serialize_(layout, formatVersion, depth, size, std::move(data));
- ASSERT(serialized.size() == block->size(), "Block has wrong size");
- block->write(serialized.data(), 0, serialized.size());
- return DataNodeView(std::move(block));
-@@ -83,7 +83,7 @@ class DataNodeView final {
-
- static DataNodeView overwrite(blockstore::BlockStore *blockStore, const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, const blockstore::BlockId &blockId, cpputils::Data data) {
- ASSERT(data.size() <= layout.datasizeBytes(), "Data is too large for node");
-- cpputils::Data serialized = _serialize(layout, formatVersion, depth, size, std::move(data));
-+ cpputils::Data serialized = serialize_(layout, formatVersion, depth, size, std::move(data));
- auto block = blockStore->overwrite(blockId, std::move(serialized));
- return DataNodeView(std::move(block));
- }
-@@ -143,7 +143,7 @@ class DataNodeView final {
- }
-
- private:
-- static cpputils::Data _serialize(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
-+ static cpputils::Data serialize_(const DataNodeLayout &layout, uint16_t formatVersion, uint8_t depth, uint32_t size, cpputils::Data data) {
- cpputils::Data result(layout.blocksizeBytes());
- cpputils::serialize<uint16_t>(result.dataOffset(layout.FORMAT_VERSION_OFFSET_BYTES), formatVersion);
- cpputils::serialize<uint8_t>(result.dataOffset(layout.DEPTH_OFFSET_BYTES), depth);
---- a/src/cryfs/filesystem/fsblobstore/utils/DirEntry.cpp
-+++ b/src/cryfs/filesystem/fsblobstore/utils/DirEntry.cpp
-@@ -11,55 +11,55 @@ namespace cryfs {
-
- namespace {
- template<typename DataType>
-- size_t _serialize(void* dst, const DataType& obj) {
-+ size_t serialize_(void* dst, const DataType& obj) {
- cpputils::serialize<DataType>(dst, obj);
- return sizeof(DataType);
- }
-
- template<typename DataType>
-- DataType _deserialize(const char** src) {
-+ DataType deserialize_(const char** src) {
- DataType result = cpputils::deserialize<DataType>(*src);
- *src += sizeof(DataType);
- return result;
- }
-
-- constexpr size_t _serializedTimeValueSize() {
-+ constexpr size_t serializedTimeValueSize_() {
- return sizeof(uint64_t) + sizeof(uint32_t);
- }
-
-- unsigned int _serializeTimeValue(uint8_t *dest, timespec value) {
-+ unsigned int serializeTimeValue_(uint8_t *dest, timespec value) {
- unsigned int offset = 0;
-- offset += _serialize<uint64_t>(dest + offset, value.tv_sec);
-- offset += _serialize<uint32_t>(dest + offset, value.tv_nsec);
-- ASSERT(offset == _serializedTimeValueSize(), "serialized to wrong size");
-+ offset += serialize_<uint64_t>(dest + offset, value.tv_sec);
-+ offset += serialize_<uint32_t>(dest + offset, value.tv_nsec);
-+ ASSERT(offset == serializedTimeValueSize_(), "serialized to wrong size");
- return offset;
- }
-
-- timespec _deserializeTimeValue(const char **pos) {
-+ timespec deserializeTimeValue_(const char **pos) {
- timespec value{};
-- value.tv_sec = _deserialize<uint64_t>(pos);
-- value.tv_nsec = _deserialize<uint32_t>(pos);
-+ value.tv_sec = deserialize_<uint64_t>(pos);
-+ value.tv_nsec = deserialize_<uint32_t>(pos);
- return value;
- }
-
-- unsigned int _serializeString(uint8_t *dest, const string &value) {
-+ unsigned int serializeString_(uint8_t *dest, const string &value) {
- std::memcpy(dest, value.c_str(), value.size()+1);
- return value.size() + 1;
- }
-
-- string _deserializeString(const char **pos) {
-+ string deserializeString_(const char **pos) {
- size_t length = strlen(*pos);
- string value(*pos, length);
- *pos += length + 1;
- return value;
- }
-
-- unsigned int _serializeBlockId(uint8_t *dest, const BlockId &blockId) {
-+ unsigned int serializeBlockId_(uint8_t *dest, const BlockId &blockId) {
- blockId.ToBinary(dest);
- return blockId.BINARY_LENGTH;
- }
-
-- BlockId _deserializeBlockId(const char **pos) {
-+ BlockId deserializeBlockId_(const char **pos) {
- BlockId blockId = BlockId::FromBinary(*pos);
- *pos += BlockId::BINARY_LENGTH;
- return blockId;
-@@ -75,35 +75,35 @@ namespace cryfs {
- _mode.hasDirFlag()) + ", " + std::to_string(_mode.hasSymlinkFlag()) + ", " + std::to_string(static_cast<uint8_t>(_type))
- );
- unsigned int offset = 0;
-- offset += _serialize<uint8_t>(dest + offset, static_cast<uint8_t>(_type));
-- offset += _serialize<uint32_t>(dest + offset, _mode.value());
-- offset += _serialize<uint32_t>(dest + offset, _uid.value());
-- offset += _serialize<uint32_t>(dest + offset, _gid.value());
-- offset += _serializeTimeValue(dest + offset, _lastAccessTime);
-- offset += _serializeTimeValue(dest + offset, _lastModificationTime);
-- offset += _serializeTimeValue(dest + offset, _lastMetadataChangeTime);
-- offset += _serializeString(dest + offset, _name);
-- offset += _serializeBlockId(dest + offset, _blockId);
-+ offset += serialize_<uint8_t>(dest + offset, static_cast<uint8_t>(_type));
-+ offset += serialize_<uint32_t>(dest + offset, _mode.value());
-+ offset += serialize_<uint32_t>(dest + offset, _uid.value());
-+ offset += serialize_<uint32_t>(dest + offset, _gid.value());
-+ offset += serializeTimeValue_(dest + offset, _lastAccessTime);
-+ offset += serializeTimeValue_(dest + offset, _lastModificationTime);
-+ offset += serializeTimeValue_(dest + offset, _lastMetadataChangeTime);
-+ offset += serializeString_(dest + offset, _name);
-+ offset += serializeBlockId_(dest + offset, _blockId);
- ASSERT(offset == serializedSize(), "Didn't write correct number of elements");
- }
-
- const char *DirEntry::deserializeAndAddToVector(const char *pos, vector<DirEntry> *result) {
-- fspp::Dir::EntryType type = static_cast<fspp::Dir::EntryType>(_deserialize<uint8_t>(&pos));
-- fspp::mode_t mode = fspp::mode_t(_deserialize<uint32_t>(&pos));
-- fspp::uid_t uid = fspp::uid_t(_deserialize<uint32_t>(&pos));
-- fspp::gid_t gid = fspp::gid_t(_deserialize<uint32_t>(&pos));
-- timespec lastAccessTime = _deserializeTimeValue(&pos);
-- timespec lastModificationTime = _deserializeTimeValue(&pos);
-- timespec lastMetadataChangeTime = _deserializeTimeValue(&pos);
-- string name = _deserializeString(&pos);
-- BlockId blockId = _deserializeBlockId(&pos);
-+ fspp::Dir::EntryType type = static_cast<fspp::Dir::EntryType>(deserialize_<uint8_t>(&pos));
-+ fspp::mode_t mode = fspp::mode_t(deserialize_<uint32_t>(&pos));
-+ fspp::uid_t uid = fspp::uid_t(deserialize_<uint32_t>(&pos));
-+ fspp::gid_t gid = fspp::gid_t(deserialize_<uint32_t>(&pos));
-+ timespec lastAccessTime = deserializeTimeValue_(&pos);
-+ timespec lastModificationTime = deserializeTimeValue_(&pos);
-+ timespec lastMetadataChangeTime = deserializeTimeValue_(&pos);
-+ string name = deserializeString_(&pos);
-+ BlockId blockId = deserializeBlockId_(&pos);
-
- result->emplace_back(type, name, blockId, mode, uid, gid, lastAccessTime, lastModificationTime, lastMetadataChangeTime);
- return pos;
- }
-
- size_t DirEntry::serializedSize() const {
-- return 1 + sizeof(uint32_t) + sizeof(uint32_t) + sizeof(uint32_t) + 3*_serializedTimeValueSize() + (
-+ return 1 + sizeof(uint32_t) + sizeof(uint32_t) + sizeof(uint32_t) + 3*serializedTimeValueSize_() + (
- _name.size() + 1) + _blockId.BINARY_LENGTH;
- }
- }
---- a/src/cryfs/localstate/LocalStateMetadata.cpp
-+++ b/src/cryfs/localstate/LocalStateMetadata.cpp
-@@ -30,10 +30,10 @@ LocalStateMetadata::LocalStateMetadata(uint32_t myClientId, Hash encryptionKeyHa
-
- LocalStateMetadata LocalStateMetadata::loadOrGenerate(const bf::path &statePath, const Data& encryptionKey, bool allowReplacedFilesystem) {
- auto metadataFile = statePath / "metadata";
-- auto loaded = _load(metadataFile);
-+ auto loaded = load_(metadataFile);
- if (loaded == none) {
- // If it couldn't be loaded, generate a new client id.
-- return _generate(metadataFile, encryptionKey);
-+ return generate_(metadataFile, encryptionKey);
- }
-
- if (!allowReplacedFilesystem && loaded->_encryptionKeyHash.digest != cpputils::hash::hash(encryptionKey, loaded->_encryptionKeyHash.salt).digest) {
-@@ -42,22 +42,22 @@ LocalStateMetadata LocalStateMetadata::loadOrGenerate(const bf::path &statePath,
- return *loaded;
- }
-
--optional<LocalStateMetadata> LocalStateMetadata::_load(const bf::path &metadataFilePath) {
-+optional<LocalStateMetadata> LocalStateMetadata::load_(const bf::path &metadataFilePath) {
- ifstream file(metadataFilePath.string());
- if (!file.good()) {
- // State file doesn't exist
- return none;
- }
-- return _deserialize(file);
-+ return deserialize_(file);
- }
-
--void LocalStateMetadata::_save(const bf::path &metadataFilePath) const {
-+void LocalStateMetadata::save_(const bf::path &metadataFilePath) const {
- ofstream file(metadataFilePath.string(), std::ios::trunc);
-- _serialize(file);
-+ serialize_(file);
- }
-
- namespace {
--uint32_t _generateClientId() {
-+uint32_t generateClientId_() {
- uint32_t result;
- do {
- result = cpputils::deserialize<uint32_t>(Random::PseudoRandom().getFixedSize<sizeof(uint32_t)>().data());
-@@ -82,8 +82,8 @@ optional<uint32_t> _tryLoadClientIdFromLegacyFile(const bf::path &metadataFilePa
- #endif
- }
-
--LocalStateMetadata LocalStateMetadata::_generate(const bf::path &metadataFilePath, const Data& encryptionKey) {
-- uint32_t myClientId = _generateClientId();
-+LocalStateMetadata LocalStateMetadata::generate_(const bf::path &metadataFilePath, const Data& encryptionKey) {
-+ uint32_t myClientId = generateClientId_();
- #ifndef CRYFS_NO_COMPATIBILITY
- // In the old format, this was stored in a "myClientId" file. If that file exists, load it from there.
- optional<uint32_t> legacy = _tryLoadClientIdFromLegacyFile(metadataFilePath);
-@@ -93,11 +93,11 @@ LocalStateMetadata LocalStateMetadata::_generate(const bf::path &metadataFilePat
- #endif
-
- LocalStateMetadata result(myClientId, cpputils::hash::hash(encryptionKey, cpputils::hash::generateSalt()));
-- result._save(metadataFilePath);
-+ result.save_(metadataFilePath);
- return result;
- }
-
--void LocalStateMetadata::_serialize(ostream& stream) const {
-+void LocalStateMetadata::serialize_(ostream& stream) const {
- ptree pt;
- pt.put<uint32_t>("myClientId", myClientId());
- pt.put<string>("encryptionKey.salt", _encryptionKeyHash.salt.ToString());
-@@ -106,7 +106,7 @@ void LocalStateMetadata::_serialize(ostream& stream) const {
- write_json(stream, pt);
- }
-
--LocalStateMetadata LocalStateMetadata::_deserialize(istream& stream) {
-+LocalStateMetadata LocalStateMetadata::deserialize_(istream& stream) {
- try {
- ptree pt;
- read_json(stream, pt);
---- a/src/cryfs/localstate/LocalStateMetadata.h
-+++ b/src/cryfs/localstate/LocalStateMetadata.h
-@@ -20,11 +20,11 @@ class LocalStateMetadata final {
- const uint32_t _myClientId;
- const cpputils::hash::Hash _encryptionKeyHash;
-
-- static boost::optional<LocalStateMetadata> _load(const boost::filesystem::path &metadataFilePath);
-- static LocalStateMetadata _deserialize(std::istream& stream);
-- static LocalStateMetadata _generate(const boost::filesystem::path &metadataFilePath, const cpputils::Data& encryptionKey);
-- void _save(const boost::filesystem::path &metadataFilePath) const;
-- void _serialize(std::ostream& stream) const;
-+ static boost::optional<LocalStateMetadata> load_(const boost::filesystem::path &metadataFilePath);
-+ static LocalStateMetadata deserialize_(std::istream& stream);
-+ static LocalStateMetadata generate_(const boost::filesystem::path &metadataFilePath, const cpputils::Data& encryptionKey);
-+ void save_(const boost::filesystem::path &metadataFilePath) const;
-+ void serialize_(std::ostream& stream) const;
-
- LocalStateMetadata(uint32_t myClientId, cpputils::hash::Hash encryptionKey);
- };
diff --git a/sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch b/sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch
deleted file mode 100644
index 33b6e95d1cea..000000000000
--- a/sys-fs/cryfs/files/cryfs-0.10.3-gcc13.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/890847
---- a/src/cpp-utils/thread/LeftRight.h
-+++ b/src/cpp-utils/thread/LeftRight.h
-@@ -2,6 +2,7 @@
- #include <functional>
- #include <mutex>
- #include <thread>
-+#include <stdexcept>
- #include <cpp-utils/macros.h>
- #include <array>
-
diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index 0fbdc3812c9b..4b1f0a261e41 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,5 +1,7 @@
DIST fuse-overlayfs-1.12.tar.gz 99684 BLAKE2B e7ef075c043738d506efcf973ecef7eb321e9f2b2812b318a4087d2a913f022240ed4b0d46e47463daff6976dd99fb587a5819a22c7e58dd52029930e92abffc SHA512 f113ac20b389d2f1c5e5ff160a60c308017e74c9c85d74a7200bab81a4cfa30335a64740c173f17c91ab4feddffb138ca4378e92894645a67eea5ac73d42890f
DIST fuse-overlayfs-1.13.tar.gz 99775 BLAKE2B 7a0643a5ef029db7f3d1009e9dd4e7a647bf936205723fc3656dfd6d14d622e98f9df15590783492f056ab3f151fd658b6fe65f7177f9499532d02411138ac7c SHA512 2f005b7eb4f0cc31dd75a6c453d81fbbf1c77cb6c1e8f991a53465c1e8c0109c999063a3b2088978abeea2272677985cd79ecbbbcd7aaaac0088dcdd34981f4b
+DIST fuse-overlayfs-1.14.tar.gz 102564 BLAKE2B 9c4960bb82be68d545989adffda3c95d06a809692827ad2cf6e0eaa646860bb49ba2e91af88f634740714acb75f2f154b3781cfdd154003d4976e8cc123ed797 SHA512 e0c50abffb7b71248ed4d7b8663f21bab4bf358682dece3a0c9f1480f142532471e139f041759dd8bd24807c7369537a5d86efc01617a17172463bd1c3870623
EBUILD fuse-overlayfs-1.12.ebuild 504 BLAKE2B 584f9cdd21a7f956f6e34c2afc935feeae031dff27b816fef1c79bbd6a229bd22cfe72b305f564bfa79d2a182278140e3da6afd9ea45db38aeada2b065ab64ad SHA512 6e64dc415bfa62b85e763fbaf6c5d8eb216e9fefc167a687c34f9723540125b99a19d60c5c24250d0d99213c9fdf3abc341d457c58bccc8b738c8ac0926609b6
EBUILD fuse-overlayfs-1.13.ebuild 615 BLAKE2B d85046330296a86c1c2a64f6e70e266dcb3a6e3ce366f6b6853b172db0f1b716071e7da70d4c68b8c1676833e138602576f6de58b4dc407479cd735dd3e51b11 SHA512 50ea9e80a2a9464cd9fc73fc1c8b0942b6ea8c9626aad6df3e2058a53e5413f1a43290e579e984aec6afcb90a2ba0b98e05e440c5a489a4cf5c27c30e2cfa795
+EBUILD fuse-overlayfs-1.14.ebuild 617 BLAKE2B 85f109f3e2157571f8f0856e95666dcc2047510e7a2b9c8ab06c6e3785b69f909f4513f5697c044cc305482bf5e641e09d3f0845190fda2aa67305eec0abbd82 SHA512 92c6db4297cf40f5f4b0c13004cfefe70eadd68a2ac8dbca47e6941358ccfd0888f33bca695ba8d86609ca9b5ce57edf4e0263a8fadce6f504971de52adcdbb9
MISC metadata.xml 588 BLAKE2B 5871bf7c5b838fc87673fbe00610b2aee63be3140af6cc46050f98dc299e922096bdc9928d6700d9779f4ff3bb9212258e7a86d27d764a623b9b53047078b2dc SHA512 aea63b5ea32b83fb24ee7422bd5df24e4f1250f8a33b7281d381531df3d230d2a9c257c3a5d0e379a252c82a82f490b448f6bd2f416d766cd6e000e354408438
diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.14.ebuild b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.14.ebuild
new file mode 100644
index 000000000000..c235a29f536f
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.14.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs"
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+
+DEPEND="sys-fs/fuse:3"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+pkg_pretend() {
+ kernel_is -lt 4 18 && eerror "Linux Kernel > v4.18.0 is required" && die
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
diff --git a/sys-fs/genimage/Manifest b/sys-fs/genimage/Manifest
index 727ad3f5fbf9..eeed702f2fd4 100644
--- a/sys-fs/genimage/Manifest
+++ b/sys-fs/genimage/Manifest
@@ -1,8 +1,4 @@
-DIST genimage-16.tar.gz 87544 BLAKE2B 822c1b5901ed3fa19e33961e6e9e718f961d6c0a2315dcb4301aea3cccad6368a03d48ab5b5713592bdd096e78e7d24c03e8016a1470c7864ace71e3341b16a4 SHA512 7cb079d6ae889a744e2a3596b0eac737f7fdf1734c2024c71bb5ff85b93bff1d8ec26d61ee5b210aad4f0f9137968a6e256492c8c8376bafe2c5da2d12985a73
-DIST genimage-17.tar.gz 94853 BLAKE2B 371f35be1f47ecc012adcac5e6138f8bf32b097fd508b599d788d3a1af3fd0ccb9a213d0dc683ecc6e11f762e6376cf3a2683dec3fefd26e70ceebc48e7d2814 SHA512 b02415e030e2ef9ace40b965935e2634c208db4f4d401e1a824aa6dcf06c9656ba060d66e4a3a4306216ec74ce2ddcea4647bb68eb61a3bf4e9aadb1ff0d73ef
DIST genimage-18.tar.gz 98409 BLAKE2B dc73d2cca8166939e803834490fd55de66d235df0bb0dfef0c79810bfd619fc8683715241719b2fa94d19bf3870863c3aacbd6f2dd50cf41200d5990104ffd3d SHA512 70cacbb0ce081bd6e941f79e00e2c92839909e254d2f74b1eddd4e5d5d6d5177f80745df9bc132fa9b0c901e184d37c1c89113238a0b357412704dba0c367211
-EBUILD genimage-16.ebuild 1125 BLAKE2B 382fe05f98f2297da412474a47b395c13390b92bf635fc0b695ca4bc94188a4908d19de43b8e616de2fd14f284acf5cb1354f6a0d2a2ba626f49f09acc9dba41 SHA512 5df410435f43f411a0613f914a0504505f972175044bf75762617bf8e4ae25ed00acd20011a8205f16e52888afd3160b497f77ace19f60d4b63d404d460d5170
-EBUILD genimage-17.ebuild 1125 BLAKE2B 382fe05f98f2297da412474a47b395c13390b92bf635fc0b695ca4bc94188a4908d19de43b8e616de2fd14f284acf5cb1354f6a0d2a2ba626f49f09acc9dba41 SHA512 5df410435f43f411a0613f914a0504505f972175044bf75762617bf8e4ae25ed00acd20011a8205f16e52888afd3160b497f77ace19f60d4b63d404d460d5170
EBUILD genimage-18.ebuild 1125 BLAKE2B 382fe05f98f2297da412474a47b395c13390b92bf635fc0b695ca4bc94188a4908d19de43b8e616de2fd14f284acf5cb1354f6a0d2a2ba626f49f09acc9dba41 SHA512 5df410435f43f411a0613f914a0504505f972175044bf75762617bf8e4ae25ed00acd20011a8205f16e52888afd3160b497f77ace19f60d4b63d404d460d5170
-EBUILD genimage-9999.ebuild 1113 BLAKE2B 2b9328f8a7d59ab5548b7efea01623d160e8ea354cc062872942e81544e9bcdeff9ae994f8503ac2e5a9ff1c9a935a2b20696b51f4a7d779365fad82e75f5aff SHA512 5d6f06b891ac91a6776f9581f2ec075c3da73dc37e3bdb4a010ad2bb3c50d36d5f73f22ef0f22616390fa22cd6e2f72aa1200f354950221e13189fc7409799ec
+EBUILD genimage-9999.ebuild 1125 BLAKE2B 382fe05f98f2297da412474a47b395c13390b92bf635fc0b695ca4bc94188a4908d19de43b8e616de2fd14f284acf5cb1354f6a0d2a2ba626f49f09acc9dba41 SHA512 5df410435f43f411a0613f914a0504505f972175044bf75762617bf8e4ae25ed00acd20011a8205f16e52888afd3160b497f77ace19f60d4b63d404d460d5170
MISC metadata.xml 333 BLAKE2B 802ffd79e7a01b6caadbbc9e8176b1dfc6657f09ef2ff7e6eaed979b5df4522fb481625bebd3ed1c4ce40017820a62624cb73c4e096144e2778d94b325c6c520 SHA512 402a05c00a4a776f023d46f415df5f4d012e9ee5bedb108e60da6e1b3a1281b7357904611c70da9b75ae598fe7bfef71c658b220efabed5a7b5f8ccc497ec7ef
diff --git a/sys-fs/genimage/genimage-16.ebuild b/sys-fs/genimage/genimage-16.ebuild
deleted file mode 100644
index 4becc18f6212..000000000000
--- a/sys-fs/genimage/genimage-16.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pengutronix/genimage.git"
-else
- SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64"
-fi
-
-DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
-HOMEPAGE="https://github.com/pengutronix/genimage"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/confuse:="
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( sys-apps/fakeroot )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-pkg_postinst() {
- optfeature "cpio support" app-alternatives/cpio
- optfeature "tar support" app-arch/tar
- optfeature "qemu support" app-emulation/qemu
- optfeature "dosfstools support" sys-fs/dosfstools
- optfeature "cramfs support" sys-fs/cramfs
- optfeature "genext2fs support" sys-fs/genext2fs
- optfeature "jffs, ubifs and ubinize support" sys-fs/mtd-utils
- optfeature "squashfs support" sys-fs/squashfs-tools
-}
diff --git a/sys-fs/genimage/genimage-17.ebuild b/sys-fs/genimage/genimage-17.ebuild
deleted file mode 100644
index 4becc18f6212..000000000000
--- a/sys-fs/genimage/genimage-17.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pengutronix/genimage.git"
-else
- SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64"
-fi
-
-DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
-HOMEPAGE="https://github.com/pengutronix/genimage"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/confuse:="
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( sys-apps/fakeroot )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-pkg_postinst() {
- optfeature "cpio support" app-alternatives/cpio
- optfeature "tar support" app-arch/tar
- optfeature "qemu support" app-emulation/qemu
- optfeature "dosfstools support" sys-fs/dosfstools
- optfeature "cramfs support" sys-fs/cramfs
- optfeature "genext2fs support" sys-fs/genext2fs
- optfeature "jffs, ubifs and ubinize support" sys-fs/mtd-utils
- optfeature "squashfs support" sys-fs/squashfs-tools
-}
diff --git a/sys-fs/genimage/genimage-9999.ebuild b/sys-fs/genimage/genimage-9999.ebuild
index 498034c2ce2a..4becc18f6212 100644
--- a/sys-fs/genimage/genimage-9999.ebuild
+++ b/sys-fs/genimage/genimage-9999.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/pengutronix/genimage.git"
else
SRC_URI="https://github.com/pengutronix/genimage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm ~arm64"
fi
DESCRIPTION="Tool to generate multiple filesystem and flash images from a tree"
diff --git a/sys-fs/ncdu-bin/Manifest b/sys-fs/ncdu-bin/Manifest
index 43c47d97f0b1..5b39e81535aa 100644
--- a/sys-fs/ncdu-bin/Manifest
+++ b/sys-fs/ncdu-bin/Manifest
@@ -1,19 +1,3 @@
-DIST ncdu-2.3-linux-aarch64.tar.gz 286044 BLAKE2B 12961a4ddfef4b240d0a379b8efa733e104d5179645f57512a68ff4e523c002085cdcff3b8533c7575c9201c0f9aa4063227b3953f7a9826f2cdcd6604e9f36f SHA512 6b37d1b9f9ccc18eac118cd94faf808a7173111157f0e06c97de73c349ee4a853bc832b7f8b3e5d116862f93987278504781c36431106a9bb870cf64f428c8f0
-DIST ncdu-2.3-linux-aarch64.tar.gz.asc 833 BLAKE2B cee39dbf98a17f678a6335a86e310291a957de5083818bc266e1e4ba3a562e3f3a0afb666b15b0c10348dab3214d8c02bc55f7d0d134d67673d7d781df51d389 SHA512 1b98c7d673e0a1b1467aba4699ad217388e95e1bb89200ccf59a567cf0512d3d46a067798a8ece55ca76e66c1712748843540d0c1441331e07117dfec533edbc
-DIST ncdu-2.3-linux-arm.tar.gz 281221 BLAKE2B aa381e1d227689430168cc0eb7c762556da733b246fedb26b5adaee94f5c141a1dfdafa11518babfdad3c5c8a8040a6f6e398d78357935ed36df4dc027c8a492 SHA512 336e898ec393ae3d2d962b60083d1214fff32da0204d9aed52894488681ff11b223afdfb089d528d679da73e8580da25b3a857dcce9a2c6799ce9a4e6c4643d5
-DIST ncdu-2.3-linux-arm.tar.gz.asc 833 BLAKE2B ea3b427a516a0edf06dd29ec93df04daaa2e3a0659ad357370b58e95977d6ac881ea8104646f9a82b9905af12d18c3f51bba17f2a9d3b6db5b208050581d0ea8 SHA512 d5f484da3d45a52d97f65e25f4bbcfac3500b8871eceb4b5f5d2a8eda7e3f4b175cea544ba56ff4a7e86de7dfe4ccc054979f3755c1ca87b72b12e851cb12a1a
-DIST ncdu-2.3-linux-x86.tar.gz 315771 BLAKE2B 10319febbb8cd9c88e0c0677eb53be9a9340106c542b9b7e888944ada52ccb9371b38aacac4d8374bd1c150cfa9939fcda20c5513885015569328fdfd5e69f78 SHA512 c77dd79d13b428d2c85f5a73b3638b6e71229fe924e6d4a3beb9b4765febbcb1d0c29e816fa3354b0e2c0b88c599b2f1fd03eeb87a73cccd296a2fb0225e0d98
-DIST ncdu-2.3-linux-x86.tar.gz.asc 833 BLAKE2B b4dcb755252287556019f15677b02922a0597baa20c176c105a4a47831b82365ee88d82f2f807dda43ce3c25e07e6510b96867e4b2fc2db4eab7b91af9ddc703 SHA512 e618db337ab4afa9dcd0cc743430af3ff17393d9cde9d1623667767e15b32d97310664507dbcc783008d5bb9842c6a6474c21bfce08a19241e5992da863840ea
-DIST ncdu-2.3-linux-x86_64.tar.gz 293280 BLAKE2B 871f9c1f6860d83fe3c8ad8e7ffd2157389427b98d3232aaffc9ce983c4b98b9d562d39e94adb667ffaa4745aa4fb1caedd1f9f9b3ca5a756db922a8229f22b7 SHA512 9a1c17a971dc422342e5f42d4f6be4195239411bd529f81d0b0225bdef27e3112561cb1b8c699fb805bd766fb074fc0d93331d83af79d95235533899ac90de5a
-DIST ncdu-2.3-linux-x86_64.tar.gz.asc 833 BLAKE2B 85d09c438c3a51fceb0e81252ccd184e3b7b7a1770c423b61efceb3728b1bfa68c26ef852084231a6fbd88d147ccaad655135007cdd8d850bb34aede465c3ab8 SHA512 a130f2f4d623cff7f0256437443fcdf8c0fc073f6c7bd27cc924e3a464dea5ea17f717cc2c700bc67356578d4e7eab342c444926cb14a6610f6e9be329d781f7
-DIST ncdu-2.4-linux-aarch64.tar.gz 278214 BLAKE2B 77429a554b05b1873012817c917b282f78fb3946d1521aa3a1c90362db1c4bfc9f8355e87b46dc795effb46312fa81297ec0b4777bcfb8f54a40df556c884b8f SHA512 3caaae21f4de4185da01ab55d466a2fb4321608ffed044688240a590a53753473719050777d48015703914769b7c60b59d2b218e96fd3f7c7655f5315b8daf96
-DIST ncdu-2.4-linux-aarch64.tar.gz.asc 833 BLAKE2B e00328f455a31fc4b5915afca6a98e3817ae94f92e7e4eca0655dc4db6dda3fdeb9d7aa6a5b6e20c9f39cba12cb9666ae3462e4f0caaef5415112afa80e6a602 SHA512 9b5a4b55afaf541763e9992a6f15de18cc7cb52b8004e3833b5e75ec0e79787c3693e924b326451caa6c9014d7c3b49eeed36eb9c120ca4aec96f5af9a8d94d6
-DIST ncdu-2.4-linux-arm.tar.gz 273717 BLAKE2B 599fdd716d72009d01e2b9f3022440760772471ebcd75e15c43eff382fa178065154e5d58710f6d16cff02a75f18f7d82239cd43da9d448f14a3fcb43c9353f1 SHA512 70a48564480d861ff3ea4be5bed650163444d34b1e7ed834f0d769e90fea3b69df8c3348273efe34f3fc052384288effad1ed69ff6b995afa92fc930a9f39f0a
-DIST ncdu-2.4-linux-arm.tar.gz.asc 833 BLAKE2B 1af1cd305e86bce890e527dd50673e6d4572cf7983be249ed6d9ded97927b14045a46f20dfee54029a821e9a4754190074dcef6ec1ba523ab68a804b744551eb SHA512 b2bb42714cb1c07916581702b83cc64db663b0bc6342549d5350213beab608307ab34ace0cc8fab9bb9a0949a044cf3d9a46e39813046ff7f50735dc785d8ea1
-DIST ncdu-2.4-linux-x86.tar.gz 297477 BLAKE2B 2d1b7d4b775bfdfc7c0563d40ecbbd0a6d91ef40a49093c6c732d5cc07d5046cb295271d4552cb9ed629646f6dccd4a41c1ce3077b82f8e143e40027c42c51cf SHA512 f52878e302448a10e5720bc572dcb981a8be63b7b4e81c1e03371d89e0fb4075e2c9e2eacd3d6d2a173ed07ec2dd0d4a3d27660bd0f3038884262e2797e602f8
-DIST ncdu-2.4-linux-x86.tar.gz.asc 833 BLAKE2B f13a87ab6ccf98167adfbf98a43e1baad06f6344161ac45911e81ce2bf0637a8b381f22f1bd5ef1ec8aec44e56a4c13a0fceccec613359b44f01044ca39309de SHA512 da3e3b534656fb4d8589937322e2c6cf49227f0ec0ef5d3d00149f60b8c17122b7b026bfcb2a0e0de3893c71cc3adf2f301327782ff28ee94024f584f116c7b2
-DIST ncdu-2.4-linux-x86_64.tar.gz 286824 BLAKE2B 0a0c8ffed0b0bda6b77013ca348d43e508aaace419476fd9eaeaddaaa0656e803684bb493552f09ff94e6097e2d4ac8a261d7d64d13022976e1041d49e256338 SHA512 a7e026adf351a23457377f9f6524af709022ef4f3a0646cb875a98abf5dd7487222fd79b538debff66a851eb71135743987ffc8729189698e26e1f1c728136ed
-DIST ncdu-2.4-linux-x86_64.tar.gz.asc 833 BLAKE2B 5501bbeda29ee15df09a50d64720b72c681f5aec89b05a9362b327d0b28cccb2537d5d9382e188e07a0c19e727fdcad5ddc6ce28937468e98125a18c318f6ac2 SHA512 8a70c1a76a3137c3b91b522cb6a703b566b426338cc794c6389693351cb61bb103af8ce49b5eda2f5732df490ed844fe3898499fc11a63478ee18c5e5c26533d
DIST ncdu-2.5-linux-aarch64.tar.gz 283085 BLAKE2B 28518e20460db8abbdfdfa6b61b61024b9550f5bf34fcea9682f5598d05cd417ad4b8b78b662e6cc6ad35b45f514cdfa2d35ef7677c50338a40345daf0ce4b57 SHA512 973139d158ad71ee80939aabb1a419668c95dd25f7e5d78ede78afa66bf1fe835e7c736ae1ba5b56fe6e0bde6125b46d6102629492582910947778821912d199
DIST ncdu-2.5-linux-aarch64.tar.gz.asc 833 BLAKE2B ef4e246218a81c10aed27829f68a78fc96f9feb7a84dab6f32631ca400b480dc5ef36c185d6afc830537c15297da02ab7b58720576476509ebd554d0a1a338ae SHA512 d9ff6aee538cfbabfddcd59108baaa949e96df722c9e7f8fe81499640041d361b2a7473982cbd7e9a44ea2c5a1394cefd6a0a9bb05733775c0a354459d870ab1
DIST ncdu-2.5-linux-arm.tar.gz 278582 BLAKE2B 07ff2c8463ff407c5fcafe65db7d3911215b3dd78ae3e65ee6aef43c57d8eea782eae741cebe83488f9b5b504bc9b8830d6cc586866e3a6fdb10b79c6fcff43b SHA512 7fb2ed31eda1e6e4a7f1749ed341d062aa6f6e4502ccd3e50fcfd5fb2e3f892f201d17d6eca605e281a3f2a6f95938fe0af62750b79bde051917cf40747fc374
@@ -22,7 +6,5 @@ DIST ncdu-2.5-linux-x86.tar.gz 299610 BLAKE2B 0f644a185de2bc12a7714dec5f5269dad1
DIST ncdu-2.5-linux-x86.tar.gz.asc 833 BLAKE2B 907beb66a768d9639445539f98069b172fdd0c462b2eeb8872bd8c33bc9607a1cae9ccbb542d33717649e73d413f12a8792835cb89f3e7fdf534a2f69d75cbc8 SHA512 508cc5893cb8b1bd7138dbffe91933f007ecb5ac601c5a08806f5c55f541d0bc89111fd7091d1b9b1ebbc7978ff9d7f896d80e2c19e8e28d8973db3bd3b6ad40
DIST ncdu-2.5-linux-x86_64.tar.gz 286301 BLAKE2B 92f7f6bdfa3838d657f53e14bb58be92e7b7aa2147f2bdd38fc9ac417bd0ffa14021eae587f0ba22c7277315b4251ce53fb78f8f7dbd1dad42d1805d0babe60e SHA512 2c48dd1ceb34de54cf64fcdabd81fea86a113c7914be2d2a17c9242ddbeffab69bf6ae9a51e1dd82f87c408f1cd61f4b1b32c960f4ab274db6c7fafaaa262e86
DIST ncdu-2.5-linux-x86_64.tar.gz.asc 833 BLAKE2B 44becd2cef14a4b5e0359810c2d9f867afe282431e203db2f88aa3b21cc703174651cfe23e1f6077de779edb980cc7356a099ce926a4f029049d165dc9311640 SHA512 14636902d8475772d6ed3e3d194ef23a5613fe0bcb43a39a10e5598d392251fcf69b6711904f36fbc5a9c13a6953d7c4bcc02e0fdee2c93b2ef7e6c1597fab60
-EBUILD ncdu-bin-2.3.ebuild 1103 BLAKE2B 075ef4fbd0dbc80495cee7ae5143d1d6a158f4e15222cb2ff0534cfb3d35361efab6221d1ec5a2f697f75f86b90bd07a63ed7092e948283ebb3a22923b4af79e SHA512 de6e73136559525dd63fb91c43f9af213eb4f78e5cda79f14174ef89710f137e9ed7b154748cdbc379880f99884ce9d4f438584df3d6adb01a77815c22acaed2
-EBUILD ncdu-bin-2.4.ebuild 1103 BLAKE2B 1066d04d40e1a3e528f78120c43486a97a3e6b5cb4d85cbd059af5f8a37b06ac48a01dfa98394c335681383b4c0f9df9e783e610b322470e5acfcfb51791d56f SHA512 7db69b449aae19cc541201ef5930a54bd728eeef0eab71fc1391812cf0a7deca71364921abf3a699b451abb62c5e9df3771a47d369a447d6dc41b9d3ddbc28c9
EBUILD ncdu-bin-2.5.ebuild 1103 BLAKE2B 1066d04d40e1a3e528f78120c43486a97a3e6b5cb4d85cbd059af5f8a37b06ac48a01dfa98394c335681383b4c0f9df9e783e610b322470e5acfcfb51791d56f SHA512 7db69b449aae19cc541201ef5930a54bd728eeef0eab71fc1391812cf0a7deca71364921abf3a699b451abb62c5e9df3771a47d369a447d6dc41b9d3ddbc28c9
MISC metadata.xml 862 BLAKE2B aecbc2cfec9351b2be9087d297016826f9bea5f81ea690e480cbe0dce5c627f554875fb9db5b19f21373391ef4fb28c7cea3129d911e80b7be007a9a0a79ac0a SHA512 2c722040961b930791780f704edddd4cdf010df05e462a0d333f2fbf4966c0ecac08eef3b1e05baf34013c95a91cc79dc38ef5616e07ffcb4e386b8760f89683
diff --git a/sys-fs/ncdu-bin/ncdu-bin-2.3.ebuild b/sys-fs/ncdu-bin/ncdu-bin-2.3.ebuild
deleted file mode 100644
index 557f5c9250f3..000000000000
--- a/sys-fs/ncdu-bin/ncdu-bin-2.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit verify-sig
-
-DESCRIPTION="NCurses Disk Usage"
-HOMEPAGE="https://dev.yorhel.nl/ncdu"
-SRC_URI="
- amd64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz )
- arm? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz )
- arm64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz )
- x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86.tar.gz )
- verify-sig? (
- amd64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz.asc )
- arm? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz.asc )
- arm64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz.asc )
- x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86.tar.gz.asc )
- )
-"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-yorhel )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/yoranheling.asc
-
-QA_PREBUILT="usr/bin/ncdu-bin"
-
-src_install() {
- newbin ncdu ncdu-bin
-}
diff --git a/sys-fs/ncdu-bin/ncdu-bin-2.4.ebuild b/sys-fs/ncdu-bin/ncdu-bin-2.4.ebuild
deleted file mode 100644
index 76fc2f6bba95..000000000000
--- a/sys-fs/ncdu-bin/ncdu-bin-2.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit verify-sig
-
-DESCRIPTION="NCurses Disk Usage"
-HOMEPAGE="https://dev.yorhel.nl/ncdu"
-SRC_URI="
- amd64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz )
- arm? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz )
- arm64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz )
- x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86.tar.gz )
- verify-sig? (
- amd64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86_64.tar.gz.asc )
- arm? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-arm.tar.gz.asc )
- arm64? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-aarch64.tar.gz.asc )
- x86? ( https://dev.yorhel.nl/download/ncdu-${PV}-linux-x86.tar.gz.asc )
- )
-"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
-
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-yorhel )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/yoranheling.asc
-
-QA_PREBUILT="usr/bin/ncdu-bin"
-
-src_install() {
- newbin ncdu ncdu-bin
-}
diff --git a/sys-fs/simple-mtpfs/Manifest b/sys-fs/simple-mtpfs/Manifest
index f2015e130840..b86149ba5ec3 100644
--- a/sys-fs/simple-mtpfs/Manifest
+++ b/sys-fs/simple-mtpfs/Manifest
@@ -1,3 +1,4 @@
DIST simple-mtpfs-0.4.0.tar.gz 36234 BLAKE2B ec5739625286b63dc6285fb83a4c71f5ed9bb8ed757eab111e543e15efbc45a5fc3a2609382f01cf18d4c6160258800963c349b6d64b2648257cde99f9359432 SHA512 6f213f9df792f33cd3842357aecf444cdc8030c89e4abc19b56a2c60f58213b5545b3d7857b0d46cdd237d0c24d5d6eb3cbe59ba9fc3c32f91396c5724ac86d7
+EBUILD simple-mtpfs-0.4.0-r1.ebuild 616 BLAKE2B a6aa11f22724e0e97c38c990f54aef2426dd8b00662c6dbd2c73f5e61a8a4e8fa220cb321c58f35118a5c30cd18ad52f96e7033d0871d29388ea2800e0e80f93 SHA512 4da9cebe68f168573f6babaf2fde6d18cd1e09f90bdb3051251586ec0c41d5350d533dc6d2de31450778bed001d7613ce943fac332ef1e2abf379576ba13663e
EBUILD simple-mtpfs-0.4.0.ebuild 613 BLAKE2B af4bbc6c6a3297bab7a5885bbb6a58f1de6e84afff9110d27d7c419140ae71e6e984fa314d4f6971a0fcab98fd5bc4f75980a67a81831a9f8efe2036d2cdfe65 SHA512 750ec138321bb2de7400e710334c63d074e596ee86365dd71c2590941766ef013c0e0dab0f27afd9905bff189eeddf0ba0347ea363ceeb42db169eecf1288fbe
MISC metadata.xml 882 BLAKE2B 0e3e9fe17ed59c0aa1158e3cead024273d280a56a05b00268f2f981bc9cf96181b3296fe8b4ba85cf7f022c3d20773bc2f7d05695b06e1708eeba153da65c672 SHA512 9460fef344fdae709e10fb2d2164656d4ab9244d5881c75e23ff05f00cfc662c096679ddda841e2a0cf800fb6c36eb6eabe0c168a72a5db3e3f9e1166893b750
diff --git a/sys-fs/simple-mtpfs/simple-mtpfs-0.4.0-r1.ebuild b/sys-fs/simple-mtpfs/simple-mtpfs-0.4.0-r1.ebuild
new file mode 100644
index 000000000000..d915d61c898d
--- /dev/null
+++ b/sys-fs/simple-mtpfs/simple-mtpfs-0.4.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Simple MTP fuse filesystem driver"
+HOMEPAGE="https://github.com/phatina/simple-mtpfs"
+SRC_URI="https://github.com/phatina/simple-mtpfs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ media-libs/libmtp
+ sys-fs/fuse:0"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-build/autoconf-archive
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ # The tarball doesn't contain ./configure, only configure.ac and
+ # autogen.sh.
+ eautoreconf
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 048b56b9a83c..b6aa4e3925be 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/dracut-crypt-ssh/Manifest b/sys-kernel/dracut-crypt-ssh/Manifest
index cb8b1f7fba3e..ac9fac39711a 100644
--- a/sys-kernel/dracut-crypt-ssh/Manifest
+++ b/sys-kernel/dracut-crypt-ssh/Manifest
@@ -1,6 +1,5 @@
AUX dracut-crypt-ssh-1.0.7-makefile.patch 693 BLAKE2B 538e8917b662824badaa08cf3a65ff5865011a2496caae87a61d4fc03ab4b76da0de8a4558d098683ba5f01de98e86493515e0aa1fda465dbdb601fbeb00e3ad SHA512 304ca0b2c4a3fc26db5070d323350a635cc4ed3d500ba30f5aeaea8fa8bbd71528578c322a90d001a4d1b0bf2f16bdb9acd33bcf75fcc914e47f1a640eb469ad
-DIST dracut-crypt-ssh-1.0.7.tar.gz 19561 BLAKE2B b778d03d792c5ebe0466de7474a6cc821445fe0cd3b216f395d3ea28a17cb4ed3aa6da4b7d6dee86e4481e2ac98d677e3410cd6581c4d8c01ab0ec9564504bf3 SHA512 2958a59c3ff615e89b7631224e248e7e931dd91c566e792b10dffe09b8bd2dfcf2c55eef4e974988f19320e0d732d3dfb14b61713445e1ff3a4a9868dfc4e966
DIST dracut-crypt-ssh-1.0.8.tar.gz 20931 BLAKE2B 2700bd7781c617b3bd44665971e9fd16727c31b0be76dfa7c121a2e77c250d830907a27e6ea43f6fc9684df0ee54a75093c62d449e5c04a16eb78d2fc572f238 SHA512 37f1f1a0029587ce19f56f5c108a6353230ccbc299b82d260c64dd73984db05ac1bf00ab59125905de95c69dfbf5e8923393f150594c1bdaeb0f70d1bff5c072
-EBUILD dracut-crypt-ssh-1.0.7.ebuild 860 BLAKE2B ebd2864603adc187950c05b4b04822ffcf8e932117d133e944b9955bde0543d4aa0d04fdc8e8803c84a1cad7d9e19c558e79b0ac9cc19816cc5ea703c8bda39c SHA512 14435d01fcab87872160a6c00151b03c069223da1b888718d7ca0de12165e08918af5b2cf627791502d2c59d9a7fa3af8b8d3841477f8bb98eb0c924d502d139
+EBUILD dracut-crypt-ssh-1.0.8-r1.ebuild 820 BLAKE2B ba9f285b8b0677953519395e77dee8ef004ad36a9fe7e96a1e4318e5812cdd7e2c1b1988df54d99403df9f65938a641c0889cc8db2f320feea057ca0cf25bc13 SHA512 045b9fb6a1689aaa7b20f9133585a00326fa66fd6f8f0ca7788208e3056ba727edb2c35e59a36fa38dd9c562f7321ab7a40358b84b9a929b6d302d7ff00108f5
EBUILD dracut-crypt-ssh-1.0.8.ebuild 820 BLAKE2B df48a3ba17af90aa665b35c3c9aec7d6658d89596e5c309337ddef739dbf18d457eedb56e14e8b6616197929e87ad8cc42194e032dce0c3dc41099a6fc9fd662 SHA512 57ec29b85cc962c89ae1803c57046d8f08d9886fde1afbf633eff6bbf8ec6d1df831155b83e915e27bc11a05ea13006a74012964087e102ceb77d6db047e0430
MISC metadata.xml 541 BLAKE2B fbb4dc703e53b619c029a38760d8e203e6ccfef67aa12819f58498f656e5e8e537420e3aa7c3e51b739d87719e1c1bb0797e276bd6b71747353ba033fdabb85e SHA512 285600ed28814d562adab4354c7026c4f7774dd7b98e08880182523b12650df9fb3faf135281effd6b7ea2a254c8a129d130b3f4cfa186e4f9052a3162577ab8
diff --git a/sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.7.ebuild b/sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.8-r1.ebuild
index 88badd7c96af..a23395d222fc 100644
--- a/sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.7.ebuild
+++ b/sys-kernel/dracut-crypt-ssh/dracut-crypt-ssh-1.0.8-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit toolchain-funcs
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/dracut-crypt-ssh/dracut-crypt-ssh/archive/v${PV}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
DEPEND="sys-kernel/dracut"
RDEPEND="${DEPEND}
@@ -25,8 +25,6 @@ RDEPEND="${DEPEND}
)
net-misc/dropbear"
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
src_prepare() {
default
diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 2caa0d4d4c55..2efdacba78fd 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -25,6 +25,6 @@ EBUILD dracut-060_pre20240104-r4.ebuild 4588 BLAKE2B 3d5d1925b02c4e1c1fe1376ad5b
EBUILD dracut-101.ebuild 4227 BLAKE2B 71df1586c8b1f5083f488e2be6bbbf6f100ab84998249f5e45957cc7e8bd6550279e128e62a642c58b0f23105505b4fa8f1ea2b5782c4f0e91ba7aa52f72ff20 SHA512 4ced480b7f3b94e51e985dc82790391ce1aea00424fc9fbf909a13a28bf3e8923665815f63665a56565cdf43dc6c5bbfe0a379b2db22066b6ea32efe0450f91c
EBUILD dracut-102.ebuild 4195 BLAKE2B b48a934835365884522625c2822e85146ede3834359855fadc9c025c7d54e64d88063c1be44332558c21de7a5fe5a3af7a7ee21bd2a1bf89d78f2217f6b4f66d SHA512 937cffa734895b40fee9500a5a34956f85ad47c74e5be0474a182e44b6adc01f510d7125b678afe55d0823c2c94ac52349ae4d7cb7e66770a09aebe3e42aaf3f
EBUILD dracut-103-r2.ebuild 4699 BLAKE2B 76b03c219e79e951ea2e438f892767f5fbd638cf03ee110c33889ca029af64fda84ac3412b06351bdf598b04e359dc0cdcaaba094555799379f812a85248dbda SHA512 f25d7460bda9db3b9dfdfd4f5b076c1b5dced59cdb942e12160e8f90093841811c132b9aba2b46f84f9ea18932bff458cbcf70add725761ddf5353ed37f49079
-EBUILD dracut-103-r3.ebuild 4816 BLAKE2B dded4f0d0ce78fd3e9c1a19bb6255097fe086447c89bb6f49113db79fe4719fcf35482ac948a9c332b67cf5edb5c979e84dec35f39f12282c9821fd9281c22dc SHA512 4d70dd9263b36e6fb64a7f3a65717bc2176e0a671ed68f7202f2bd503f29dea28deb1b7e88833430a00188c4e54d3a0d589713e6d7e826e6788dd3313ab2192b
+EBUILD dracut-103-r3.ebuild 4815 BLAKE2B 837ae29a42e9a14d5224c87778b321f2c889c35b60d8010abd56ecfa737c9e67b0b5a930379321183acb309ac870bd91e298acd5cf4ebc65aafb4363a94948c8 SHA512 98992431ce3f6d7739b025411ecb0dd4a8e2c69d4cb81aaf4924009b5ad36761403766b0b87c11998f2c0f53b3a7ec0683235122d2d4fa383f4d1a78b8e7236d
EBUILD dracut-9999.ebuild 4718 BLAKE2B 5458051bbaab9a49598d0707fe7617ddede35e39dd696b58bb0359a41d385df1fe3ca54d1001c1e5208b6f7e16cef1a37d994021427044e91a7655ab1200e6d8 SHA512 91fe14614816ce0070420836920f3d56fbf7c75e5e16ba7d77b7e14e8417d22724232cd900cda57ee8daebf24b9e50616f1b2173263ec63a58ce8baedf8db348
MISC metadata.xml 572 BLAKE2B a1f308c046673cc7acfc4c74cb78b8fd24527241eec46193004ac64fdd17f325eab761b19fdd5428071f4db6e7c1cc27ccaedd89a2724adc6226dd7e96f3714f SHA512 651ea5de77053dbb2b172e3f2a8d8e2d57957bfb726ef78801091f9f1c7c03fde9fe086cd28e94e2e6102b9a2e99f32cb84a6150b4f6b2b6a9cadae3856bad29
diff --git a/sys-kernel/dracut/dracut-103-r3.ebuild b/sys-kernel/dracut/dracut-103-r3.ebuild
index 2555dbe7a866..7a8eb9223741 100644
--- a/sys-kernel/dracut/dracut-103-r3.ebuild
+++ b/sys-kernel/dracut/dracut-103-r3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/dracut-ng/dracut-ng"
else
if [[ "${PV}" != *_rc* ]]; then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
fi
SRC_URI="https://github.com/dracut-ng/dracut-ng/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-ng-${PV}"
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index f9b10479adb1..3d1c55991c9f 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -7,12 +7,14 @@ DIST genpatches-6.1-116.extras.tar.xz 4060 BLAKE2B f1c06b3d9f005cf93a317e051104a
DIST genpatches-6.1-117.base.tar.xz 5955428 BLAKE2B 92c1aeb4d98cbdfe8d83691c76e53f894e5749805bff33676263b19b67eb1315012da7ad5df5cf129406c0a0f1726dc31cdc33941eb2c27db699f04333b2729d SHA512 80fdb4aa7531a7b10bc543d8deaf2b82115f9b74112c53f787f9fcdfbf83c626390c4e81a6811874263753c74b0adc19cde44f6a54c22f6ada7e774e7a2247b1
DIST genpatches-6.1-117.extras.tar.xz 4060 BLAKE2B 905d6488cd4f499e293bd6f2bc0d9ac16b073ce543c8cdbe76aa6faa2842ed78fcd42568ad53d3f9c56e7a2065a0fbc63412988aa801bc6050897459f8d8d39d SHA512 c6b4b85b6d02e04383c59749965776f13fa22719c4527b030862831237355be9e05e655b112489efadbdc0fa5574a2ca0e5f57948d4e1323febd9bf20f2da8d7
DIST genpatches-6.10-10.base.tar.xz 490332 BLAKE2B 6311b976880a1fe3cb902ba6e4d39890aa34565c6df19fc01deb7b337304418d1ada38d6d83f27acdeb3062fda65d7996a0e6988799a6789e81372a0966f3caa SHA512 3748322f9bae147f3ca68693dcabf21a4a969032cfb36aced11bb883907cb663d139175ed4dd7c8e87ea7628f875328e3b25d978009ee3a6989eb38b1c7c4ace
+DIST genpatches-6.10-10.experimental.tar.xz 81200 BLAKE2B bba2fc9daffcd1a6ce397682a4ca825486f7e45b6932f1f8bf9591eb16385caeefd70bb7dee406d80b248209f707f3c63a5b69d03225e6c84c48a19c39480cab SHA512 5d89064860cbc2bab7ee406a24e5e0479ad2502ebee3bb2c2f9ca81c443b8b2fbcc5944eeff262de5acae5c2a8276872f7d813013887f796a67236a905e38208
DIST genpatches-6.10-10.extras.tar.xz 4056 BLAKE2B edb14475e8c07f04d54e6953f8518ea631660ffcdaa8797eba19768b3a193df51822d508dd7b360ced634d0045878f77996ba765498bca3bf001d9a4c223fd8a SHA512 a0379c1ecdbb7a8d6f3b3f82db60d5fd7503598ac26c2f11f6f549e360a648053896cb8db235257bfa7bcad251c90c6dc38116e238c0e2447117eab83a42b4d4
DIST genpatches-6.10-9.base.tar.xz 401220 BLAKE2B 3335d5d29c347526cea6104b9cca56b8ed8ee0f1de9ee8a6f55d66514df829fcd197b8281b2261f6dfb979276b65bc654d4b1257868b5b80a2411fbd2f076f11 SHA512 9d2319c2b86b80355464d661f675a331a4245405bb84184a4d061649abdeb5955b6ebeaee1cefbe3c669f810c9da645b7fb637af4dcb45cb9b69e715c6e46f1f
DIST genpatches-6.10-9.extras.tar.xz 4056 BLAKE2B 2cba382236beae6374462f6147d6e164314cc8f7d7be87547902153c035b970ada27f4817a6de2d569116118eea0d95d42aa44de2147475c47c732abfedd9952 SHA512 358d82794809d49f4b24bdf10c49cc4fbe8ac0a45f86dfdc018d2c778b757c002d9bd129d935146b84daf809e95f5235fccf7466d2498755154b9c77e5a2b46d
DIST genpatches-6.6-54.base.tar.xz 2922380 BLAKE2B f65404127bb6547208aeddac1996a4a2659bd99ff7429bcaff28247a867c000e962457725eab80db2c76297f1e5c27806dc6fb23e31d5694b6df783e65995227 SHA512 102f721f87478ad18599bb5ff65cd236180dd3d9d058786a5306cb36be3f30a2d2ef684e83b6f458d4de78a196323e87d346eba704bfbce733010aed6ac3d7f9
DIST genpatches-6.6-54.extras.tar.xz 4060 BLAKE2B 22ea7d143bfe168bc5d9d30832423bcd33b49c1b3b5ddf031000d7d9fce96f6fa0fb1d06fd33b27a5de9c9f3833a139557f0ed7408ef12b23568784ff38ca7a9 SHA512 1b1a229b5923e7f3426139b17608b5feae6061313f7aea66de23f09a54696def39bf4b384c4e884a3e5c758c08e04dcfe1ab7f2aa331db74b59f5e511c6f2c5b
DIST genpatches-6.6-55.base.tar.xz 3018672 BLAKE2B f5f3e39c634e196827da06935b783cb87c3503998df6b1f3d711484ab984b4a378feee96a45b932b409593290ea7a77271eb39a1e5085e5a4fde3c3307ced95d SHA512 88b2ef56dc0c2e1e7c34a9a81b8981d4c8ab6ba5e5821cbf3da8e608287375f2f0eaff427fae8f47a59cb9fe2c3b8a9d9c569108f27b833a10c6b460dde0bcd7
+DIST genpatches-6.6-55.experimental.tar.xz 5760 BLAKE2B 0ba9c83ef35831b973dd1d1c2b89ca020a8586fb298ebccd85f6dd16e18af61e4b404dfbb9fcf538c907f8d8edadda29141ae78f45549c2db1513214393930f3 SHA512 3fd7434efbc2bb8fe0a7c4944490611f809a3de1dab3a63d0618995940dae4c47b96279e7d5b876f203916856f1b2029844cc5614fce92c3dfda80fc682055c2
DIST genpatches-6.6-55.extras.tar.xz 4056 BLAKE2B d54e353fcd41ede054bfde20ef5bc6518056b1069e440e8ef31b4021ba2b85eb4b578e8aa73a0d778e21a692914ec850f2604e635ff178690a3baee4dcf106be SHA512 a59ff175eb6e7491fe635f65dc44878b8fbf5eacf805b7158b3e9b6c4313881d24a13fd6d252f23c7fd9b5eac1a2c110431ca02aa2583fff71cd306d1b4f3cd9
DIST gentoo-kernel-config-g13.tar.gz 5759 BLAKE2B 831f89078e539c8b4ce244528dfd847c12a45b52d540eb10d85ec0d9deb1c14288d8de12456865c92d16e3523ec3595676787a8f3b79545d76870b0fb68deb5d SHA512 2a7230cce57a67e3333f9a88a311afe4a928e27ce76036747451cb77d3186569ad11d7a5b827748ad53290a17ad63637a8362ca896516f85ff0944a8d68265a6
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
@@ -36,12 +38,12 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-EBUILD gentoo-kernel-5.10.224.ebuild 3661 BLAKE2B 1378f98a60640f45ee092a5e2846bff36b1ac1ab0e1d148f8999ab532a1781d14a78377ea9db87c11a489ee55eaa0c9cfdefaa2a218de010a6c59742485a85fa SHA512 12230c4e58c726f8228e7c066cbadc46a6e05fa883b6c3a2b3be02abfdee839579b6be8b07396ff233f908a7e5f1e76cf171200926cd9a9a9018f3096f9d0b65
-EBUILD gentoo-kernel-5.15.165.ebuild 3922 BLAKE2B 97173538c30455cc9a05245cd63ce9e912750b3f12d0c5933460e88ab2d71a6853d84889f9f81bbfd248eac3e16a9da7b0b791ca46f90d81c57651bba1661aa8 SHA512 3a9485dd367955937270a4411c1586e9bf10982cf6832f66a03f2bb8bd1c3f8c02943750be24dfbed404f20df9dd3fae40018de9e51db387c7c92cc88a71e67e
-EBUILD gentoo-kernel-6.1.106.ebuild 3978 BLAKE2B 5fef8148bdca3b5bb425879028e71c8aa664b335c0af02955cc3ef9b95e361d50914ad89e962ec530233d1c798422df0f8f6382a6d20839a0eeef35939753ce2 SHA512 a68a194b583fbfc9c0b038748792012464d58fc9312e5d0c9d7fb6a6b8bff5119ac9573a797b21b0afd7eac05c8d0405c92d6b939c95d9aa1f5293ffc945c7bd
-EBUILD gentoo-kernel-6.1.107.ebuild 3982 BLAKE2B 8ab54c510fc9618ab64e00fb63528c79efde6855c3b11289029cabce93b38634c117a5594c13d746a2eb82b09e11b4a56a25de657cc99e0da33663fe820ef56e SHA512 b4b1a3b2a69c712d5ea271bff175b530d0804f2f71bd1e5cb08dab235e401eb90af918c1107eaff1fe8f8bffddae29dc570c72b59550180eca43fdaf1b1450b8
-EBUILD gentoo-kernel-6.10.6.ebuild 4127 BLAKE2B fae5a47d40d28b4fdcf1f7fd7d8dfb4398077775ca057a586d0bcd95316d58d15d5192321aff586a5322fbb2626a1da9596f12488e3f41210ae522194079f0ab SHA512 40e8e3e82a19a48b1604e6573e87d6399d2a8aa73f2ff2c7377856a68b8d2d7d4151e1b55365d474ef78ecbd37c191690ac956614c9f05021adb50de31eb1390
-EBUILD gentoo-kernel-6.10.7.ebuild 4127 BLAKE2B fae5a47d40d28b4fdcf1f7fd7d8dfb4398077775ca057a586d0bcd95316d58d15d5192321aff586a5322fbb2626a1da9596f12488e3f41210ae522194079f0ab SHA512 40e8e3e82a19a48b1604e6573e87d6399d2a8aa73f2ff2c7377856a68b8d2d7d4151e1b55365d474ef78ecbd37c191690ac956614c9f05021adb50de31eb1390
-EBUILD gentoo-kernel-6.6.47.ebuild 4123 BLAKE2B 1b07caa2c6ae459256d88d61ab40759cecc46991f858a40eca936547c658316b21595416775fbe421bb04d98c78974510626d7bca309e63e9d76e2e93998a69c SHA512 8b35589963315760b14a1465da5d47f13fbb588dcc801aff14ae4d262ea485eadb9d8312cf5b320120b49c650bbbf7f367e3ae70b9252f9bb10a373c7a7b3208
-EBUILD gentoo-kernel-6.6.48.ebuild 4127 BLAKE2B 3a567cc665e12d3a63fdd2034447898740f9129c99ed259f98369540e1767763ab3dca748502e90e59481b273ee6c0e31ad85c8302b49f06d8fee8e46c62f3d1 SHA512 66232fef54017a33e1adfa6b166484947486fa75bc82540696a4c3aa2368daf7d2964c968ad604498505f6218e7773a76998f51e85897eb51622f12906a5f701
-MISC metadata.xml 681 BLAKE2B c773ebc6132d1c1a2466655e2441e7bfd7be7979e5912d3a27dd1c81b59614fd7a9a9a6f865075071126337eee6435e4c2b57356cec46f47966c4bdbb131ff3f SHA512 caabebdfd4cb3db2a69406cd1dfd9638c828bc1602d3f972350a7e84db1a2caeb563c6750c0998756c66f949953a1508a395b4b4139e88fbe9a20a70ab3a5ad5
+EBUILD gentoo-kernel-5.10.224.ebuild 3653 BLAKE2B 046656b11f7820ca9d8938d0469ea4bf135cb70a3313eafe2768461c1e816df05ae3bc0e768a8895f29b3b780ced8a387a3aa0c130fe56ecb864c0c912be6adf SHA512 b3c289b3b1a2d444811c75c0c6f80ad1c7c380605d41fdd3d53b428929c2fc7589d1ca6e1ce6ca6a0b149391719d9eef78ffa3dc46342cc70a3f2f963235d464
+EBUILD gentoo-kernel-5.15.165.ebuild 3897 BLAKE2B fbc87b20721f4a4987bc393645e5c377f76ec19cec38be0b7be7c8c6c8b59afbb2160ae4eb7376516665de682bf98142038bcbd704f01590e1a1a574f5ea65ee SHA512 091b46feb3b16c050623d682bb13b62edb5c1e825f1fcdd78f6f97fbf2c6c989267eba8ed859d597fb5733e9b08226b2d8b1478c81adf90c5af1f67c59e11943
+EBUILD gentoo-kernel-6.1.106.ebuild 3936 BLAKE2B 01060e19aff1793ae6a123be6f39d1a2afd1fba0291217bf0df15990a56ad8ff117024ad62260067ec427f393266f6292137d9c86d25e49e64bfa84ab7a002a8 SHA512 6e676131feaae222f850803bd93b2882f379ea7c9fa68e89e28d4e6dcde1ae1446f5527091250e71cd67524fe65360d562817f1a47d391f474e9440136225311
+EBUILD gentoo-kernel-6.1.107.ebuild 3940 BLAKE2B cd3a851e8e3ea33b512752760526c1f5e8d3346078d211ab88d4837f3d84f8d319c3ac8aab120948ae74731b62ff1704476fddca1c5608b4e7605e53277fedbe SHA512 476e2b520280be170f0d89a4cd7a420af6ab9c889377e1ae288814adcea9ce1b896fbe20de2f2161827db1c393ffba3f7d3f1f3213a043a3749f15bd6c484d7d
+EBUILD gentoo-kernel-6.10.6.ebuild 4068 BLAKE2B f54f7e3365594ad42684b7dc6c21bb7167f822b5c137a68ed62054d377b3b8911f199cff79adacb10186efee2b836c717874f0009da044f201b2d83e337b5ddd SHA512 d36266cf3fd1bf0ae08498b0ccf4ecaeea56b35cd0ce9cc6107cd25c0ed1d97b092fb708d5bd9268437460bcf5f0336f8b2b6a68989677c41feb0f41ecf7e9c0
+EBUILD gentoo-kernel-6.10.7.ebuild 4187 BLAKE2B 9508a58ae228bdb91f6f04f8761edb691c19ff536f76bbcd96e74ef0c632099c0c3ad0df004463d44ae800af6da92f15ed917951f1d6540d26f0daa50b0eb7f9 SHA512 aba34df51c08995b08ce4b68897c807bd968e95122406a65229a9ba053fed029d117111e639fed9cba0ca7a8b2d1f51a5d964888fe9e4573df662e88f6e828dd
+EBUILD gentoo-kernel-6.6.47.ebuild 4064 BLAKE2B a140369be6cf568aa1bf7e715adc5e57ab96f209c53ee47e03da56b064842949a4576a544ffe46ab765c1bb78f75f885de27f66348b2ae85d909bd30b786247d SHA512 8233b737cb9e47f13462adff53aae90f76925df7e647b5fcb69d4d811d4e2857ed9a8b2084dd41e2fb73360613afe9ae9bf286c32beaec31ec9cb7c34491a3b4
+EBUILD gentoo-kernel-6.6.48.ebuild 4187 BLAKE2B 351568763f6f9eaaa350e9581b11fe5e86b5ed1eafdaf6cb2a0f51340c82f9a754d3a1991dc3c3abb766661393886ff3d5fee9e2a1bceef14005d5063642739e SHA512 62b8cc53dd76db8ec94f7085449036bcdb2e0ff36f76a7d1bf905b7dbac1d422d57b7f187b499de4612c0e09868c1293b087ffaecb22f4bf817a14d9218d956d
+MISC metadata.xml 837 BLAKE2B 4a479438c85425dc4b1450f546cda4cb516284062391554a7944b56e11643c96dfcfdf354670b8e733ef3c1e86f6e47cee7e37445fed688123185c5e970a6669 SHA512 fc8982b0c939c006971bdaea1d91a13d232d41aa62451db5a07ebe55e5b87de548d40dd1d953f60fab8fd7567f56c8c918db76d34cd3c6239c6e0b545a539f94
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.224.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.224.ebuild
index 27f4a7de32fa..faa3575b372a 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.224.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.224.ebuild
@@ -73,19 +73,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.165.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.165.ebuild
index c4d0d7ec2ceb..60ead9bfada5 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.165.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.165.ebuild
@@ -78,19 +78,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | sparc)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
@@ -100,9 +97,6 @@ src_prepare() {
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- sparc)
- return
- ;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
;;
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.106.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.106.ebuild
index 7b4cc2c8b2fc..abad8f6c97dc 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.106.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.106.ebuild
@@ -79,19 +79,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | riscv | sparc)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
@@ -101,12 +98,6 @@ src_prepare() {
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- riscv)
- return
- ;;
- sparc)
- return
- ;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
;;
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.107.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.107.ebuild
index dcba4a9c42af..21c9b05e1334 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.107.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.107.ebuild
@@ -79,19 +79,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | riscv | sparc)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
@@ -101,12 +98,6 @@ src_prepare() {
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- riscv)
- return
- ;;
- sparc)
- return
- ;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
;;
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.6.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.6.ebuild
index 2bcdbee61cf0..bd5891485cf2 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.6.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.6.ebuild
@@ -81,22 +81,16 @@ src_prepare() {
# 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
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
@@ -106,12 +100,6 @@ src_prepare() {
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- riscv)
- return
- ;;
- sparc)
- return
- ;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
;;
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.7.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.7.ebuild
index 2bcdbee61cf0..f8ab5cbd3db7 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.7.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.10.7.ebuild
@@ -24,6 +24,9 @@ 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? (
@@ -46,7 +49,7 @@ SRC_URI+="
S=${WORKDIR}/${MY_P}
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
+IUSE="debug experimental hardened"
REQUIRED_USE="
arm? ( savedconfig )
hppa? ( savedconfig )
@@ -81,22 +84,16 @@ src_prepare() {
# 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
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
@@ -106,12 +103,6 @@ src_prepare() {
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- riscv)
- return
- ;;
- sparc)
- return
- ;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
;;
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.47.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.47.ebuild
index d037ffe5cc80..094236f9d67e 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.47.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.47.ebuild
@@ -81,22 +81,16 @@ src_prepare() {
# 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
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
@@ -106,12 +100,6 @@ src_prepare() {
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- riscv)
- return
- ;;
- sparc)
- return
- ;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
;;
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.48.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.48.ebuild
index 4f603a059b70..6518c0eaa2fd 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.48.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.48.ebuild
@@ -24,6 +24,9 @@ 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? (
@@ -46,7 +49,7 @@ SRC_URI+="
S=${WORKDIR}/${MY_P}
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="debug hardened"
+IUSE="debug experimental hardened"
REQUIRED_USE="
arm? ( savedconfig )
hppa? ( savedconfig )
@@ -81,22 +84,16 @@ src_prepare() {
# 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
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
@@ -106,12 +103,6 @@ src_prepare() {
cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- riscv)
- return
- ;;
- sparc)
- return
- ;;
x86)
cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
;;
diff --git a/sys-kernel/gentoo-kernel/metadata.xml b/sys-kernel/gentoo-kernel/metadata.xml
index 5eaf5d2b77d8..8780632adfa2 100644
--- a/sys-kernel/gentoo-kernel/metadata.xml
+++ b/sys-kernel/gentoo-kernel/metadata.xml
@@ -6,6 +6,9 @@
<name>Distribution Kernel Project</name>
</maintainer>
<use>
+ <flag name="experimental">
+ Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental".
+ </flag>
<flag name="generic-uki">
Build and install a generic initramfs and Unified Kernel Image,
this is intended for building binpkgs with a pre-generated UKI
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index b408f4af62d0..6e0ab00245b6 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -36,15 +36,15 @@ DIST linux-6.6.47.tar.sign 989 BLAKE2B dc5b68309d03a9adb9e9721475517c495d44c1b9d
DIST linux-6.6.47.tar.xz 140308580 BLAKE2B ece3be3257b205c3d56c71525b95798347ab40b00d9ca54f0812a5407725512613075e85b3a6a0f3bfc4a59c714438efc4c08ed171a3f92e62cc3e4046f87a1f SHA512 9a3c52f5df4480a61493ca24d25c9e9b5b9dfe2e465ecf7d457bc240abf88b2d08d745b63895c6b47a557fca610882bbc8b5fe66b2d7a9262f548daca50d4004
DIST linux-6.6.48.tar.sign 989 BLAKE2B 855c0c89500fc0217531ccfa61774d50d69da28adf01eeef0ea1bc7d4ef805797c01f722b7e555685a8cb245db1a55fa01d53c969530c28528f465d736b93a35 SHA512 3c312aa5310ed0dcbbf94047be094f67511e1106521067ed9aa2ce722079163681768afa1cd937587b96a727c344ba33d974ad4e72a4e5b2301af8a54eb20f16
DIST linux-6.6.48.tar.xz 140310108 BLAKE2B 8c6435fbd16ae3fa8bc4703ddf6d57e8b12ea1fced14385a35e08750331de21e1709139517343fa71f018eb65658cde61c653c5b75d02add4599d6026040620a SHA512 4ed450e554218d971e64df0d934cf6e90740f0953376faf2ce20ea09857ff23c7ae144164d2bd10e93b67c22601fd2b9d64e27162235c6cc4cce932dd60d1cb9
-EBUILD vanilla-kernel-5.10.224.ebuild 3769 BLAKE2B 674f934a89efa53eff9792e600448548d9cbc8390226d1673a25989299d36ad09697e04e11b063f95d9493b3bfbebeec0d1d84e24ae697a253c95b301a4148e9 SHA512 2f81b6848c9cf2e3162a921bf80a282ceccc2d492fb0a1bc1f15ee7e197f5735415b4916798c054470dc39c8fce6d924a23f7702aa71036ab3696f2a6790dca2
-EBUILD vanilla-kernel-5.10.9999.ebuild 3284 BLAKE2B f50697c5b5e8f0c1ecc80ce51f95cfe2bd7e4d1e7b81bfcbc5ca706378e9494b72c28a459ad2b39a09dbe8920fcd057fbe12a9df129246aedd6f56aa42baef79 SHA512 79e17fda3685dd651b8962857f131fb19c7e8082ffa2fd27df52891a4487786e5037b231f53850c22c325b76844d250bea8af9814b84b34cf046bcb3cdf6d7af
-EBUILD vanilla-kernel-5.15.165.ebuild 3889 BLAKE2B dd1ea1a37355d7179b94964df184516b4a4da00da0166f92d4fec66574af75932f8c81d8118af6da611b3d23bc3999f938d26297225f2f459e7f947ac7e4b850 SHA512 39fbab46f7daacbdcc7a85b4f45ccd2cdc9ac7e34f5801e894e43973e2519e354263fb870b47603b9c5fee48503eff5f7511c66ce50683805e8b1e8f06e5e847
-EBUILD vanilla-kernel-5.15.9999.ebuild 3284 BLAKE2B a5d8cce04aa59b3e94740eb04045499d7cee17fad129208396d27b81899b7c1bcd71df080bae7c250c38451f220f5aeaee7187087de033419763f78e150e2e8e SHA512 1780ccc6cae8f8fc963054333bfa025d4b80c72d233386fa247c68c773a9080c45c0b9ea881f3ee5046d24f292bbd64b5912848654687dfab9c826a83e91bfae
-EBUILD vanilla-kernel-6.1.106.ebuild 3889 BLAKE2B dd1ea1a37355d7179b94964df184516b4a4da00da0166f92d4fec66574af75932f8c81d8118af6da611b3d23bc3999f938d26297225f2f459e7f947ac7e4b850 SHA512 39fbab46f7daacbdcc7a85b4f45ccd2cdc9ac7e34f5801e894e43973e2519e354263fb870b47603b9c5fee48503eff5f7511c66ce50683805e8b1e8f06e5e847
-EBUILD vanilla-kernel-6.1.107.ebuild 3889 BLAKE2B dd1ea1a37355d7179b94964df184516b4a4da00da0166f92d4fec66574af75932f8c81d8118af6da611b3d23bc3999f938d26297225f2f459e7f947ac7e4b850 SHA512 39fbab46f7daacbdcc7a85b4f45ccd2cdc9ac7e34f5801e894e43973e2519e354263fb870b47603b9c5fee48503eff5f7511c66ce50683805e8b1e8f06e5e847
-EBUILD vanilla-kernel-6.10.6.ebuild 4024 BLAKE2B 730768585b588165760a7c5422a67ea9de262cf413d19db1417170d7f1949337662cdd1411791e02d1ca8180c898fe42f0f7dd90c0fb1770e32e9c5063730332 SHA512 c1336a7003737dce4a8e2e52987db2bf474aecaa86c9f484e0af57c6a22d22ce3e7af70dac0a78fa24e152c84bc42dbd52a61d1e11340ade275405e5aa3184bd
-EBUILD vanilla-kernel-6.10.7.ebuild 4024 BLAKE2B 730768585b588165760a7c5422a67ea9de262cf413d19db1417170d7f1949337662cdd1411791e02d1ca8180c898fe42f0f7dd90c0fb1770e32e9c5063730332 SHA512 c1336a7003737dce4a8e2e52987db2bf474aecaa86c9f484e0af57c6a22d22ce3e7af70dac0a78fa24e152c84bc42dbd52a61d1e11340ade275405e5aa3184bd
-EBUILD vanilla-kernel-6.6.47.ebuild 4024 BLAKE2B ef4f96d1617a17ca2fe7467f25642461493c52407ef9f5f366a5c92c5bf7d15f31d17e7419d1f79b37700b5979056c88f50544cad9f256b5bfb72808311bce4b SHA512 ce928951fa6de6096a71c8e9fb0244c470302443df384d256285cbc7fd672426eb587417f435e0a520d50d3f86191068f715546fb50034feeb08f3e32567a1bc
-EBUILD vanilla-kernel-6.6.48.ebuild 4024 BLAKE2B ef4f96d1617a17ca2fe7467f25642461493c52407ef9f5f366a5c92c5bf7d15f31d17e7419d1f79b37700b5979056c88f50544cad9f256b5bfb72808311bce4b SHA512 ce928951fa6de6096a71c8e9fb0244c470302443df384d256285cbc7fd672426eb587417f435e0a520d50d3f86191068f715546fb50034feeb08f3e32567a1bc
-EBUILD vanilla-kernel-6.6.9999.ebuild 3532 BLAKE2B 14690ff99ca00bbbfcb70d2484ef57cb24821b7d5d6bf0923895bb7b475b01b1e5810129b586831c607a7063cc8fa83fe4a7fa9fb71b91b7c10b24bf64282d04 SHA512 85ff2eb452281ced4d48946d094ca58a97d6d1467ed71ff8aac02c96079d0187a46da1b23e0c5c2213ff47de726fe8be060e888bf476d2e4e47c5f1686e8c805
+EBUILD vanilla-kernel-5.10.224.ebuild 3761 BLAKE2B bc5924ab2eba7d901019d2c1526995b3bccc8a68a84aecdb5058234354b243767adb1c84aec274543c40f6b34c10f8f095026a8ff8bda553f8ea9206b5f1edb1 SHA512 7c2fe840a9d69da56bb685fe72276c0031f4a2b55400fc3f6cf8e8fc493db75d64c17a876ac8287746ddcfeb655acdac9baf9d039b86339c930444cf8f93a0d2
+EBUILD vanilla-kernel-5.10.9999.ebuild 3276 BLAKE2B c60d73d8b0cd26bac12ddb2fb7a13453b368263d67f0a33ebcef8dfd7cd98b079c20b201d7ca4e2885e4e6d6c32dee2b69aa3305e0fcecccca8cadd4390556da SHA512 42ddd72b3fc53f19dc134cb0a602c69f2bad3d88b663e6a34dcb70e8d91e1043b47dafb4cecbdd06a7b54b134c27b56b2a0d07fcbb52284ea09544463a075686
+EBUILD vanilla-kernel-5.15.165.ebuild 3881 BLAKE2B ced5d43611b03ff27feda8526261315bb8e8f9aecd7115f04ddc3930c23a284ca4c74021bb6639f6ec1a71c7cd5caae6abc5a591d7914721b7ddb0a5967924f1 SHA512 c406394ac6a44954563c8c4452886d113bc65f03df648f4d04c1c2a78d2deced7c575f3c33537f0269a14893444c528dc3ba69b6d4f6e547c212f2a53670d06b
+EBUILD vanilla-kernel-5.15.9999.ebuild 3276 BLAKE2B e7eb0895a0bb3b3b4221bfe8d31af6d2027092971fdab0fef70bedea14e3198db8bef6e72728984a815421fdeecb60ef8ce7d002ba7b22960d42ae6abb6464cb SHA512 83acb727dcdbaa9d051ac2ff028a181445a82d3936580a6c02fb6f3d873da841f34b2a82f5ab1cb5278f74469202c8c77811707b064dbb8e371d7c81676b6578
+EBUILD vanilla-kernel-6.1.106.ebuild 3881 BLAKE2B ced5d43611b03ff27feda8526261315bb8e8f9aecd7115f04ddc3930c23a284ca4c74021bb6639f6ec1a71c7cd5caae6abc5a591d7914721b7ddb0a5967924f1 SHA512 c406394ac6a44954563c8c4452886d113bc65f03df648f4d04c1c2a78d2deced7c575f3c33537f0269a14893444c528dc3ba69b6d4f6e547c212f2a53670d06b
+EBUILD vanilla-kernel-6.1.107.ebuild 3881 BLAKE2B ced5d43611b03ff27feda8526261315bb8e8f9aecd7115f04ddc3930c23a284ca4c74021bb6639f6ec1a71c7cd5caae6abc5a591d7914721b7ddb0a5967924f1 SHA512 c406394ac6a44954563c8c4452886d113bc65f03df648f4d04c1c2a78d2deced7c575f3c33537f0269a14893444c528dc3ba69b6d4f6e547c212f2a53670d06b
+EBUILD vanilla-kernel-6.10.6.ebuild 3999 BLAKE2B d7c9f9c880e99b0ed599a79a5acbf310cf9bc884c466d62719b3313ebefaad2fac5ee4f9fb348b10b4acf61bcfc4b5cc0cf2d18fb689174125e408419689d0de SHA512 fd752309371db9fa5d1bd7f3a0935d1d2fc91deb1813c2947b47f3a50f15678cfd5276abe58cd455ad9744dcf3fe251e8606094254eaa09e50909ba39d81a718
+EBUILD vanilla-kernel-6.10.7.ebuild 3999 BLAKE2B d7c9f9c880e99b0ed599a79a5acbf310cf9bc884c466d62719b3313ebefaad2fac5ee4f9fb348b10b4acf61bcfc4b5cc0cf2d18fb689174125e408419689d0de SHA512 fd752309371db9fa5d1bd7f3a0935d1d2fc91deb1813c2947b47f3a50f15678cfd5276abe58cd455ad9744dcf3fe251e8606094254eaa09e50909ba39d81a718
+EBUILD vanilla-kernel-6.6.47.ebuild 3999 BLAKE2B b7f268cdfc9f4e73e2ac3f1c2da682af5927a9083938cdfb1e1e8b064f583545274c0eaa911e3b90226ed536e95d422047087672d7ebe801dae467a6c7364cad SHA512 3392ec1fe25845d5ed053e8e3da6df70fa3ae14192cc44b2f518a9463c0f4a9bb959671f1cd8b04050695fe26f0f87803f2b42c5372ccfb2cb1cda082122313a
+EBUILD vanilla-kernel-6.6.48.ebuild 3999 BLAKE2B b7f268cdfc9f4e73e2ac3f1c2da682af5927a9083938cdfb1e1e8b064f583545274c0eaa911e3b90226ed536e95d422047087672d7ebe801dae467a6c7364cad SHA512 3392ec1fe25845d5ed053e8e3da6df70fa3ae14192cc44b2f518a9463c0f4a9bb959671f1cd8b04050695fe26f0f87803f2b42c5372ccfb2cb1cda082122313a
+EBUILD vanilla-kernel-6.6.9999.ebuild 3507 BLAKE2B 975ad487827f300f7a951c81b5e9b919333dcce1ed5b2a74b66f5d67a451a080c9a29f94fbfd271f71f72d651181fa5cd31355495aeb920929ee009ad3173ea3 SHA512 2565c099c58725eea9104276a412cf245a97d0bd67aedbca3718cf69eba6183cab15544244e6e0e39132f650ae0219d2208d6f03b485da2a40d974f09c07ce5a
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild
index 900f0cd17578..3816ece2074d 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.224.ebuild
@@ -76,19 +76,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild
index 86480fbf041b..f1e4891c4a7e 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.9999.ebuild
@@ -65,19 +65,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild
index 7dcd0d3528a5..857634f8cd43 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.165.ebuild
@@ -76,19 +76,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
index b1493802e951..7d069a174e94 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.9999.ebuild
@@ -65,19 +65,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild
index 7dcd0d3528a5..857634f8cd43 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.106.ebuild
@@ -76,19 +76,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild
index 7dcd0d3528a5..857634f8cd43 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.107.ebuild
@@ -76,19 +76,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild
index fe28dad4c959..2bc8ee080f62 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.6.ebuild
@@ -77,22 +77,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild
index fe28dad4c959..2bc8ee080f62 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.10.7.ebuild
@@ -77,22 +77,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild
index 2de327030b51..93587cc4db6d 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.47.ebuild
@@ -77,22 +77,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild
index 2de327030b51..93587cc4db6d 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.48.ebuild
@@ -77,22 +77,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild
index 53145fb7ba9a..ed9c2cfa781a 100644
--- a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.9999.ebuild
@@ -66,22 +66,16 @@ src_prepare() {
# prepare the default config
case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
amd64)
cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
;;
- arm)
- return
- ;;
arm64)
cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
biendian=true
;;
- hppa)
- return
- ;;
- loong)
- return
- ;;
ppc)
# assume powermac/powerbook defconfig
# we still package.use.force savedconfig
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index ea045754e6ac..366d94fe15a5 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest
index c91e5dc44788..8973bbe430db 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD compiler-rt-sanitizers-15.0.7.ebuild 6651 BLAKE2B 8526659d0f9764924a66877f35dfd0dd94fe5c88ff4b3e0589f6222cfea9c7dc19e1886f91948f81c19fd16bf0c28517094cd1a75187bd5018bc681cee02bf7e SHA512 64e8fdae19b4d11ebfb03537fc6a8ccb8a9d2b6ba5c8f6c9993ff0343b60f773a3a09ceae3078383b67e4de21e22dd3fe004164c055b659697fb319fb881e526
EBUILD compiler-rt-sanitizers-16.0.6.ebuild 6638 BLAKE2B 5f1960eb622241ba3461f2e8e643d64e7276bac710f460191bb133146d6b611d823de5afb5ab0c18950df87fdc433ef4bf8afb50937b6446ebef938c0fcebe2f SHA512 13187c490d2cd3ce66a89cfd7a4032b64aff9599ce5a18170264411e3e7784f2e8d478373114811e1f8160ff6d0f03256307db6b814dcdf8b6e73774fa190232
EBUILD compiler-rt-sanitizers-17.0.6.ebuild 6470 BLAKE2B d859a3d4480d9bc3ca0d3d0f02bd20b8400b07bc68cb81f237d56c574f677a78da13d3f2277fcdd719cefdcf984fab2367e92ef5991bf32089397632ea3f646d SHA512 1e857236dd6d3166fb81d145ea1278deb012449b4730392142866c8b01bcc91e0e6d02aa928792df29d4c2f90c1663397004a84e604c45c2b9330988bc62e8a7
@@ -20,4 +21,5 @@ EBUILD compiler-rt-sanitizers-18.1.8.ebuild 6376 BLAKE2B b2b92f586c507f0a5570d4d
EBUILD compiler-rt-sanitizers-19.1.0_rc3.ebuild 6366 BLAKE2B 4e6459ee51444413b05b661deedbe0f3543f71f6e05349a3a7f4a6352897ee7ea8a62a8ec4a26c5c31a4ba21e68b045b3e37d9e2530ad51519a9f7d2a455342c SHA512 c7ec9377a079c30b3460a7201482b5183ab35755824a7d1c81d90dc2c519a6e2410c0f51fdb4719b8239ee841c162b20ad1cf191068a27a8f13664cad4aa1ca9
EBUILD compiler-rt-sanitizers-20.0.0.9999.ebuild 6366 BLAKE2B 4e6459ee51444413b05b661deedbe0f3543f71f6e05349a3a7f4a6352897ee7ea8a62a8ec4a26c5c31a4ba21e68b045b3e37d9e2530ad51519a9f7d2a455342c SHA512 c7ec9377a079c30b3460a7201482b5183ab35755824a7d1c81d90dc2c519a6e2410c0f51fdb4719b8239ee841c162b20ad1cf191068a27a8f13664cad4aa1ca9
EBUILD compiler-rt-sanitizers-20.0.0_pre20240822.ebuild 6366 BLAKE2B 4e6459ee51444413b05b661deedbe0f3543f71f6e05349a3a7f4a6352897ee7ea8a62a8ec4a26c5c31a4ba21e68b045b3e37d9e2530ad51519a9f7d2a455342c SHA512 c7ec9377a079c30b3460a7201482b5183ab35755824a7d1c81d90dc2c519a6e2410c0f51fdb4719b8239ee841c162b20ad1cf191068a27a8f13664cad4aa1ca9
+EBUILD compiler-rt-sanitizers-20.0.0_pre20240830.ebuild 6366 BLAKE2B 4e6459ee51444413b05b661deedbe0f3543f71f6e05349a3a7f4a6352897ee7ea8a62a8ec4a26c5c31a4ba21e68b045b3e37d9e2530ad51519a9f7d2a455342c SHA512 c7ec9377a079c30b3460a7201482b5183ab35755824a7d1c81d90dc2c519a6e2410c0f51fdb4719b8239ee841c162b20ad1cf191068a27a8f13664cad4aa1ca9
MISC metadata.xml 1475 BLAKE2B f7ea99e3103e42a2c79fe6c86ad174297e56bcffa7b164ac3ab0a239ba5adf2265b7fc458ce8b22c9c3bd647bb03d674abf842443cb32bf8d88c683746650a19 SHA512 8e52479d3b040718a3fdaa811030bc45ef33ce74daae3e365281074cdf6d586ba11ae5f14d87dbb456f00fe4b9ae6057f3bf30eb0973cc16cbdcc3eba01ff9f8
diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..d395b7fd5a11
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20240830.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2024 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
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+ || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+ test? (
+ cfi? ( ubsan )
+ gwp-asan? ( scudo )
+ )
+"
+RESTRICT="
+ !clang? ( test )
+ !test? ( test )
+"
+
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+ virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+ clang? ( sys-devel/clang )
+ elibc_glibc? ( net-libs/libtirpc )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ sys-libs/compiler-rt:${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 sys-libs/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/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index f1723500fbf8..ab596295d84b 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -12,6 +12,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD compiler-rt-15.0.7.ebuild 4238 BLAKE2B 22d56dbe24c92400bf58942390b06af70fddba89d8fecc9b85162dd7a41c6ee592eaaf883f5ad483f65f74fabccc28f94528688410ee36e2d5279efcc6066de0 SHA512 ca49d23def580d4dcfc4058768eeb9deb6e59ea44575da272d1c142fffe0bf4e3d3c7c9fa6182ab348a3aab11879af116a549cb1a3a03b27b4bf4151cf892aaa
EBUILD compiler-rt-16.0.6-r4.ebuild 5221 BLAKE2B 973635914793c11f546dbb2586872f381ab7e2abb302eef99c1d4ca198c5c996ba968df6b1605bca5939810d83aef2768766e3233a3e8756f01c008b983d68b6 SHA512 aa747508cbed62e27a10002a04d3289b79d72b11a5391f916ffd2b88d4bd716a1d2d7db6981798f1c44ff15dbab31b0b8fa125f18a19b5c12b149c6a71064f19
EBUILD compiler-rt-17.0.6.ebuild 5218 BLAKE2B 3f488320228fd2a3d1caed790e8e21c7c363769c4d8b912fd5a964b4e802e1b58b297336c527b451edb74ff42c4bdd236795210c4f225ca98a6980fed95d6771 SHA512 abbe2f679a1af7c012ecae32b57b244f7ad84a5d44151a4b7ad799524061f8b65504bd6aa169a91d1a16b878845f40b47e4a1f0253a3ff9ccbe8dbb736db1fb1
@@ -19,4 +20,5 @@ EBUILD compiler-rt-18.1.8.ebuild 4967 BLAKE2B 7b1751e6d13b24464ca21e32e10edd7ec6
EBUILD compiler-rt-19.1.0_rc3.ebuild 4963 BLAKE2B dc2eab2b95233dc791544f2cfcedf6f812ccfde2f31ce14525f60fa4d4df91ca2f93ab702156c0acdbb07fd03face456a521b7e92572b7997a2358a6e1290c95 SHA512 a0299d32d9e7539ec36740899b697f6afa69ca91528fdebe35ffa39c592a6dace90b080cca233a65ce932d17ce76292e7920fa569a3aa3e37424c9f0112c9b2f
EBUILD compiler-rt-20.0.0.9999.ebuild 4963 BLAKE2B dc2eab2b95233dc791544f2cfcedf6f812ccfde2f31ce14525f60fa4d4df91ca2f93ab702156c0acdbb07fd03face456a521b7e92572b7997a2358a6e1290c95 SHA512 a0299d32d9e7539ec36740899b697f6afa69ca91528fdebe35ffa39c592a6dace90b080cca233a65ce932d17ce76292e7920fa569a3aa3e37424c9f0112c9b2f
EBUILD compiler-rt-20.0.0_pre20240822.ebuild 4963 BLAKE2B dc2eab2b95233dc791544f2cfcedf6f812ccfde2f31ce14525f60fa4d4df91ca2f93ab702156c0acdbb07fd03face456a521b7e92572b7997a2358a6e1290c95 SHA512 a0299d32d9e7539ec36740899b697f6afa69ca91528fdebe35ffa39c592a6dace90b080cca233a65ce932d17ce76292e7920fa569a3aa3e37424c9f0112c9b2f
+EBUILD compiler-rt-20.0.0_pre20240830.ebuild 4963 BLAKE2B dc2eab2b95233dc791544f2cfcedf6f812ccfde2f31ce14525f60fa4d4df91ca2f93ab702156c0acdbb07fd03face456a521b7e92572b7997a2358a6e1290c95 SHA512 a0299d32d9e7539ec36740899b697f6afa69ca91528fdebe35ffa39c592a6dace90b080cca233a65ce932d17ce76292e7920fa569a3aa3e37424c9f0112c9b2f
MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48
diff --git a/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20240830.ebuild b/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..ca99f4442636
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20240830.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 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 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? ( sys-devel/clang )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =sys-devel/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_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/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 37d3c18ac6c9..2ebfbf795b00 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -44,18 +44,18 @@ DIST locale-gen-2.00.tar.gz 7738 BLAKE2B cde6de5ba3400aea24d0d5f1b79471f89f09fb7
DIST locale-gen-2.10.tar.gz 7747 BLAKE2B 49f569c5ae5260fca128503bc6f22d6f6f1cda817920c41fdadadf1527bbb4f3eb161f79fa729830666a4673e9092f99f4685ec8fcac8ddea0b8242bca9c1f4f SHA512 e350e60d458d67638e3090711fca05af6fafac06c51b97648244549f8a0621dab7543f09dc7ad4c62392f13bdae8e5875dc6d0b6c3d83efc29d116bc2eef92db
DIST locale-gen-2.22.tar.gz 7971 BLAKE2B 2dc66fa69bf51799d0c34459b654fba6998b80a7e322e9b670036c967e269ad921f50195e6e34c4a83c1f0bad191fd5aa3f37defb82271b73acbca07b7e49d08 SHA512 9798b10dbbc792345a7b7a121dec5f4bba9839a8aec010f01a09f3402fd5bf2376f79e03a6a19bc357010db780037a8811c381136ce19be1f1370374906dff38
DIST locale-gen-2.23.tar.gz 7977 BLAKE2B bf2cc1fa05828a9133789133ce2d910662f1b5979269869cd76dac45831c45917700fc81357441fc7691af23196c6a6c3a28bb4440ceb6a5a3b17dbdc55c2bcc SHA512 f6b3daf3e2f10bc2f68626d8e7edc0f27eb0fe16bfe8840904a1b13d8fc76318d9f83277ee7fcb7a6db177413ba8a2cda94493e56d01df3a20ca37fed64e469c
-EBUILD glibc-2.19-r3.ebuild 38671 BLAKE2B a8c18c106dcc2569b25f483567c088308fcae40bac9c0988ba36ea3ae1a6174b3d7139dc966de923157ebab891a24a73a2efa4e83c953d0eee9248136adcc40a SHA512 4fd4a820625b7bd2e7627e74e449f1e5028a3dd48e6a8cc474d2528b28777618cc6c7c80043963e0b7c96ef8a1d1da547a4ffe53dd81ac0702bb82366a81f010
-EBUILD glibc-2.31-r7.ebuild 44612 BLAKE2B 57bf608e30337d95d5c8c3002b3dc795052a9fcf0cddd89ca1a6c560d0e120db775ea6d3269b392fc611da77256b36e33f977e3c37dd8ef65c5a1a4c3cf4731f SHA512 d55db06fe7190d592b2fb3c99a194ef0b5da0b64409a9a7d69eeb8942c8d3dfe6af58a9559f4b34c4d0985580ef34347532ecda15a5c8d0b2bed4de7874a17e0
-EBUILD glibc-2.32-r8.ebuild 44970 BLAKE2B d39fb2901adee5b32ef87c09e06f821b06d7bc673315eb37f53b8a0c9cf5dff244c6812f96ead96095634f4605a7345b27507f846c098b3e0f1d2d028a28ce0a SHA512 a3bc29194010f5a2ee766805decc705a3491bd5eed1ac3bc5915f4973851a41288fca0eff7cc9feaa58856c0e9b3299ada711dd979e97a107edac08057eff0a6
-EBUILD glibc-2.33-r14.ebuild 48506 BLAKE2B 1c59cc020ccdf520e08a952868617b0087fb0b9d74c2c06d298bfb919fce68a0eb5fae6d54948c5c6f705cf0dc5350516c35a0e365458a27155c544aa6a36f13 SHA512 0e04638d31e273ffd5c6712f58caedd4e96a9e6d237b0209d38d246f47e17254696f4acf692d6a36b6744baa7fd4171ccf6b0fe6bc4e2812f4f7bf12397b806f
-EBUILD glibc-2.34-r14.ebuild 49721 BLAKE2B 9bc0ee7c5192724aa8b7ac8d71b7ffe385aeb8d71e86a06679a777730333d9e646d434bb341bef79eb311df021064b23a54f9ebde7566a45328da54eac6587df SHA512 9757f27bc3b47b9e2c44756a63fbdb70362f26b8f5febe817551addf8ac625fdf6d364e34bf02854e93874b8599cd27ed462a44fe1ec447c0efe0ee4982f9012
-EBUILD glibc-2.35-r11.ebuild 50262 BLAKE2B 562ce109d44d9551c6c645f8ae77c072b3274889221dda8dadbbc770cd229fb1fa7e6000f21f7825be3b1cb4967e1610e63da775a4c9615725ee3c2ada37d4c7 SHA512 31765915f3f15ff1787f531a42bee573c909a4a32ac7fa8eaf7c3d9e1684714fc50551f7ca589d983dfa06c61f4d6caf716ab2acd2113e5ecabe16b631725eda
-EBUILD glibc-2.36-r8.ebuild 52540 BLAKE2B 0a255ca8c5d466bbeb58d1863fbfa586d448a2cbc341cafd875a8233f728c9e9333cde8299e4ecfa15f5fa406bace90a6af0fef057dc0d354458338059a658b1 SHA512 9775e390ac3b55ac251d4a7c49c21b718f76795a8c62510fff00017b7c69997fceee2f406e45437364cece146d6fee4d0c2f2fdca1018a461e5d8741540c26fd
-EBUILD glibc-2.37-r10.ebuild 53069 BLAKE2B c6cdba8fd225be0d3d235124f51c97a019a682be475bd2d6085efb4921723d1de361db4976c658d682ac96e722bda1f964d23ec69db3ee0fc3004816892a78ca SHA512 365f95593fcff9b0eb783876893c63c4f4c3ba06c8f2146487d5155fc0b6ae63086df8a72ab4a6b292ea9e81b651d058cf27cf6676d6d03d60ba301eec01fb6d
-EBUILD glibc-2.38-r13.ebuild 54775 BLAKE2B c3291ddd788036be52f941eab728f344a91c8c7df16ccc9586cf809f1290ac8c4b670e7b75676d12e089ebb455a2692fdf9b075f25793398a676d821deb98968 SHA512 574fe46f49a81ecfdc06518d32d09565f02c0a6eb24b5ba950bfbbf0d513116715a68178afe7fc9f6802e9b70e27ff7f9aecbfe6e662e545be22e4967529b222
-EBUILD glibc-2.39-r6.ebuild 54759 BLAKE2B 5e0fee4d058e73a3d675e389d302adb2097afdcd8661191285e95088250d05d2eecf5d98b551db5e65f3ad48c671470df3ea7e9069074961f4821c753e16b89f SHA512 27b5194381e17be94b1a42eda1081adad443fec51c2dc36ae0ad75e6b730680a181ff8deb4800ae4aba63afc7332f45286a843475373bbef7bb927386c2e0ca4
-EBUILD glibc-2.39-r7.ebuild 54767 BLAKE2B 6626c0110d6ff3eeca21ecb5f0a5c40b29f84827c7bf5fb93a928b959a780d7f5b6eb3de6c3c643e7209c0b81981f464935395a4523cd727a8d3a17a2a2734e5 SHA512 19b1ab909458aafee204aa2b5c24c4438b7ea1f51d69f65968b23ff8f7db2c572467f67ea2c50cdd125725c83c520a813f02c675bc28fcf3e6df7c2d9b6c8c4b
-EBUILD glibc-2.39-r9.ebuild 54416 BLAKE2B 78c3f4959e6da9086e67021ce90f44e96581fc0ea44951b2f26869be6ce3c62ecdabd7b642bbdc5ef7a3400353899904ecbf09016eea10d721736badca31e2d1 SHA512 bc274e741e26f8ceab793467b813e2722bfabd7c63295711d957d8c8806adb9d8a2a2a6e33d392af918c3af7a87a8f726b093d1aa8432d733c1cc17145fb441e
-EBUILD glibc-2.40.ebuild 54417 BLAKE2B a99f576141195a92f27ce98ff2f0023900b85b1168dc7e5e1e509ee1a5539bd7cdbaf5ee45eb2eb0e59deb80c31e932c04e059411dde1078e79fb01b8ca05f82 SHA512 193c5d4925a0ca7d697667f083ebd8e57b998402cf5f74a33f62cdf85630e0bdc5bcd5a7de43c07c79c7d229853f9f79bb2209438fa5acdfb94be5ad320c2f39
-EBUILD glibc-9999.ebuild 54418 BLAKE2B dfb32246f7219c91ee961fa2a11e8b505a18243fc7ad670560b1b5939e7721d5a74faf8dfdd8c0aacf7aece56bd18de96f1f1398d99f347547c5e0428ea0289a SHA512 a3e007e945b56ce07c72762529be5165bb6b52e2c7851ef1c341c4037e11accaaf985d63f928510a24a5c2e7b562dc010ab191f0fd39d65d2b170dcb72798d14
+EBUILD glibc-2.19-r3.ebuild 38711 BLAKE2B 13388579c9ed797d1c8e009de3eaa87c966b2f5508242b21c0882f585755901ba1e4dc50ab8993ff330b1b97d44704d7fae4c525d71491d754228165710496a6 SHA512 cb2de8f400258d6f493de7fad9d28c3867b2b25ecb6adfc3e2b9d29ac16e039a46453654b82800a88450f4d167fdf9602cedb044521806ce4ff7c0f7ef18eb79
+EBUILD glibc-2.31-r7.ebuild 44652 BLAKE2B c01f15cc593e49c09380e9822b4b6623a2758b3bac2d0de91d4534de0e824819e0ac361074ae104de563a1ca5a2793ba3b7eebda8210ed025b143df0447f9bcd SHA512 5cd10973ec56e3a0b3254e2e791f314ab559255a60e4229d26a4a71383925bfaeb5bbd61f6c29c06bc911e255669ead9236d15f74f9ca2af2f1ea90e898e97b0
+EBUILD glibc-2.32-r8.ebuild 45010 BLAKE2B d1ffdc1aba318686fdc78ac1fa8876ec68a0bfcfaa2b29238cf9d09162f3ca992bf866678b9be6933f69b52d6f52000b3dc766b2f75f2f92de093fc6299e86d5 SHA512 009fe5d4046e4741dde52a7882f6de7e85dd8c11171d598b6172c11dfa3b6bc4bc831ab5e07f666885c479aef24c53070c560518a2cabd2d1c4c2f85bacefb00
+EBUILD glibc-2.33-r14.ebuild 48546 BLAKE2B 3ec4a3aca576af6edf00165f8d04e5ca701e487c68b4bf602fa8d85bda6f7c90f2119ad4175572f9d912533caea761c609106e2adf2a16c4913956866fa1d3e8 SHA512 54a64962366f97116f8103cf584e7755270a5247a37cf8e0b6b96a46adaeb4392dc7a7f73823e30501c36e3ae7370dd33e0e0d7cf205f3fb00644f9d3d1e4878
+EBUILD glibc-2.34-r14.ebuild 49761 BLAKE2B 31546a00caf37e864b8f7f89dd4749fbb4470fd0114229211ba03e53d479ba4ad4eee4a66396e49804c16ed6dc40e004018309650881d0c6bfd0a5b0face5b2f SHA512 89ac02048dd052bb94f0b95a16a3a52a0ff051414297e27b57c9c64e119695abf9b1f908303367266bd20deb6436623ac36a504f5ddf3c1b5cf527b152d13489
+EBUILD glibc-2.35-r11.ebuild 50302 BLAKE2B 65b3a882d9708f708d2e6a775e15c81c3360e608d7f69856c3801277e099a7fd662559c9c68d140e6779f20663f14c9634de35eb985c45d99c8d1489157521ca SHA512 650c0f83a1f5b21242caab331036bcadbe8a645a2d490a58dafebd5781cfa2927bbe23cc0a5add671094d43ff91ba285bfd1ed7005fe3ca0b466f013e8678d2c
+EBUILD glibc-2.36-r8.ebuild 52580 BLAKE2B 085709a5101a013b84a15b61ba5de4b6353673441d10847b1d042677c52a29e4d58b17c391004a2c189031a51118be8b05f447c45c23d6bb4db2bbea193ae50f SHA512 5d4844ffa843e400e45f2dafe7967f71b977eecb080f75c6eabcc528eb9d7347e83191ea7f19b815e2887e221a3007166f0bdd58202e32ae090a790223052a5c
+EBUILD glibc-2.37-r10.ebuild 53109 BLAKE2B 73c4368137697cee17405fce1631cd648259adcc00d4d4f96e15ecc53d30659da179e87bdbb8ffda9dbc25cd61254608937630c2d14f72d28845a0c138ae5cee SHA512 867f829b832ccbc7a8d7a31ef8a1e72d155338e1c62d754dc51c9b8eb272e156068ce07d429743079f703e6b83005b601195746ef6a764366aea059f331e62ea
+EBUILD glibc-2.38-r13.ebuild 54815 BLAKE2B 32332c806324d2fd5d84668d01c373ee193f98184732cac77ba1447f1c447b12b576498baf4e677e4bb8c5fbd7fc37b9d62a766298024008e3d20ff22431c2f7 SHA512 8bcf4d9bb1a52461330c395c5e787588e07c40adcc46de570615e1dc0d40ae551df59bb5ce678afd0a41eefe5d91942895e8aa39d263ca84b0e0a56acc1f8245
+EBUILD glibc-2.39-r6.ebuild 54799 BLAKE2B da211fd736baf44f208731c42073ba196be2aff6dd9245188927bc5fdd28c4cd677ad1ace2067cf5be9fb81623a0c63703630d2fbb79a619ef062cb5d5160752 SHA512 a9baeba4c95ba67bae465dda6a28e25907b9a4da12c18a9b11980ee4f5b226e7c45be032bc8ac8e48a3509ea9ab2e72763a5f77447438eba2ab44401316f86f8
+EBUILD glibc-2.39-r7.ebuild 54807 BLAKE2B ce8158f3308e04e120f68f568ad563d0fb17df709d7ccecb42b553d6e11627c6caef2d238b484b6c8a6347a9f8acbe64a8276994a71358781b797e537440dcb0 SHA512 ea20f8dd0462480237117bacbea17c4230837776a9235ac7eb8a5110ed44fb75e093978e83b4f05d323b709bcd61e0479a025eb4c770f41e7b305df0bee663ca
+EBUILD glibc-2.39-r9.ebuild 54456 BLAKE2B 0713b58c78b628a2ce6b26d695464f01c525c7590232f48e9f31721e6c7e4178f66e4e350ce8a9287aaf10c928e4e650cde0386f19c4b16552d4fd82420d25d8 SHA512 7114e7c49547a438d9b25a717822c7b2c203b49d49c3908411ace8156ceed06f01985e101381348b9f5b0e54a39cc905cb17a2a03d574df464afbf86d510916e
+EBUILD glibc-2.40.ebuild 54457 BLAKE2B ce063c1255c227abdc4665bc79f77301ffe0714691caf84aee52bc281a21627d02454d7e72233da257cd56cec3a3dbe56505eab9bd96ad0e9415482b1d8fec56 SHA512 777fcc7d4fdc4f452b8829418c18be8f0fe74477b44099de24ff99c86460e473e05ca69cad38fe09ba4e7419552ca2f77809366d1f6ae81f9fb83a2a8f77f7fa
+EBUILD glibc-9999.ebuild 54458 BLAKE2B de807bacba050d5336468979ac70178eb56304197e9d1d68502139787a0312e06ba1b3be40aaa2c693f56c7c56cfecfc3c93cdccfb801fb68468f562162ef328 SHA512 a3565202a27a273e3556cfa69f155b910b9211bb9e30f4553bcd1aa943cbb9a42a2e8f75fee6e72ab56c5705bcfe64986e8edbd12f0233df9496497a7fb87b3c
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.19-r3.ebuild b/sys-libs/glibc/glibc-2.19-r3.ebuild
index 1ebbe700f363..c0f528d06063 100644
--- a/sys-libs/glibc/glibc-2.19-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -741,8 +741,10 @@ src_prepare() {
}
glibc_do_configure() {
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
# CXX isnt handled by the multilib system, so if we dont unset here
# we accumulate crap across abis
diff --git a/sys-libs/glibc/glibc-2.31-r7.ebuild b/sys-libs/glibc/glibc-2.31-r7.ebuild
index e531ada0b011..872ca6607a3e 100644
--- a/sys-libs/glibc/glibc-2.31-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r7.ebuild
@@ -789,8 +789,10 @@ src_prepare() {
}
glibc_do_configure() {
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
# CXX isnt handled by the multilib system, so if we dont unset here
# we accumulate crap across abis
diff --git a/sys-libs/glibc/glibc-2.32-r8.ebuild b/sys-libs/glibc/glibc-2.32-r8.ebuild
index 65aa84f364aa..c212d3cdad29 100644
--- a/sys-libs/glibc/glibc-2.32-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.32-r8.ebuild
@@ -813,8 +813,10 @@ src_prepare() {
}
glibc_do_configure() {
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
# CXX isnt handled by the multilib system, so if we dont unset here
# we accumulate crap across abis
diff --git a/sys-libs/glibc/glibc-2.33-r14.ebuild b/sys-libs/glibc/glibc-2.33-r14.ebuild
index 9119534902f5..9747f319bb27 100644
--- a/sys-libs/glibc/glibc-2.33-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.33-r14.ebuild
@@ -492,8 +492,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.34-r14.ebuild b/sys-libs/glibc/glibc-2.34-r14.ebuild
index 1affa01b9a4d..08086a0295b4 100644
--- a/sys-libs/glibc/glibc-2.34-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.34-r14.ebuild
@@ -499,8 +499,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.35-r11.ebuild b/sys-libs/glibc/glibc-2.35-r11.ebuild
index 0c63dac54d10..1cabb7910e7b 100644
--- a/sys-libs/glibc/glibc-2.35-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.35-r11.ebuild
@@ -512,8 +512,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.36-r8.ebuild b/sys-libs/glibc/glibc-2.36-r8.ebuild
index b8bf8d174f36..1267125bf98f 100644
--- a/sys-libs/glibc/glibc-2.36-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r8.ebuild
@@ -543,8 +543,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.37-r10.ebuild b/sys-libs/glibc/glibc-2.37-r10.ebuild
index 84368cf8f50f..0cd04e2c8648 100644
--- a/sys-libs/glibc/glibc-2.37-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r10.ebuild
@@ -559,8 +559,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.38-r13.ebuild b/sys-libs/glibc/glibc-2.38-r13.ebuild
index 3ff40e502358..4e9a53c699bf 100644
--- a/sys-libs/glibc/glibc-2.38-r13.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r13.ebuild
@@ -564,8 +564,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.39-r6.ebuild b/sys-libs/glibc/glibc-2.39-r6.ebuild
index e7ae15692d7a..b090b47f8075 100644
--- a/sys-libs/glibc/glibc-2.39-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r6.ebuild
@@ -589,8 +589,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.39-r7.ebuild b/sys-libs/glibc/glibc-2.39-r7.ebuild
index 3e175b82b580..822a623dbddd 100644
--- a/sys-libs/glibc/glibc-2.39-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r7.ebuild
@@ -589,8 +589,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.39-r9.ebuild b/sys-libs/glibc/glibc-2.39-r9.ebuild
index b73cd8b325eb..746401d90985 100644
--- a/sys-libs/glibc/glibc-2.39-r9.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r9.ebuild
@@ -585,8 +585,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-2.40.ebuild b/sys-libs/glibc/glibc-2.40.ebuild
index 1e2debc4ab65..102da1118a39 100644
--- a/sys-libs/glibc/glibc-2.40.ebuild
+++ b/sys-libs/glibc/glibc-2.40.ebuild
@@ -585,8 +585,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index a509c476c930..26a50c00fd1e 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -585,8 +585,10 @@ setup_env() {
return 0
fi
- # Glibc does not work with gold (for various reasons) #269274.
- tc-ld-disable-gold
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
if use doc ; then
export MAKEINFO=makeinfo
diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 65384a27d742..8b2c1bf5782a 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -11,6 +11,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD libcxx-15.0.7-r1.ebuild 5283 BLAKE2B 4380fc5b851054a5ec226ee4c92a2b79511d73ac9b3f8bccc977211601eca36113fc0ae605854da53898507021f24a8b319197605c556244d84253bede7b84f4 SHA512 0a5859269422e794deb43ed960651a1dea830af28b5e395f32e28de8e67a1f399507340230af1c84248853f554e751709a60a9a78aeb0eb42804cb41907dbfce
EBUILD libcxx-16.0.6.ebuild 5300 BLAKE2B 4714e22ad2fdcb07c62ead4cfa47fb4734e45dc055700b63a0f24cd6e93dde960c638fa16f55f4c04c6130fc2a7fa5729814c4aee12e9953f603ea5ccb706cc1 SHA512 3eab779107b5c737d971abe29b7bd9f44a73570957bd7d54d6aaa98ec78a6045d7d69272d611f7f09c60e1aa30bbad46b4bd1358b0b2c69e5bc686ab21444857
EBUILD libcxx-17.0.6.ebuild 5280 BLAKE2B a882313471af07942a0772efa642800ba85545227f7dfe281cd7fcdc686ecda82692d273550b28cca2de47b1b9fda87717c98c52ffafdf1155d5269a3733f48a SHA512 d9a2932d7b9e26dea0e62dfd3aeac08ad0206a242d3d42d83e55b93cc767195a67bc0eb3da38cb8d51930175f94bac6496184d6d4be516014e0208c3f852d427
@@ -18,4 +19,5 @@ EBUILD libcxx-18.1.8.ebuild 5442 BLAKE2B 0bafe813a25b0bf38606bc5def482fa9e354005
EBUILD libcxx-19.1.0_rc3.ebuild 5101 BLAKE2B 4fb27fae1b4b3230de9b645416cba17ceb584260faf4c640d743b482cf333116ee00138ce206a62fbdb2811cd6e59dba2d8463949a17545a74f50837c274f355 SHA512 b88b738fad3d0f2aba6736ef9361250165a25a9f6011c8a8f61f035475d84f7bc8d9f3da95ab549d3eebeee338301dd734eed3c85365015134765ef003daa341
EBUILD libcxx-20.0.0.9999.ebuild 5101 BLAKE2B 4fb27fae1b4b3230de9b645416cba17ceb584260faf4c640d743b482cf333116ee00138ce206a62fbdb2811cd6e59dba2d8463949a17545a74f50837c274f355 SHA512 b88b738fad3d0f2aba6736ef9361250165a25a9f6011c8a8f61f035475d84f7bc8d9f3da95ab549d3eebeee338301dd734eed3c85365015134765ef003daa341
EBUILD libcxx-20.0.0_pre20240822.ebuild 5101 BLAKE2B 4fb27fae1b4b3230de9b645416cba17ceb584260faf4c640d743b482cf333116ee00138ce206a62fbdb2811cd6e59dba2d8463949a17545a74f50837c274f355 SHA512 b88b738fad3d0f2aba6736ef9361250165a25a9f6011c8a8f61f035475d84f7bc8d9f3da95ab549d3eebeee338301dd734eed3c85365015134765ef003daa341
+EBUILD libcxx-20.0.0_pre20240830.ebuild 5101 BLAKE2B 4fb27fae1b4b3230de9b645416cba17ceb584260faf4c640d743b482cf333116ee00138ce206a62fbdb2811cd6e59dba2d8463949a17545a74f50837c274f355 SHA512 b88b738fad3d0f2aba6736ef9361250165a25a9f6011c8a8f61f035475d84f7bc8d9f3da95ab549d3eebeee338301dd734eed3c85365015134765ef003daa341
MISC metadata.xml 598 BLAKE2B b7a60449e0d8e4e7605ec203dfaa45b17a265b024e21a3bcfe05a3aeb6c3d19a1d2a218cb1f9ac9ed52296f0d6e723fed251f364341fb70cbd91b747962db580 SHA512 a23f912efff52c4687767023da826ace8c6e5dcd5e69ece86aabbea99da89e48ba81cdc292f03193e2e8a05743e62ebf4d4735d038e0cc4b42714fa277569335
diff --git a/sys-libs/libcxx/libcxx-20.0.0_pre20240830.ebuild b/sys-libs/libcxx/libcxx-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..a0d07e1507f4
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-20.0.0_pre20240830.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2024 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? (
+ ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+ )
+ !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/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} 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 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/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index afb2e5e9a48a..c1c387927661 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD libcxxabi-15.0.7.ebuild 2911 BLAKE2B 5f2004d2f68fe4eddb0b22be82d28fcca7954d0e3ad9a5510744adc4d0dfd7a1ab9fd928404adcd3eeecc58703f51117d0a80e5895b53e0ae7b71621ad5a435c SHA512 5b8e2c6abdec785649aa41b7f05ab86ecab30ff0631d6078c9b1052b406c320c5847b8f16ffa6d9e62ba4a6bca5959b18770810924d6e6da264fb08d6ff738d0
EBUILD libcxxabi-16.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44ed982ef47114c965174135ed136abd0e3a6f3848a4aba53d0ca3748c54674cb28de8d46fda3bb7a90f326d41c7c6 SHA512 e4ebf7f35d2cad3bf3ba02754c85fee1cd1c4e52887770698ebaa3ef2fe66873f468677d307ea2d6956c2f6d3ac9b61943461193a5315f1e8a2846f2463b0581
EBUILD libcxxabi-17.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44ed982ef47114c965174135ed136abd0e3a6f3848a4aba53d0ca3748c54674cb28de8d46fda3bb7a90f326d41c7c6 SHA512 e4ebf7f35d2cad3bf3ba02754c85fee1cd1c4e52887770698ebaa3ef2fe66873f468677d307ea2d6956c2f6d3ac9b61943461193a5315f1e8a2846f2463b0581
@@ -16,4 +17,5 @@ EBUILD libcxxabi-18.1.8.ebuild 2759 BLAKE2B 1d4ac3db2b24ed4c598f2e5c4021e68a95b3
EBUILD libcxxabi-19.1.0_rc3.ebuild 2684 BLAKE2B db3cdfc7962bc9b9a40f6783b813bb64a26a2d9cff7bcab99fb2b8ff6221789a8799c077837492280b543cd32bf6853638e0a9b3f07b36d0f9683e7b41601c8b SHA512 b0eb6cbd9ff0ccb5f08fefeb7c00e2eb08574137a0f38b52e4df9ea462b2c1c521d4fa8628f407bcbb26aedb77406b4eabbe1ef9c7939fed2b9be5fc0ce1ca34
EBUILD libcxxabi-20.0.0.9999.ebuild 2684 BLAKE2B db3cdfc7962bc9b9a40f6783b813bb64a26a2d9cff7bcab99fb2b8ff6221789a8799c077837492280b543cd32bf6853638e0a9b3f07b36d0f9683e7b41601c8b SHA512 b0eb6cbd9ff0ccb5f08fefeb7c00e2eb08574137a0f38b52e4df9ea462b2c1c521d4fa8628f407bcbb26aedb77406b4eabbe1ef9c7939fed2b9be5fc0ce1ca34
EBUILD libcxxabi-20.0.0_pre20240822.ebuild 2684 BLAKE2B db3cdfc7962bc9b9a40f6783b813bb64a26a2d9cff7bcab99fb2b8ff6221789a8799c077837492280b543cd32bf6853638e0a9b3f07b36d0f9683e7b41601c8b SHA512 b0eb6cbd9ff0ccb5f08fefeb7c00e2eb08574137a0f38b52e4df9ea462b2c1c521d4fa8628f407bcbb26aedb77406b4eabbe1ef9c7939fed2b9be5fc0ce1ca34
+EBUILD libcxxabi-20.0.0_pre20240830.ebuild 2684 BLAKE2B db3cdfc7962bc9b9a40f6783b813bb64a26a2d9cff7bcab99fb2b8ff6221789a8799c077837492280b543cd32bf6853638e0a9b3f07b36d0f9683e7b41601c8b SHA512 b0eb6cbd9ff0ccb5f08fefeb7c00e2eb08574137a0f38b52e4df9ea462b2c1c521d4fa8628f407bcbb26aedb77406b4eabbe1ef9c7939fed2b9be5fc0ce1ca34
MISC metadata.xml 438 BLAKE2B 0a830a06a53a6cdaf138ad7620fe366fae05c1c1451267d6a58caf7da5ce8f5a26d302fab53b9460920074ab5a65991d3bd24fde087809e8dc12188dd94c7676 SHA512 d53e13c497569636fb453a159c5ca5ddfabf8e5debd5f92e5149c52d54c876753842ab73293d6d08e2d9b279363b4f0c743eed3a5027a61246c6b60496be8e87
diff --git a/sys-libs/libcxxabi/libcxxabi-20.0.0_pre20240830.ebuild b/sys-libs/libcxxabi/libcxxabi-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..903f8e866cb6
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-20.0.0_pre20240830.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 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+="
+ !<sys-libs/libcxx-15
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/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=( 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_LIBDIR_SUFFIX=
+ -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/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index e46ce016fccb..40f478d75cea 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -10,6 +10,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD libomp-15.0.7-r6.ebuild 3470 BLAKE2B 9f76ca5b080ccf01617d7dcbfe3eb424c525adbcf72f2b5f09dc7bead1e28df1a0ffdf5ef47bcc7f8cac130f1d22e804e29938cda6df0ee58359ac5ff88aea86 SHA512 1a0a4b10f9a67634ea265e6df3c3f9993ed5ee3818eba2cbb6b65d8f5c3a0d2d266134f3e276985e87eca18b47a44d6de61e4c9c3496fd36c6c338dcf79b9850
EBUILD libomp-16.0.6.ebuild 3984 BLAKE2B 8302d2776c0d8c50dcc7cac2dde8523f1abdf391d48594fdd26ebe17a089efdfee93825bdec07569878d06873b571e469411f108564df6c7eb50dc425615c255 SHA512 714da170fba4b62f3267e2530a82c583d299e8dc6c6f4037417c216c1239cc0fadc1aebf823608df37a932a7722144e67a148b58079e50560450b94c93f3e415
EBUILD libomp-17.0.6.ebuild 4052 BLAKE2B 8a05a46719120eac5495417fb6ea54b7a6a3d93aa7cc0917ca9e8f3cb2238f23348ecaefebd4c2064eac4adfbd4ef7f86b70c051cbcc009692ec790159d8883d SHA512 80b48f5a3af351ee14296aa76ba28b964eb85d84a1827af8acd35076895342a5dd743362c988e042c57f11dc9e8bbca1a9003a6752562758249062e460c73247
@@ -17,4 +18,5 @@ EBUILD libomp-18.1.8.ebuild 4282 BLAKE2B c3f5e8965cffb2a59cbc757e2570fa21b4b2ab4
EBUILD libomp-19.1.0_rc3.ebuild 2163 BLAKE2B 522f4f9099cf7ca69f3bd2d93f1bfa0f80fd1937d8147b0464d3bcb143b161cf5b17b8e2fc80a981188a1962a3dc1396979dd726028f546ccb10b56265405415 SHA512 5ae5744e3addc95f790c15e1d89d3da4080ea0216518ece8097ac21a71432892d920722618ea3589f7bf4f70c505b5be37fa9b8c49683fd2307988b4425e7bea
EBUILD libomp-20.0.0.9999.ebuild 2163 BLAKE2B 522f4f9099cf7ca69f3bd2d93f1bfa0f80fd1937d8147b0464d3bcb143b161cf5b17b8e2fc80a981188a1962a3dc1396979dd726028f546ccb10b56265405415 SHA512 5ae5744e3addc95f790c15e1d89d3da4080ea0216518ece8097ac21a71432892d920722618ea3589f7bf4f70c505b5be37fa9b8c49683fd2307988b4425e7bea
EBUILD libomp-20.0.0_pre20240822.ebuild 2163 BLAKE2B 522f4f9099cf7ca69f3bd2d93f1bfa0f80fd1937d8147b0464d3bcb143b161cf5b17b8e2fc80a981188a1962a3dc1396979dd726028f546ccb10b56265405415 SHA512 5ae5744e3addc95f790c15e1d89d3da4080ea0216518ece8097ac21a71432892d920722618ea3589f7bf4f70c505b5be37fa9b8c49683fd2307988b4425e7bea
+EBUILD libomp-20.0.0_pre20240830.ebuild 2163 BLAKE2B 522f4f9099cf7ca69f3bd2d93f1bfa0f80fd1937d8147b0464d3bcb143b161cf5b17b8e2fc80a981188a1962a3dc1396979dd726028f546ccb10b56265405415 SHA512 5ae5744e3addc95f790c15e1d89d3da4080ea0216518ece8097ac21a71432892d920722618ea3589f7bf4f70c505b5be37fa9b8c49683fd2307988b4425e7bea
MISC metadata.xml 883 BLAKE2B 127e896b82a49633a6866b33ca776ebe2dd149a5d04da4484a53186f219a85db0ab9d826bc1cc61d4df9fa54c9bcc546be070a0b28985174925fd947aa09cca2 SHA512 dc32cae01401feb93eede6506b3955c766ff19b44976fcc67277559b23ac151993377daeed9ba83b2dd71dbdeea330cd1208dcb0c9c5f56be270883b31f9b15f
diff --git a/sys-libs/libomp/libomp-20.0.0_pre20240830.ebuild b/sys-libs/libomp/libomp-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..32b91b3699c4
--- /dev/null
+++ b/sys-libs/libomp/libomp-20.0.0_pre20240830.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 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
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/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}]
+ ')
+ sys-devel/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/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 0df0181b4d10..bdb3d649c5a5 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b8577
DIST llvm-project-19.1.0-rc3.src.tar.xz 141250388 BLAKE2B 6530bede000d2e4b8ce10b445bfc1f81dc25c2d7121fc953581cd9b6989b3ba197707cd79d3c7b94c055bf2e21b0d07ab3cb401d3f73d22eefba6da4b71dca7b SHA512 3ee4eab848e5e38c396e6f5addf5eb42570d451fc8e7cd77150dc5542f8f710f4a9db51836f7a799996dd1b8194defe4d58efe7c19e5d5e1c5f3dbdda94c0cf3
DIST llvm-project-19.1.0-rc3.src.tar.xz.sig 438 BLAKE2B 86bad4d4fb805340096473bc603d7a3483f030f62b6f52b64d12c33561fbbb999c2ab69cc94857a32747492c846a5ab631a84da200b03475fd401335373bbccf SHA512 ef0fd2e3e7069fbfd410cbcf71294d1b7182456330ff151348058b5cb0f292edaecb9dcbf613ee4fc979214a23bd3bb8077d71e674635359da36b938dc143266
DIST llvm-project-503907dc505db1e439e7061113bf84dd105f2e35.tar.gz 218750576 BLAKE2B 40904dbf62cffe9cb757cc1382a765d5c89791948e86bfa4fbdc5a78ebc11cc82588bc730e6c5c84b6d84922cd32290df0146733a013ffa4e408b8a7c2313a1f SHA512 a121cca2ef49c6b25f137e66d23d332d2f9e3bd0d349b1202b6869f7c85a141aecfe20a6c4d4eff84e32a243216740f20114968589207d39df229daf6443ba0d
+DIST llvm-project-5500e21942f7047344b6fee62d3e08c0ba2f9182.tar.gz 219148250 BLAKE2B 61880a13086c46ac9a9f8326b1e007146afb1662a0a223703fe36a91da230d5708b368f1177e76ac13c1e5a30f620c4ce6346484a0a67a0f011a816bba4d13f9 SHA512 a6d4fcae960b450be2abd2da485cea638b73290b17ceeabf560651d614f55925f86ee6f76a116262d8a1ff70ba699468cb4cf4c32015e26540ba6e47c58db1b7
EBUILD llvm-libunwind-15.0.7.ebuild 3032 BLAKE2B 9b47e894db1a764f3eca3135f4caba68261953f4433af017b7bb53181e345ad26c570733f997022c53c9ef49a0a3b823188d92cfcc16a2113825d767b1ffab2a SHA512 0b68480fb2a8e5a351574e81fbcff824cd324754ed40378f06fec12fedbba94a921043d72db6ecc37f8b0680b7f518bbbd8d63f69ce8d84f86ca522653d293fb
EBUILD llvm-libunwind-16.0.6-r1.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c64d32b02cc86bdb5a6d108ded35770e0352216337cbf24ee4fde43b699a68a85c8145be2d17510d525452bfd5a02674998 SHA512 164fdc1c62405e02c035af7997b8522b51f5b9337d2bb66d7fc9b1f45df74ec70d31b26dc5324c59792d32c543fe18abf74ed3b07a64c131e3c1bb4f9f733c5d
EBUILD llvm-libunwind-17.0.6.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c64d32b02cc86bdb5a6d108ded35770e0352216337cbf24ee4fde43b699a68a85c8145be2d17510d525452bfd5a02674998 SHA512 164fdc1c62405e02c035af7997b8522b51f5b9337d2bb66d7fc9b1f45df74ec70d31b26dc5324c59792d32c543fe18abf74ed3b07a64c131e3c1bb4f9f733c5d
@@ -16,4 +17,5 @@ EBUILD llvm-libunwind-18.1.8.ebuild 3407 BLAKE2B 1f0f6be6cd671b42d97bfa5ffc5fbf0
EBUILD llvm-libunwind-19.1.0_rc3.ebuild 3316 BLAKE2B bd35bebb24f85df1df172da2753279735077353c2a2b06df35700ad58b32fecdb29f6045be9d3c51316e764bda2a75295fb879fd635da71747ad0ab11dc5649d SHA512 8211878d4fde53625702b27cce8bf7a09cf97238c52e1078f6895b58675f76c78aa60f8a886a2f25d0cf71becdcefd94e8666b9c8915fecbe5b47accdc9b988a
EBUILD llvm-libunwind-20.0.0.9999.ebuild 3316 BLAKE2B bd35bebb24f85df1df172da2753279735077353c2a2b06df35700ad58b32fecdb29f6045be9d3c51316e764bda2a75295fb879fd635da71747ad0ab11dc5649d SHA512 8211878d4fde53625702b27cce8bf7a09cf97238c52e1078f6895b58675f76c78aa60f8a886a2f25d0cf71becdcefd94e8666b9c8915fecbe5b47accdc9b988a
EBUILD llvm-libunwind-20.0.0_pre20240822.ebuild 3316 BLAKE2B bd35bebb24f85df1df172da2753279735077353c2a2b06df35700ad58b32fecdb29f6045be9d3c51316e764bda2a75295fb879fd635da71747ad0ab11dc5649d SHA512 8211878d4fde53625702b27cce8bf7a09cf97238c52e1078f6895b58675f76c78aa60f8a886a2f25d0cf71becdcefd94e8666b9c8915fecbe5b47accdc9b988a
+EBUILD llvm-libunwind-20.0.0_pre20240830.ebuild 3316 BLAKE2B bd35bebb24f85df1df172da2753279735077353c2a2b06df35700ad58b32fecdb29f6045be9d3c51316e764bda2a75295fb879fd635da71747ad0ab11dc5649d SHA512 8211878d4fde53625702b27cce8bf7a09cf97238c52e1078f6895b58675f76c78aa60f8a886a2f25d0cf71becdcefd94e8666b9c8915fecbe5b47accdc9b988a
MISC metadata.xml 438 BLAKE2B 2a36fbbc59e137056029c62aef6d167d9c82531c2582d7bad5cb13cc36e5c4c9518ffe8c56d06bbcfd97ad22eda71a8b776f3984195f53d06cf45659b438dc00 SHA512 4f18b054072d00e5440faa31a59f9ef587d035b5f25e30913f0b1449debee967fa794fae2548e87db3fb2177ce853ab075e1f11f3cc763f5d7fdf06147108845
diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20240830.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20240830.ebuild
new file mode 100644
index 000000000000..e4c76c15ebc8
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20240830.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 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="
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/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=( 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/sys-libs/readline/Manifest b/sys-libs/readline/Manifest
index d1eec832d732..156db8d8dbb6 100644
--- a/sys-libs/readline/Manifest
+++ b/sys-libs/readline/Manifest
@@ -41,7 +41,7 @@ DIST readline82-012.sig 95 BLAKE2B c9d69070ebff6b1996cfb5d1559dfdaa56d2e34770f14
DIST readline82-013 5757 BLAKE2B 5af309dc331cdc2fc9c47f8a53c78731885cf70ba22c135929a30c3ab0c6c0a786d1a58b607a7aca9a6522e70aa0e9dc182ad21854d87299e48bf207ee9b02e2 SHA512 9a768946c91e4af31e872fb856b017662cdd5a12ed432d84ba13013fbac327673b655a034dbcfab52da2ff9e45eb1fdb562c3e26c224a5f4e86bff23df25175e
DIST readline82-013.sig 95 BLAKE2B 388b707e863c6047fdc92bb29e2c172292b497f53926f6e2534016e5cdb621fd7feb9418c6edd4a693869ea61c16cb64815bf2159d6af0bb3eec5d5dc666e525 SHA512 85bd30dc816d62a2e339c95bf9f243a60a960264e14bc396b34f586afdded2cc43ecc307a7f1a2c03c7eba2d11d2f3a0028107a59c4b2bc8d6dbe77fe9fb81cd
EBUILD readline-8.1_p2-r2.ebuild 6981 BLAKE2B 1319d23bff9c63e8c53f87f5767dc24d479a70bedc1cf82d21cba0b508b052eb3cc334ae491cde913fdfb264ae6570a5f160bb7d16ae906d48f38debe9d466d5 SHA512 067c55be2dc6cb4c3e627ebefff753301e2ad1bd9c86cc5165d8dda78b6363d24d92d8001a164a1b1f1fd94a7702e8d90c9891a5e3b8e40d32e91ee3f9863d5c
-EBUILD readline-8.2_p10.ebuild 7560 BLAKE2B 3dd23f93b3dc03909a81dbe3836efc7d010f1711465007569cc0f2d118f5498db418c307e952a1296585a9651c8e9abee00244eb36ce66bc17d266337383bda8 SHA512 32c78ea2851a83f3e7ef6b4b46ae03033379701acd3c344cd08f8bafbc5eec97680e41cb082113ad6605e99ece6682b6039e19839b8bd6acda6942184e72e5cc
+EBUILD readline-8.2_p10.ebuild 7559 BLAKE2B 2d6197d21ca3c24d0ba151c088f017171bf84ec19eace2440a14645818f49b1569677bf72fc89c3f89abac2de9351ca65ddc392bcf5d20f32115890c2ff1beed SHA512 4509c5c27b35d9f1b1cefda5103f474f35119560d7bd084e59f39823b383b81cb8ffd25b7d47317fb2fdfaaea8b56c121e0c017643dd50ca64ff3c3d02f0e628
EBUILD readline-8.2_p13.ebuild 7567 BLAKE2B 2838875de046727fe3f1a8872f2babfca9e86d9d246420d1587acaa7f3c71f3db743e656238432de133dcf733f2be322bb626c4d81a3a24d285b66462d69eeeb SHA512 4c2a539ab5837478120641180dbe949494ea41bdef652966dac9441ec946dc3188496d0bc718982a820ce56d9b12183ebf74152cda57171922a0395a895ea95c
EBUILD readline-8.3_alpha.ebuild 7670 BLAKE2B 1c3fc1be062ccd1cf22e08b02b13e6554c519796d73159fe3edc5b0292fb995bfb91f57d42565abf0811ede55498e37f9c214e1422016fdb0ebbf637af96bc04 SHA512 68c2e6de889899f691fcca1cc4e6160d6c4d7e1eff5d3987eb5d63516ee8aa601de0197fbf8a74cdd5a5cb0db60980e85423ce8b526fa2c20de78d56454224fd
EBUILD readline-9999.ebuild 7391 BLAKE2B 76655c11c0145a954ed33867afad49c0fc294f3e86465147f497f380692ba21c7e161206c8446e8388c4d89885b858365512c68d9dd5874ed61684b829cabdf1 SHA512 2f13c81903a92966ae816ff55299189c15631775cc51dea9680d6138c7c195c61610e2d4dc3d8ba13b19416b0cf78808db640135fe7198dd1232a880d64f5449
diff --git a/sys-libs/readline/readline-8.2_p10.ebuild b/sys-libs/readline/readline-8.2_p10.ebuild
index 348c7a0b9f1a..32ee5b8f5d86 100644
--- a/sys-libs/readline/readline-8.2_p10.ebuild
+++ b/sys-libs/readline/readline-8.2_p10.ebuild
@@ -83,7 +83,7 @@ fi
LICENSE="GPL-3+"
SLOT="0/8" # subslot matches SONAME major
if is_release ; then
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="static-libs +unicode utils"
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 66e6fc15f357..faccbf2df019 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 ffd1283e5417..0d36c5f80538 100644
--- a/sys-process/fcron/Manifest
+++ b/sys-process/fcron/Manifest
@@ -6,5 +6,4 @@ AUX fcron.init-r5 2633 BLAKE2B 3e3a1991f67f9e9ed2021c8ed0f7442032feb88af89088caa
AUX fcrontab.2 226 BLAKE2B 4fc55d14c44797b1dcc34000de1a9ffa43b1a52037db5dcec76854dfc4c84283dceafdc84f2dec9dfcb95dd5a39d90f31c828b819d29122b2b7b2135f4c65899 SHA512 f0c74c2cd601750f7de8d9926278bd79026b236f2bda4033fe1961c48171b3aa3712bd8d8917f9c784bf0ce54ed09781572cb7e9397d9579a8ba6a114c1e5c2e
DIST fcron-3.3.1.tar.gz 593688 BLAKE2B 5c2f91667c94fc9eae7ae014a7826ab1f26647a192425630dbdb84bbe3c9041be23a2a480eb13844dc18a5ba406fe77a157938af1e0343e5f9b0ce1a1405d66b SHA512 b9c5066bdf8588a6b8d811ccc0d49f1d41a17dabf898a280997a8136dc449c2a505c46868abf732f86184ff0720d51f17442691909acae8fb26edcd180cff281
EBUILD fcron-3.3.1-r1.ebuild 7101 BLAKE2B 95bc91c5fe22d73d0f88fe0789f9baeb00864c75821d8f0e218cddcc0c377cc616635868f779273708788f80608a6bc7c742ee7251188c30eb5debd94069989d SHA512 85c8a8eec93ed83924c784f24c7a87b640c999929858d3f3f2890f44ec4c9923a8478d1f42bbd7ad51efa955ef84617eccc0bd7ead38c2ea2c3691783b4804c1
-EBUILD fcron-3.3.1.ebuild 7101 BLAKE2B d2409d9e57c0e72ca07570dc8b2c2a91e3bf96a9c5fbcfa084a6c0869c3ab12ec383ae2dbe22760da10b097094055fdae3ee7683ae5680b68307cf588a78ae93 SHA512 0c10264d08f3cad45862f1127ae0dcc2ce409fa73b8acb38d32c17287d7d74af1d8aa51bb051b5892254c9f547862943c7158079b69d332ecf2bdf6c37a0fbd0
MISC metadata.xml 1320 BLAKE2B 169511184222d072788a2f66e329a149147d91003767e0c2a9a88db1d71a4c809b828563e2296960f132db96d4fe46996dbecdbb5e6badb3ec72d9998e111ad0 SHA512 6becadb18f88e7601111bace913a59e37c9337a4fea7442511872da351a03a7751fe38caa1eb5872a16d67069cba5a04388fe5c872dd2cfa79342fdb9f42ac7c
diff --git a/sys-process/fcron/fcron-3.3.1.ebuild b/sys-process/fcron/fcron-3.3.1.ebuild
deleted file mode 100644
index 88aca353aef9..000000000000
--- a/sys-process/fcron/fcron-3.3.1.ebuild
+++ /dev/null
@@ -1,270 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="audit debug pam selinux l10n_fr +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}"/${PN}-3.1.1-noreadline.patch
- "${FILESDIR}"/${PN}-3.2.1-musl-getopt-order.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
-
- cp "${FILESDIR}"/crontab.2 "${WORKDIR}"/crontab || die
-
- 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() {
- keepdir /var/spool/fcron
-
- exeinto /usr/libexec
- doexe fcron fcronsighup
-
- dobin fcrondyn fcrontab
-
- insinto /etc/fcron
- doins files/fcron.{allow,deny,conf}
-
- 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
-
- fowners fcron:fcron \
- /var/spool/fcron \
- /usr/bin/fcron{dyn,tab}
-
- # fcronsighup needs to be suid root, because it sends a HUP to the
- # running fcron daemon, but only has to be called by the fcron group
- # anyway
- fowners ${rootuser}:fcron \
- /usr/libexec/fcronsighup \
- /etc/fcron/fcron.{allow,deny,conf} \
- /etc/fcron
-
- fperms 6770 /var/spool/fcron
- fperms 6775 /usr/bin/fcron{dyn,tab}
-
- fperms 4710 /usr/libexec/fcronsighup
-
- fperms 0750 /etc/fcron
- fperms 0640 /etc/fcron/fcron.{allow,deny,conf}
-
- use pam && 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
- use pam && newpamd "${T}"/fcrontab.pam fcrontab
-
- newinitd "${FILESDIR}"/fcron.init-r5 fcron
- systemd_newunit "${S}/script/fcron.init.systemd" fcron.service
-
- newconfd "${FILESDIR}"/fcron.confd fcron
-
- local DOCS=( MANIFEST VERSION "${WORKDIR}/crontab")
- DOCS+=( doc/en/txt/{readme,thanks,faq,todo,relnotes,changes}.txt )
-
- local HTML_DOCS=( doc/en/HTML/. )
-
- einstalldocs
-
- newdoc files/fcron.conf fcron.conf.sample
- doman doc/en/man/*.{1,5,8}
-
- for lang in fr; do
- use l10n_${lang} || continue
-
- doman -i18n=${lang} doc/${lang}/man/*.{1,5,8}
-
- docinto html/${lang}
- dodoc -r doc/${lang}/HTML/.
- done
-}
-
-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/virtual/Manifest.gz b/virtual/Manifest.gz
index dab133f07370..1dc74f421f88 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/perl-Archive-Tar/Manifest b/virtual/perl-Archive-Tar/Manifest
index 8b95b8fa36aa..60b2c06e2162 100644
--- a/virtual/perl-Archive-Tar/Manifest
+++ b/virtual/perl-Archive-Tar/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Archive-Tar-2.400.0-r1.ebuild 505 BLAKE2B b6f4c6f60b11c3e1c188a1f27b78dcb00abad5d8f45fb2097a8888dc93b6c7572fbea0e0e6e419240a625042f3670e514a0f19a72e2d7fb2b01e4be3212c063a SHA512 9bd8b44583eb4d3c66123d30e10f01296ecdcc61e4d588e1fa1cdb7f771f2e47063ff16e7ed23bdbee878184d77a2c9911e413bde725ed14118b201652648e42
-EBUILD perl-Archive-Tar-3.20.10_rc.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Archive-Tar-3.20.10_rc.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Archive-Tar/perl-Archive-Tar-3.20.10_rc.ebuild b/virtual/perl-Archive-Tar/perl-Archive-Tar-3.20.10_rc.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Archive-Tar/perl-Archive-Tar-3.20.10_rc.ebuild
+++ b/virtual/perl-Archive-Tar/perl-Archive-Tar-3.20.10_rc.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-CPAN-Meta-Requirements/Manifest b/virtual/perl-CPAN-Meta-Requirements/Manifest
index 43cb5474c570..9f13798c1405 100644
--- a/virtual/perl-CPAN-Meta-Requirements/Manifest
+++ b/virtual/perl-CPAN-Meta-Requirements/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-CPAN-Meta-Requirements-2.140.0-r9.ebuild 526 BLAKE2B 075f7b05d31bf17ce3885e323b62cdde2e9d57dba9aeaf39ea41fe5d540e7c51d3dd52ff77441e3280d88a34eb764cd681731ab24ea927851d1968529a713b6c SHA512 1c938dc7e536f4d814067d7ecfa2874762625601af494a9e0e0517f6622a5041788b27ec710f99ad5e8b0d749b54f10534f2b8052490b8bafbc35b149645b920
-EBUILD perl-CPAN-Meta-Requirements-2.143.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-CPAN-Meta-Requirements-2.143.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.143.0.ebuild b/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.143.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.143.0.ebuild
+++ b/virtual/perl-CPAN-Meta-Requirements/perl-CPAN-Meta-Requirements-2.143.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Compress-Raw-Bzip2/Manifest b/virtual/perl-Compress-Raw-Bzip2/Manifest
index 00599d0438c4..3226f5c1039f 100644
--- a/virtual/perl-Compress-Raw-Bzip2/Manifest
+++ b/virtual/perl-Compress-Raw-Bzip2/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Compress-Raw-Bzip2-2.204.1_rc.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Compress-Raw-Bzip2-2.212.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Compress-Raw-Bzip2-2.212.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.212.0.ebuild b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.212.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.212.0.ebuild
+++ b/virtual/perl-Compress-Raw-Bzip2/perl-Compress-Raw-Bzip2-2.212.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Compress-Raw-Zlib/Manifest b/virtual/perl-Compress-Raw-Zlib/Manifest
index 119a0d98822a..4e7e4a28dc8d 100644
--- a/virtual/perl-Compress-Raw-Zlib/Manifest
+++ b/virtual/perl-Compress-Raw-Zlib/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Compress-Raw-Zlib-2.206.0.ebuild 456 BLAKE2B dba544e7bc1fbb4291c5dcb5c40e10c0dd579ba728713454965b936945a48ef27dbb67dea41ebf8d59b801298fa2659ccdbb4b8f9d30723bc12c858b62367595 SHA512 241c09abae0c961b1d2ff1487122bdae4dfdd4156ab3c2c16e62c8c4c073345b4a31e9e30a11b8e6dd2e41d322015b2651f69387e1795d4eb6adc596a14d177b
-EBUILD perl-Compress-Raw-Zlib-2.212.0-r1.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Compress-Raw-Zlib-2.212.0-r1.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.212.0-r1.ebuild b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.212.0-r1.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.212.0-r1.ebuild
+++ b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.212.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-DB_File/Manifest b/virtual/perl-DB_File/Manifest
index 3efdf3921eac..84ba031a89dd 100644
--- a/virtual/perl-DB_File/Manifest
+++ b/virtual/perl-DB_File/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-DB_File-1.858.0.ebuild 492 BLAKE2B 0ced28234e6f6192f927f92b339a50aa581798ca80fb99489bcc150d3457b76af491d1a999eee8f8dc0ba6b70923dc9a328b0c76dc48db64c37c3a96d4076806 SHA512 5844b3b34ab6d385c2cf79e83b300705f3dee639e295bbf11b3bfc33615e34f5e0b458357e3f241656427eecedc7728363fc1b8ae88004d30fcbe9bb354b18df
-EBUILD perl-DB_File-1.859.0.ebuild 499 BLAKE2B fa52030744e510922e6c7a184b2cf80d8422293d6a47fdcd5dadff1b151e3b7f39fb508478411a541fee8814d41e9ab424333149c9f614ad2b7622b52472673f SHA512 ddeb25e19621edab9ed23fb647aed47cc16ae2f3d9442ff67eaabb501ed553c685cac2ed10beb02b70a9df2753ebfb608fddd9d7b363e06bb96ea81b23f51c7e
+EBUILD perl-DB_File-1.859.0.ebuild 496 BLAKE2B 4b12f44b3ec52b2923f4a1800f97ca17f5bd6a342a74023077b1ccca0d4b6112e581aa6ad7e92344073cd9cc19e89179c72db0453f3d153e456e12e4097cf35f SHA512 71817ad862f099bb33aeb54d1503731803f111f61e7b16fe0a802e2050b15cb8991dee077f387bae6ad9e94ea4c1ea099fb32617b0f1b2abd14597b3fe62c5bf
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-DB_File/perl-DB_File-1.859.0.ebuild b/virtual/perl-DB_File/perl-DB_File-1.859.0.ebuild
index d885bb0c3b60..71c08ea7f2b4 100644
--- a/virtual/perl-DB_File/perl-DB_File-1.859.0.ebuild
+++ b/virtual/perl-DB_File/perl-DB_File-1.859.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40*[berkdb] ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Data-Dumper/Manifest b/virtual/perl-Data-Dumper/Manifest
index 9da9babd8511..638287a1a56e 100644
--- a/virtual/perl-Data-Dumper/Manifest
+++ b/virtual/perl-Data-Dumper/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Data-Dumper-2.188.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Data-Dumper-2.189.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Data-Dumper-2.189.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.189.0.ebuild b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.189.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Data-Dumper/perl-Data-Dumper-2.189.0.ebuild
+++ b/virtual/perl-Data-Dumper/perl-Data-Dumper-2.189.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Devel-PPPort/Manifest b/virtual/perl-Devel-PPPort/Manifest
index 33bfa8ce4283..568035bb3d83 100644
--- a/virtual/perl-Devel-PPPort/Manifest
+++ b/virtual/perl-Devel-PPPort/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Devel-PPPort-3.710.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Devel-PPPort-3.720.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Devel-PPPort-3.720.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.720.0.ebuild b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.720.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.720.0.ebuild
+++ b/virtual/perl-Devel-PPPort/perl-Devel-PPPort-3.720.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Encode/Manifest b/virtual/perl-Encode/Manifest
index 00e3abbd8bbb..86634e90834d 100644
--- a/virtual/perl-Encode/Manifest
+++ b/virtual/perl-Encode/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Encode-3.190.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Encode-3.210.0-r1.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Encode-3.210.0-r1.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Encode/perl-Encode-3.210.0-r1.ebuild b/virtual/perl-Encode/perl-Encode-3.210.0-r1.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Encode/perl-Encode-3.210.0-r1.ebuild
+++ b/virtual/perl-Encode/perl-Encode-3.210.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Exporter/Manifest b/virtual/perl-Exporter/Manifest
index 195fcfffa83e..0bdcf90153ca 100644
--- a/virtual/perl-Exporter/Manifest
+++ b/virtual/perl-Exporter/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Exporter-5.770.0-r1.ebuild 505 BLAKE2B b6f4c6f60b11c3e1c188a1f27b78dcb00abad5d8f45fb2097a8888dc93b6c7572fbea0e0e6e419240a625042f3670e514a0f19a72e2d7fb2b01e4be3212c063a SHA512 9bd8b44583eb4d3c66123d30e10f01296ecdcc61e4d588e1fa1cdb7f771f2e47063ff16e7ed23bdbee878184d77a2c9911e413bde725ed14118b201652648e42
-EBUILD perl-Exporter-5.780.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Exporter-5.780.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Exporter/perl-Exporter-5.780.0.ebuild b/virtual/perl-Exporter/perl-Exporter-5.780.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Exporter/perl-Exporter-5.780.0.ebuild
+++ b/virtual/perl-Exporter/perl-Exporter-5.780.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-ExtUtils-CBuilder/Manifest b/virtual/perl-ExtUtils-CBuilder/Manifest
index c835f29c2746..78a9e43e2ba1 100644
--- a/virtual/perl-ExtUtils-CBuilder/Manifest
+++ b/virtual/perl-ExtUtils-CBuilder/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-ExtUtils-CBuilder-0.280.238.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-ExtUtils-CBuilder-0.280.240.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-ExtUtils-CBuilder-0.280.240.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.240.ebuild b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.240.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.240.ebuild
+++ b/virtual/perl-ExtUtils-CBuilder/perl-ExtUtils-CBuilder-0.280.240.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-ExtUtils-Manifest/Manifest b/virtual/perl-ExtUtils-Manifest/Manifest
index 90ad4546a1af..2794dc6b0c10 100644
--- a/virtual/perl-ExtUtils-Manifest/Manifest
+++ b/virtual/perl-ExtUtils-Manifest/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-ExtUtils-Manifest-1.730.0-r2.ebuild 526 BLAKE2B 075f7b05d31bf17ce3885e323b62cdde2e9d57dba9aeaf39ea41fe5d540e7c51d3dd52ff77441e3280d88a34eb764cd681731ab24ea927851d1968529a713b6c SHA512 1c938dc7e536f4d814067d7ecfa2874762625601af494a9e0e0517f6622a5041788b27ec710f99ad5e8b0d749b54f10534f2b8052490b8bafbc35b149645b920
-EBUILD perl-ExtUtils-Manifest-1.750.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-ExtUtils-Manifest-1.750.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.750.0.ebuild b/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.750.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.750.0.ebuild
+++ b/virtual/perl-ExtUtils-Manifest/perl-ExtUtils-Manifest-1.750.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-File-Spec/Manifest b/virtual/perl-File-Spec/Manifest
index 7e5dcf104417..f01fc1b1a149 100644
--- a/virtual/perl-File-Spec/Manifest
+++ b/virtual/perl-File-Spec/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-File-Spec-3.880.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-File-Spec-3.900.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-File-Spec-3.900.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild b/virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild
+++ b/virtual/perl-File-Spec/perl-File-Spec-3.900.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Getopt-Long/Manifest b/virtual/perl-Getopt-Long/Manifest
index 9538c49ef3fb..bd31abe2741a 100644
--- a/virtual/perl-Getopt-Long/Manifest
+++ b/virtual/perl-Getopt-Long/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Getopt-Long-2.540.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Getopt-Long-2.570.0-r1.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Getopt-Long-2.570.0-r1.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.570.0-r1.ebuild b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.570.0-r1.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Getopt-Long/perl-Getopt-Long-2.570.0-r1.ebuild
+++ b/virtual/perl-Getopt-Long/perl-Getopt-Long-2.570.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-HTTP-Tiny/Manifest b/virtual/perl-HTTP-Tiny/Manifest
index 7db315f71e31..4e7c8a10d46e 100644
--- a/virtual/perl-HTTP-Tiny/Manifest
+++ b/virtual/perl-HTTP-Tiny/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-HTTP-Tiny-0.86.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-HTTP-Tiny-0.88.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-HTTP-Tiny-0.88.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.88.0.ebuild b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.88.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.88.0.ebuild
+++ b/virtual/perl-HTTP-Tiny/perl-HTTP-Tiny-0.88.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-IO-Compress/Manifest b/virtual/perl-IO-Compress/Manifest
index a5875e946604..022876822c46 100644
--- a/virtual/perl-IO-Compress/Manifest
+++ b/virtual/perl-IO-Compress/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-IO-Compress-2.204.0.ebuild 677 BLAKE2B 755e4c954e416111b7f9fc0403fae635c03054eabbf74aca9fa67effc43c1886f83b98ab818b56d90ef894a30cd1a332c6b32846eaa94c1bd5131b66d9390837 SHA512 4fdaef7d9b03c97cd740a702453fc6aab7a18bec4f60cdc339cc245bc97cbfa71d33b1e1608ce6cd091edf83f0fa1b3e6bdf98f2d523b1ebd7c3800381542116
-EBUILD perl-IO-Compress-2.212.0.ebuild 674 BLAKE2B 91ce18b7843058a325d27874ab64f5a3ffe677484fa2e2cdea9f13e011c43af63f4e1184dfa606a98edd62c64acac60c78a651a2babe49563664c7d6cbca3b08 SHA512 6cf503be8d571e42cf6b2174fa17244783aa7b255314df44fd357884919e3c2efa479fd60d2b729e09e3db6d307a8b621ac49fee43a4eda4ffc529601bc49794
+EBUILD perl-IO-Compress-2.212.0.ebuild 671 BLAKE2B d497eefd6658a5f473044d4c9aa5e70a5306c7d9a79a84001726d4212ecb89882621a4d6df3f7c2b9b12526f00a42bcd2ce4a2cfdd2150bc8bc46309ff506f5f SHA512 d5652930b7cfe6a50bbe893cf4c4a2af31ded5be8f0b467593fe8a6a7fa7759f8ac66ae9afeebebb7c92fdf7479ca14a9f1e502a8e558dfdd0bea39cc1a84e05
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-IO-Compress/perl-IO-Compress-2.212.0.ebuild b/virtual/perl-IO-Compress/perl-IO-Compress-2.212.0.ebuild
index 2c7a8d4188dc..bd421029a538 100644
--- a/virtual/perl-IO-Compress/perl-IO-Compress-2.212.0.ebuild
+++ b/virtual/perl-IO-Compress/perl-IO-Compress-2.212.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-IO-Socket-IP/Manifest b/virtual/perl-IO-Socket-IP/Manifest
index 4f37065420c5..1b0f5e83d243 100644
--- a/virtual/perl-IO-Socket-IP/Manifest
+++ b/virtual/perl-IO-Socket-IP/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-IO-Socket-IP-0.410.100_rc.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-IO-Socket-IP-0.420.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-IO-Socket-IP-0.420.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.420.0.ebuild b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.420.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.420.0.ebuild
+++ b/virtual/perl-IO-Socket-IP/perl-IO-Socket-IP-0.420.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-IO-Zlib/Manifest b/virtual/perl-IO-Zlib/Manifest
index 2a998784ed5b..68119d3bf7df 100644
--- a/virtual/perl-IO-Zlib/Manifest
+++ b/virtual/perl-IO-Zlib/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-IO-Zlib-1.140.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-IO-Zlib-1.150.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-IO-Zlib-1.150.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-IO-Zlib/perl-IO-Zlib-1.150.0.ebuild b/virtual/perl-IO-Zlib/perl-IO-Zlib-1.150.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-IO-Zlib/perl-IO-Zlib-1.150.0.ebuild
+++ b/virtual/perl-IO-Zlib/perl-IO-Zlib-1.150.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-IO/Manifest b/virtual/perl-IO/Manifest
index 76377db57b71..7ea34b20639b 100644
--- a/virtual/perl-IO/Manifest
+++ b/virtual/perl-IO/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-IO-1.520.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-IO-1.550.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-IO-1.550.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-IO/perl-IO-1.550.0.ebuild b/virtual/perl-IO/perl-IO-1.550.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-IO/perl-IO-1.550.0.ebuild
+++ b/virtual/perl-IO/perl-IO-1.550.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Math-BigInt-FastCalc/Manifest b/virtual/perl-Math-BigInt-FastCalc/Manifest
index 6e4c8c118f69..0914fffc9316 100644
--- a/virtual/perl-Math-BigInt-FastCalc/Manifest
+++ b/virtual/perl-Math-BigInt-FastCalc/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Math-BigInt-FastCalc-0.501.300.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Math-BigInt-FastCalc-0.501.800.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Math-BigInt-FastCalc-0.501.800.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.800.ebuild b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.800.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.800.ebuild
+++ b/virtual/perl-Math-BigInt-FastCalc/perl-Math-BigInt-FastCalc-0.501.800.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Math-BigInt/Manifest b/virtual/perl-Math-BigInt/Manifest
index 83f99cbc285e..421c0d7e4524 100644
--- a/virtual/perl-Math-BigInt/Manifest
+++ b/virtual/perl-Math-BigInt/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Math-BigInt-1.999.842.ebuild 389 BLAKE2B ba59e51f85dfb5b9f75fbae54397e5ca3b65ece669afa3da353edabdbae8e28903add0ee9dfe6038025356a28637167db48a7f157ef63906bf469a5745a36f01 SHA512 c5122a54d7883697b367d192be9c80b8d45e23199458f53f9bccd8524225044b851e0522013217310f35d8c25225b3225d5127fe64013fae35cfd9b3cfbcba71
-EBUILD perl-Math-BigInt-2.3.2.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Math-BigInt-2.3.2.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Math-BigInt/perl-Math-BigInt-2.3.2.ebuild b/virtual/perl-Math-BigInt/perl-Math-BigInt-2.3.2.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Math-BigInt/perl-Math-BigInt-2.3.2.ebuild
+++ b/virtual/perl-Math-BigInt/perl-Math-BigInt-2.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Math-BigRat/Manifest b/virtual/perl-Math-BigRat/Manifest
index c9b7d533d479..9f7e8b446800 100644
--- a/virtual/perl-Math-BigRat/Manifest
+++ b/virtual/perl-Math-BigRat/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Math-BigRat-0.262.400.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Math-BigRat-2.3.2.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Math-BigRat-2.3.2.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Math-BigRat/perl-Math-BigRat-2.3.2.ebuild b/virtual/perl-Math-BigRat/perl-Math-BigRat-2.3.2.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Math-BigRat/perl-Math-BigRat-2.3.2.ebuild
+++ b/virtual/perl-Math-BigRat/perl-Math-BigRat-2.3.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Module-CoreList/Manifest b/virtual/perl-Module-CoreList/Manifest
index f413eccc55e3..755f431b69a7 100644
--- a/virtual/perl-Module-CoreList/Manifest
+++ b/virtual/perl-Module-CoreList/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Module-CoreList-5.202.311.290.ebuild 605 BLAKE2B 9803ead7da316622fc1a4598061a22b68d362ed3114b950bfc31663c2506242dc0e1c59baaccaad76e34bc59e55d8bb2f4b14a8b34f95777db251fc3f45f59cf SHA512 98ffb88f93930d712dba7842fce62ed531b782c2129ec930b39d44543d7198d6ea89d7714cf7daa455669bb69345dcd5e624ac1960778203609dea34da62a626
-EBUILD perl-Module-CoreList-5.202.406.90.ebuild 612 BLAKE2B 0b4b9127f11a069d1e21186265b9b2e7a71717ef452c7e109a696bd5595f40c28443a0d2f614c0d5139aa63a6e500bb94a0a76bc2f0e11fc698bc6bdd39fe6fa SHA512 48ac7e5366157c153137d43be49f4fc2279d8d8b2d6fb767bbb8e021f06e6a0b4238f941f528f9242fa3623e9939bd78339bb0153f4b025c15fc82906afac9cf
+EBUILD perl-Module-CoreList-5.202.406.90.ebuild 609 BLAKE2B 9185ada594050c0bfe2af07aede1e3a3c33b1738117fae5dcebfc40a6f4db95e29d14d450119690da0686da4eea98e21e66055c43d6498279c86ca2b15f6503b SHA512 07dda73afd31b61df55344ca9525ca0d2e49b60bc4bde78c695473ae87828682225b14ff7619a0b7c6f4bde7e64ef828154fa1003fdea72c8d2c8288e897ec69
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild
index aadc493e09a6..e4db825a34bd 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.406.90.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
# When bumping this package.
diff --git a/virtual/perl-Module-Metadata/Manifest b/virtual/perl-Module-Metadata/Manifest
index e68e3ea0f980..69184f367c08 100644
--- a/virtual/perl-Module-Metadata/Manifest
+++ b/virtual/perl-Module-Metadata/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Module-Metadata-1.0.37-r3.ebuild 526 BLAKE2B 075f7b05d31bf17ce3885e323b62cdde2e9d57dba9aeaf39ea41fe5d540e7c51d3dd52ff77441e3280d88a34eb764cd681731ab24ea927851d1968529a713b6c SHA512 1c938dc7e536f4d814067d7ecfa2874762625601af494a9e0e0517f6622a5041788b27ec710f99ad5e8b0d749b54f10534f2b8052490b8bafbc35b149645b920
-EBUILD perl-Module-Metadata-1.0.38.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Module-Metadata-1.0.38.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.38.ebuild b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.38.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.38.ebuild
+++ b/virtual/perl-Module-Metadata/perl-Module-Metadata-1.0.38.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Pod-Simple/Manifest b/virtual/perl-Pod-Simple/Manifest
index 1c7193e6c917..6d6322cb117c 100644
--- a/virtual/perl-Pod-Simple/Manifest
+++ b/virtual/perl-Pod-Simple/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Pod-Simple-3.430.0-r1.ebuild 505 BLAKE2B b6f4c6f60b11c3e1c188a1f27b78dcb00abad5d8f45fb2097a8888dc93b6c7572fbea0e0e6e419240a625042f3670e514a0f19a72e2d7fb2b01e4be3212c063a SHA512 9bd8b44583eb4d3c66123d30e10f01296ecdcc61e4d588e1fa1cdb7f771f2e47063ff16e7ed23bdbee878184d77a2c9911e413bde725ed14118b201652648e42
-EBUILD perl-Pod-Simple-3.450.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Pod-Simple-3.450.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.450.0.ebuild b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.450.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Pod-Simple/perl-Pod-Simple-3.450.0.ebuild
+++ b/virtual/perl-Pod-Simple/perl-Pod-Simple-3.450.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Safe/Manifest b/virtual/perl-Safe/Manifest
index f36eaeea1e47..eb65c10c50ab 100644
--- a/virtual/perl-Safe/Manifest
+++ b/virtual/perl-Safe/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Safe-2.440.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Safe-2.460.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Safe-2.460.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Safe/perl-Safe-2.460.0.ebuild b/virtual/perl-Safe/perl-Safe-2.460.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Safe/perl-Safe-2.460.0.ebuild
+++ b/virtual/perl-Safe/perl-Safe-2.460.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Socket/Manifest b/virtual/perl-Socket/Manifest
index 86caf00ae773..44f66467f524 100644
--- a/virtual/perl-Socket/Manifest
+++ b/virtual/perl-Socket/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Socket-2.36.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Socket-2.38.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Socket-2.38.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Socket/perl-Socket-2.38.0.ebuild b/virtual/perl-Socket/perl-Socket-2.38.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Socket/perl-Socket-2.38.0.ebuild
+++ b/virtual/perl-Socket/perl-Socket-2.38.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Test-Harness/Manifest b/virtual/perl-Test-Harness/Manifest
index fe07488373d5..1f400b8bfc0c 100644
--- a/virtual/perl-Test-Harness/Manifest
+++ b/virtual/perl-Test-Harness/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Test-Harness-3.440.0-r1.ebuild 505 BLAKE2B b6f4c6f60b11c3e1c188a1f27b78dcb00abad5d8f45fb2097a8888dc93b6c7572fbea0e0e6e419240a625042f3670e514a0f19a72e2d7fb2b01e4be3212c063a SHA512 9bd8b44583eb4d3c66123d30e10f01296ecdcc61e4d588e1fa1cdb7f771f2e47063ff16e7ed23bdbee878184d77a2c9911e413bde725ed14118b201652648e42
-EBUILD perl-Test-Harness-3.480.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Test-Harness-3.480.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Test-Harness/perl-Test-Harness-3.480.0.ebuild b/virtual/perl-Test-Harness/perl-Test-Harness-3.480.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Test-Harness/perl-Test-Harness-3.480.0.ebuild
+++ b/virtual/perl-Test-Harness/perl-Test-Harness-3.480.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Test-Simple/Manifest b/virtual/perl-Test-Simple/Manifest
index 22aaa85f37ff..6132b07c775b 100644
--- a/virtual/perl-Test-Simple/Manifest
+++ b/virtual/perl-Test-Simple/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Test-Simple-1.302.196.ebuild 453 BLAKE2B 5f676cf5df2b94c3ceaa50174981e87856ea1686a0d0c2a7b56489825cfbda4f9f9e059f7bed88b64048c7c2a8098f8edd63f6fe3cba89f165c29ab986d079ba SHA512 5d24ac922e88c38f934ffbb174249e8d9794d2aaa856882a616c77c61206f761406cecb8b4ddf4d7e9bdf8839abff610fe34961f5ad2f3d323393a00b543a6d5
-EBUILD perl-Test-Simple-1.302.199.ebuild 488 BLAKE2B 146dabf449918287d6d2343df7802c0d7f159c77059eda3a931bbb37b7ee0c51bddb53354d6d2c251e0b3d54c80f82e7cc1ded1c316686bb8b86ce3e726e8d7d SHA512 6f2829b2edcdb7cc3f06f3f69759c42744dbf42163e1457c0bf7d77c2ab9cbbd4f41d04ea1712ca1eaf77fcd2aac79b8482fdf68fbfcf2035a916278047d32a5
+EBUILD perl-Test-Simple-1.302.199.ebuild 485 BLAKE2B b3fd0b9e72097d31d7f04e24e09b825f6af04ba397b1d0588b1a8c8c017b4df464ab24cf5e91dfaee9da7469c4ecec8bfcc6704d93a470c9bed8f8a1b14cdbe5 SHA512 a3d215455afbc448c0d39e6c5252900b182eec4136a0ed60dced99f2e484d02bbc237b896d867d253106e0f77649b3f1354240cabe99b954c7bc4e963903d77b
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.199.ebuild b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.199.ebuild
index 97b47133de81..5f58069d5f37 100644
--- a/virtual/perl-Test-Simple/perl-Test-Simple-1.302.199.ebuild
+++ b/virtual/perl-Test-Simple/perl-Test-Simple-1.302.199.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Text-Tabs+Wrap/Manifest b/virtual/perl-Text-Tabs+Wrap/Manifest
index 52a6db526c25..6f825433c871 100644
--- a/virtual/perl-Text-Tabs+Wrap/Manifest
+++ b/virtual/perl-Text-Tabs+Wrap/Manifest
@@ -1,4 +1,4 @@
EBUILD perl-Text-Tabs+Wrap-2021.81.400-r1.ebuild 556 BLAKE2B ad1d7fa163a1044db6752412e41c64db17f30a23bc65229820e27abbc17b8a623018f5dabea48124d7d8c54b8e4e3a901f108248a951da0f955e46b53d6efebd SHA512 88135b81274c28058cde321f7e4f9febc24c0ee37dad9f0518baf7974becbf3df05fd0523eee6bf270d714ec1e7a9a9a6d18b4d54f5e03aaecd489f1511508ba
EBUILD perl-Text-Tabs+Wrap-2023.51.100.ebuild 510 BLAKE2B bbc7f6bf763af3e94d2232e3dccec529335bc3d18d9dc7ba0d7286899cd88e738c61ab4f5423df39aa1148d4fcd5e6618cef2b9f685adbffc2ffc272d1a272e7 SHA512 4ceea17e2ffccd5cac3beb5e0e393c2aefb7e935f458923b961188b34b9a4a606428c1787cf44af370c587dab8476dc810947a55cac88f9d6a717d431a17f289
-EBUILD perl-Text-Tabs+Wrap-2024.1.0.ebuild 542 BLAKE2B ac65d452ce3e64186e0130c074157616544f6259d7f7b0fc81bb1880234f007b5f3892b0cc21fe18768f4f6eb37187326c9256ad5b54f0bdbb47a9612b7f3224 SHA512 5f6c6d17fbbe6d1e3ac29c898b8780f3d26624825ff95cb46a15787a20a71200e617e5bf94c4ec492fe4b6ea9f855eac128f3d10aea834a6ed2f0367877e9a8a
+EBUILD perl-Text-Tabs+Wrap-2024.1.0.ebuild 539 BLAKE2B 77b6da8f9065214e35cafb3aa46b4e009a33f0fa1c453a84cab2eb2c4deb6a27812f50859a55a5dd4ae69cd255d73436c005b24c1bcaa0630f8ffdcce3ed06ca SHA512 3a76eebabf03db59f97c2ae3845877950b8c8d46c9cc1dd9407359a58c8902e3800cc9dbca5584d3cc843b8edf5eccd077b762411912eba9f60fe3779aa15d00
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2024.1.0.ebuild b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2024.1.0.ebuild
index ecfff8a76f18..85ffa3c4169f 100644
--- a/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2024.1.0.ebuild
+++ b/virtual/perl-Text-Tabs+Wrap/perl-Text-Tabs+Wrap-2024.1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for Text::Tabs and Text::Wrap, also distributed as Text::Tabs+Wrap"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Time-HiRes/Manifest b/virtual/perl-Time-HiRes/Manifest
index aaa22bafb372..2de54c04dd59 100644
--- a/virtual/perl-Time-HiRes/Manifest
+++ b/virtual/perl-Time-HiRes/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Time-HiRes-1.977.500.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Time-HiRes-1.977.700.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Time-HiRes-1.977.700.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.700.ebuild b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.700.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.700.ebuild
+++ b/virtual/perl-Time-HiRes/perl-Time-HiRes-1.977.700.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-Time-Local/Manifest b/virtual/perl-Time-Local/Manifest
index 4a11af70af99..a8714a2a2e4b 100644
--- a/virtual/perl-Time-Local/Manifest
+++ b/virtual/perl-Time-Local/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-Time-Local-1.300.0-r2.ebuild 526 BLAKE2B 075f7b05d31bf17ce3885e323b62cdde2e9d57dba9aeaf39ea41fe5d540e7c51d3dd52ff77441e3280d88a34eb764cd681731ab24ea927851d1968529a713b6c SHA512 1c938dc7e536f4d814067d7ecfa2874762625601af494a9e0e0517f6622a5041788b27ec710f99ad5e8b0d749b54f10534f2b8052490b8bafbc35b149645b920
-EBUILD perl-Time-Local-1.350.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-Time-Local-1.350.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Time-Local/perl-Time-Local-1.350.0.ebuild b/virtual/perl-Time-Local/perl-Time-Local-1.350.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-Time-Local/perl-Time-Local-1.350.0.ebuild
+++ b/virtual/perl-Time-Local/perl-Time-Local-1.350.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-autodie/Manifest b/virtual/perl-autodie/Manifest
index 8f3033bfe109..314145f10775 100644
--- a/virtual/perl-autodie/Manifest
+++ b/virtual/perl-autodie/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-autodie-2.360.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-autodie-2.370.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-autodie-2.370.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-autodie/perl-autodie-2.370.0.ebuild b/virtual/perl-autodie/perl-autodie-2.370.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-autodie/perl-autodie-2.370.0.ebuild
+++ b/virtual/perl-autodie/perl-autodie-2.370.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-bignum/Manifest b/virtual/perl-bignum/Manifest
index dfc17bd8cf86..062042371857 100644
--- a/virtual/perl-bignum/Manifest
+++ b/virtual/perl-bignum/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-bignum-0.660.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-bignum-0.670.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-bignum-0.670.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-bignum/perl-bignum-0.670.0.ebuild b/virtual/perl-bignum/perl-bignum-0.670.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-bignum/perl-bignum-0.670.0.ebuild
+++ b/virtual/perl-bignum/perl-bignum-0.670.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-podlators/Manifest b/virtual/perl-podlators/Manifest
index 67e661d14ee8..d8250016c933 100644
--- a/virtual/perl-podlators/Manifest
+++ b/virtual/perl-podlators/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-podlators-5.10.0.ebuild 505 BLAKE2B af2f6056ad632ff0c1ec8119c621f376a8d455c1c69f5d45ad4afd17205d667ab8d18fe621df47693dbf99d416367ad884f509fbacf9d0f63b0af02b9b3513c2 SHA512 acf15ffe73e3e87fa961a0ce37ffaa4b868e5e1bf8052f47122628c6a4dc87adc8a39b3f2d367f2d1e03620f3a7f65fe5940e53cfa489be2254b9002065abfda
-EBUILD perl-podlators-5.10.200_rc.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-podlators-5.10.200_rc.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-podlators/perl-podlators-5.10.200_rc.ebuild b/virtual/perl-podlators/perl-podlators-5.10.200_rc.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-podlators/perl-podlators-5.10.200_rc.ebuild
+++ b/virtual/perl-podlators/perl-podlators-5.10.200_rc.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-threads-shared/Manifest b/virtual/perl-threads-shared/Manifest
index be02814febe7..f309c30b1549 100644
--- a/virtual/perl-threads-shared/Manifest
+++ b/virtual/perl-threads-shared/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-threads-shared-1.680.0.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-threads-shared-1.690.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-threads-shared-1.690.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-threads-shared/perl-threads-shared-1.690.0.ebuild b/virtual/perl-threads-shared/perl-threads-shared-1.690.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-threads-shared/perl-threads-shared-1.690.0.ebuild
+++ b/virtual/perl-threads-shared/perl-threads-shared-1.690.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-threads/Manifest b/virtual/perl-threads/Manifest
index 49fbd2bd0572..57682f0d8713 100644
--- a/virtual/perl-threads/Manifest
+++ b/virtual/perl-threads/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-threads-2.360.0-r1.ebuild 548 BLAKE2B bc6b6eb339d3ececa96026e394f4dbedfd6122970cbd7c53e04382e24a00da43326aa9cfa1db606d500743bdfc800ae2a2bf029afabee3debe53d73e33d56668 SHA512 118ceda28309af59367b3229e92380c4f3f8b9fc5dd8149c1026ff89449087dafa5270eb77ea6c90d26c881f04b6ab2e4edda57826645341727b2c40a17d3e10
-EBUILD perl-threads-2.400.0.ebuild 515 BLAKE2B f9e75a2e964ffbcddcce868148c96bd52d6c087f305a12c56e650f95c0553e0343d8c623b7cea5e265d0c68a7195ec2d486998eae0cce314fade5fa7ccf6a182 SHA512 6bd15ddb63a1bd911609b50f4e1c250056661a46472de9906646e86f2002798d16cdb799a6b505e26377dc954df317083ceb43690a19a6bcd700adcd8f3f4c91
+EBUILD perl-threads-2.400.0.ebuild 512 BLAKE2B c4975b9edbc577fd76702ef100429bb39aa2a504a2f90791134423dea66bb37e1f1121308c50cf421e96cef7d080ca45d7679ff9ae1d378ad58908e58d6f57ef SHA512 e79a350ed4dff965e40112daa56b71681d9615719f6c6a3f026bc61350ef18fae8cbb7b374f607d90ff43b460415f23f7c00da16e4b88eab7f58a85085aaf4fb
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-threads/perl-threads-2.400.0.ebuild b/virtual/perl-threads/perl-threads-2.400.0.ebuild
index 4b1b05ac2697..13ca4fc745c9 100644
--- a/virtual/perl-threads/perl-threads-2.400.0.ebuild
+++ b/virtual/perl-threads/perl-threads-2.400.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40*[perl_features_ithreads] ~perl-core/${PN#perl-}-${PV} )
diff --git a/virtual/perl-version/Manifest b/virtual/perl-version/Manifest
index 3fbe07edeb12..d343a3063ffd 100644
--- a/virtual/perl-version/Manifest
+++ b/virtual/perl-version/Manifest
@@ -1,3 +1,3 @@
EBUILD perl-version-0.992.900-r1.ebuild 505 BLAKE2B b6f4c6f60b11c3e1c188a1f27b78dcb00abad5d8f45fb2097a8888dc93b6c7572fbea0e0e6e419240a625042f3670e514a0f19a72e2d7fb2b01e4be3212c063a SHA512 9bd8b44583eb4d3c66123d30e10f01296ecdcc61e4d588e1fa1cdb7f771f2e47063ff16e7ed23bdbee878184d77a2c9911e413bde725ed14118b201652648e42
-EBUILD perl-version-0.993.0.ebuild 491 BLAKE2B 73703577cdb5068188a473f1cbc550f50ef6a2b609218ab5f6d39c4afe38a0261caa78f7e24fc05d558a36ee916eb3c6449a9af9df4f0d06a1082e0bd815dfea SHA512 96bcc875caab15923c5a0dcddb5bd6a48928ac024d981c87997bbbf8a5fd77452fe080f999d4a3d532440e37f89c51ee5f2b3169c804dadc89de10884a55dfee
+EBUILD perl-version-0.993.0.ebuild 488 BLAKE2B 915d00dc918887816d27de468195a25d97aa59e9e1a30c100ee23b7373cfca66f3bffff47f0b646f046f333883c5b6ad2114ebb6bcb32471dea195e9806685e6 SHA512 e99408eda9bad1337289d1127d3080e349118e46ca788b6be43e52b1edb2dbfaf0bdd237dd8f06f861338b109cae4a7787f5362531d7fb3ac08db1df44fd38f7
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-version/perl-version-0.993.0.ebuild b/virtual/perl-version/perl-version-0.993.0.ebuild
index 05f4005afcbe..4694b8303845 100644
--- a/virtual/perl-version/perl-version-0.993.0.ebuild
+++ b/virtual/perl-version/perl-version-0.993.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
|| ( =dev-lang/perl-5.40* ~perl-core/${PN#perl-}-${PV} )
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 4b738f38859f..2f03ed1f6016 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/gunicorn/Manifest b/www-servers/gunicorn/Manifest
index 571dd1ed7861..2962f2e20b5e 100644
--- a/www-servers/gunicorn/Manifest
+++ b/www-servers/gunicorn/Manifest
@@ -1,5 +1,3 @@
-DIST gunicorn-22.0.0.gh.tar.gz 368152 BLAKE2B 9d3e2955140d299af86b9370c352d0d7ae2b631a5cdf72200550d3ac8b2e5f51edbc686475d3507f8dfb5f4249ef261e29a6d5fa172e5356777297f5497c7c20 SHA512 cb366cfc2875a32e1e6ddd3bd521650cb87a51c29b036b2cfbd9f8371307d1ffefafbcc85d45753c29186a92def77112e2ddd49fdc2116d2d32702635e88ba53
DIST gunicorn-23.0.0.gh.tar.gz 373550 BLAKE2B 5f7e74e3554e68863ac32225a95e2e83b69902013bb39f72dbcd150cb30b0698d4fbd2109d1b6e8858fe93b32f4a8aa52fa79cc7346ece769db5426c9caae840 SHA512 1304f348270134a5d9da0d6598f4878a25b3dd7ff96dc9eee1c07ec1031c03cd8bb3de42b6dedf63702588c7e482b18f88a3115e73005bbc4eaaad147d9674ba
-EBUILD gunicorn-22.0.0.ebuild 1101 BLAKE2B 252d1bf5fb84872ac4d4c94ee828f4de437be57ba2326912b84b2763baa61aaf18e722a44f17635cc1f576fd572911dc2e3266c1f3879b17e6c45a7a7e06405d SHA512 162868a7cc6ba409c682519077bf129f392b28eccb05f67dbfe0399c3334d5a913f37d796e463a182d53381b250b9292358187f6fc0f6373f1f0e94630f9a38f
-EBUILD gunicorn-23.0.0.ebuild 1109 BLAKE2B 8c3b1b7a1b5b3a2fb24fb8ab8075701b20451173bc0f16aba95bec5dd67a5d188fddb2739d2cdf79fc1ef05c16c4a1e591378a5e0f679de93065a9fd14c30519 SHA512 2b890fb182148a32917f4e8cdab76005ee503e02e74afcd4a07830b281b058e771ea02b6285b18efe9ae492a543e0a7e1615b3eb57ffc0752abf8bbb2e86438a
+EBUILD gunicorn-23.0.0.ebuild 1101 BLAKE2B 252d1bf5fb84872ac4d4c94ee828f4de437be57ba2326912b84b2763baa61aaf18e722a44f17635cc1f576fd572911dc2e3266c1f3879b17e6c45a7a7e06405d SHA512 162868a7cc6ba409c682519077bf129f392b28eccb05f67dbfe0399c3334d5a913f37d796e463a182d53381b250b9292358187f6fc0f6373f1f0e94630f9a38f
MISC metadata.xml 715 BLAKE2B 4d0e3c4d2940ee439c3e65bd475421afe9e1eaecc0c3fcb8c543418e78af1c0ab6b0064aff27c95b1006e587a17a40bec6f5314f598cd271a9f456dbcf791b61 SHA512 6bb8ba00899f478cfbda4862f8c86edf272f68f4ce9a48c59297722068e53535805c18b5f5b839e3538e83fb6549ad835f5f900eb5ee4dd06612504a9831c0f9
diff --git a/www-servers/gunicorn/gunicorn-22.0.0.ebuild b/www-servers/gunicorn/gunicorn-22.0.0.ebuild
deleted file mode 100644
index 6baafbdd6c42..000000000000
--- a/www-servers/gunicorn/gunicorn-22.0.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=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="A WSGI HTTP Server for UNIX"
-HOMEPAGE="
- https://gunicorn.org/
- https://github.com/benoitc/gunicorn/
- https://pypi.org/project/gunicorn/
-"
-SRC_URI="
- https://github.com/benoitc/gunicorn/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT PSF-2 doc? ( BSD )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
-"
-
-DOCS=( README.rst )
-
-distutils_enable_sphinx 'docs/source' --no-autodoc
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # removed deps
- tests/workers/test_geventlet.py
- tests/workers/test_ggevent.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts=
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/source/_build/html/. )
-
- distutils-r1_python_install_all
-}
diff --git a/www-servers/gunicorn/gunicorn-23.0.0.ebuild b/www-servers/gunicorn/gunicorn-23.0.0.ebuild
index a19a8dcda301..6baafbdd6c42 100644
--- a/www-servers/gunicorn/gunicorn-23.0.0.ebuild
+++ b/www-servers/gunicorn/gunicorn-23.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT PSF-2 doc? ( BSD )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index ff9eaa30d9c1..95f96419bda4 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/i3blocks/Manifest b/x11-misc/i3blocks/Manifest
index 6033a1101acc..16095d467d1a 100644
--- a/x11-misc/i3blocks/Manifest
+++ b/x11-misc/i3blocks/Manifest
@@ -1,4 +1,5 @@
AUX i3blocks-disable-bash-completion.patch 396 BLAKE2B 1ed07e8bc335117e4dcbf048efadea33306575f706bb88006cd5528158ff9ddcf373202fa4f5d007de69d5694c3521137d23ae108b825123f72858fa4f3d724a SHA512 b388bbaf394f791f052cfe3cda97f9c69b36fe30cee3954df27888585285abe22c6d21d8d2f611467583581d153d00f55477a3458b46d9b741662ace16a00d5c
DIST i3blocks-1.5.tar.gz 66019 BLAKE2B 0378dac61d2f0049dffefe2a3f98512518aef311f2d9d79b72fd9882834c6a09c8954e7ca906fb96bbcc76992288fe659b4977f2cfad1234dca27ec9131ac720 SHA512 759829d59f94070251378d437891c2df05715fbd0b734c34dd41767d61957f301c6125b0058668295b8eeac29038fae6b2e8c194f903398ee736662213d1d534
EBUILD i3blocks-1.5-r1.ebuild 633 BLAKE2B 6f8faffed53680ba459deddd5153d5acb43602c57cb6fac17400c9b2373e5b153d48e997944925c68824f9f008c4256930e09d65171b8d897dd7ec05b0d77133 SHA512 0ccd2efd114bb3be218a094170647048c417811727ccddba89e489e3bcdc82db3249a2461080133b09309d37c11a570c5e647a1e3ae8cd86e1cec0caf4987b19
+EBUILD i3blocks-1.5-r2.ebuild 635 BLAKE2B 31ebcbaf28a15480808189ebf8a69f7991573e808bf037fd0e5b7476629b57bfe4becb447b9b3371c969968c9d81b84326343282928e07641430f358e091d07f SHA512 f51a75cc5a15267ee49db0ec04c109dfb4c5f02c081526186184fb231da4a5eaaaa8a562a4e909ffc1a52fb2feb485972160569cdc822c1a2f4e389600d5f4f9
MISC metadata.xml 397 BLAKE2B e855224c65daa848cd6a630391c48c22bb063ee07240f18aa10152e9dfd42d3a1fe48dceb77a85529cfd369ef897a49440dd6f5cd956bdf6d1a6512ee05ee1e6 SHA512 f6c606e7ffdd0f8acb5a150f02c27c3ab88b93261f68c2552fd1ba12f9db811a41eb03bbdfb1a42f1fa314cbbfb97f6a18ef25c87cd88c8e81d63444741ddbda
diff --git a/x11-misc/i3blocks/i3blocks-1.5-r2.ebuild b/x11-misc/i3blocks/i3blocks-1.5-r2.ebuild
new file mode 100644
index 000000000000..416be1d800fd
--- /dev/null
+++ b/x11-misc/i3blocks/i3blocks-1.5-r2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1
+
+DESCRIPTION="highly flexible status line for the i3 window manager"
+HOMEPAGE="https://github.com/vivien/i3blocks"
+SRC_URI="https://github.com/vivien/i3blocks/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+contrib"
+
+PDEPEND="contrib? ( x11-misc/i3blocks-contrib )"
+
+PATCHES=( "${FILESDIR}"/${PN}-disable-bash-completion.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_install() {
+ default
+ newbashcomp bash-completion ${PN}
+}
diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 9f8a509d0c0a..1a58b4aed77b 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,3 +1,6 @@
+AUX polybar-3.7.2-gcc15-cstdint-includes.patch 2184 BLAKE2B 0d906e4a01c92fc50ffd3cb887eadd1103ba0899aa6604bac0bf5d2fb0d231aadfd7bc1e5c3378accd9abccd6ace0fb15f1ace4a85155459d616de9ff64ea17d SHA512 169c9f5a602d0df718b52de4dff2b6250cf593e4acd2623dfb8e8059b45b0f483cc11a814661287362b25182268cbd6209752b74a1124cd3e3a7e23bcfd2cf27
DIST polybar-3.7.1.tar.gz 495162 BLAKE2B 33ffb3bb3595a41cb82a5ee70c79f5a31f23b6463c156a704546c803f0f006780c59b04fe2d1479f52dd15a44534687f130dfde794ac08218df2b634b34838de SHA512 cb248fd904a89dbd88d2d1ab71aeaf31e2b5781304f126aeb489da1238681e354d5347555076e814751ef5bb6717a3a6742d1726cf4721697e75694c7643bed4
-EBUILD polybar-3.7.1-r1.ebuild 1518 BLAKE2B 1a9ff335b3e7402106b805d1b55cb99bd887de3b8f73828a768a358b8958c5749278f8c99c7d3541c3ce0039b22727cec3b21711ce5baf701c92c76659fc2937 SHA512 af8743c608403dff1ced983637d8ac294f41c8b3987a938afc1f71dc0eb6dd506fd70f62f98e804623c2c36dff609596744477e81d62c3052acf164477398d54
+DIST polybar-3.7.2.tar.gz 494383 BLAKE2B dda97c42de5f32a005ae6d4de737651278df0364187c735d7fa8a6d34e644b917ba3f32859cc19bd869c43f5d14f73ca734a4227651eb267724d808e4a766e08 SHA512 a0ee701533e101789f7eb95c71717ecf1d389a10b202d19261f9f71fee9d43fb8be17fb63e4a056c5e8bd62d2e669c95ee4d4b8c6bb06b933e1e4b26ab1a0624
+EBUILD polybar-3.7.1-r1.ebuild 1631 BLAKE2B 226f1293a5d34cf421b26d55c98916a0e7d55a609d622113a6b5363c9347852bfd778440c39a2f86d54e36d59aa721d697136c3a2f72a82b4cf97879a4f5d44d SHA512 6402c85813b18d29897076e1ad88da26b9c0465081c4b7ea1f3fca0af13971af16052dfcdd86d56cde4716e7f1989625af57fc49672b212077e6dba429eb8b5b
+EBUILD polybar-3.7.2.ebuild 1695 BLAKE2B 5666aef38ff0a9fc437bbb728560d1f2c2d999075357cfae7c5d57a7806a6174b14ade7e80e089d5d95cf2de21fe33fe80cde2656995445c29685623802994e0 SHA512 7b7e248ff90dec7c6e5e4c4ff6fd59600094cc2956200315433d0f6ce2903023d5242cedfe552c1536a0154c83d55172210c4359064fa0779312e06cf6aaace5
MISC metadata.xml 585 BLAKE2B c792f265587effc07acc20f097adc1a1975d23ddf55ceb07b4bda02e61e1b48b1d20c5a07792ac18fa5f02949e0a88bc18fe6df2fffd9454406cda34ac33654b SHA512 c3f9080f68d989dbfd75492ec0c4870e4df9b0525a69256ac95bf55eea60022ac018cc1afe42677bc8f822beec75d137e1e7c8a876763c72664541a0a54b28f1
diff --git a/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch b/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch
new file mode 100644
index 000000000000..97d9a4c7720b
--- /dev/null
+++ b/x11-misc/polybar/files/polybar-3.7.2-gcc15-cstdint-includes.patch
@@ -0,0 +1,97 @@
+commit e79b671aa7bc4edbae5d8272d523caa092f7548d
+Author: John Helmert III <ajak@gentoo.org>
+Date: Fri Aug 30 23:13:23 2024 -0700
+
+ add missing cstdint includes
+
+ In GCC 15, cstdint is less commonly included in stdlib headers so we
+ need explicit includes: https://gcc.gnu.org/gcc-15/porting_to.html
+
+ See-Also: https://bugs.gentoo.org/937526
+ Signed-off-by: John Helmert III <ajak@gentoo.org>
+
+diff --git a/include/ipc/decoder.hpp b/include/ipc/decoder.hpp
+index 9d1afe1c..dcdf9e1a 100644
+--- a/include/ipc/decoder.hpp
++++ b/include/ipc/decoder.hpp
+@@ -5,6 +5,8 @@
+ #include "errors.hpp"
+ #include "ipc/msg.hpp"
+
++#include <cstdint>
++
+ POLYBAR_NS
+
+ namespace ipc {
+diff --git a/include/ipc/encoder.hpp b/include/ipc/encoder.hpp
+index 1fd36f60..ebb1ea82 100644
+--- a/include/ipc/encoder.hpp
++++ b/include/ipc/encoder.hpp
+@@ -4,6 +4,8 @@
+ #include "errors.hpp"
+ #include "ipc/msg.hpp"
+
++#include <cstdint>
++
+ POLYBAR_NS
+
+ namespace ipc {
+diff --git a/include/ipc/msg.hpp b/include/ipc/msg.hpp
+index 1b37022d..a423d3bb 100644
+--- a/include/ipc/msg.hpp
++++ b/include/ipc/msg.hpp
+@@ -3,6 +3,7 @@
+ #include "common.hpp"
+
+ #include <array>
++#include <cstdint>
+
+ POLYBAR_NS
+
+diff --git a/include/utils/color.hpp b/include/utils/color.hpp
+index 491d48ee..9d301af7 100644
+--- a/include/utils/color.hpp
++++ b/include/utils/color.hpp
+@@ -1,6 +1,7 @@
+ #pragma once
+
+ #include <cstdlib>
++#include <cstdint>
+
+ #include "common.hpp"
+
+diff --git a/include/utils/string.hpp b/include/utils/string.hpp
+index 45eaec06..27e06f7a 100644
+--- a/include/utils/string.hpp
++++ b/include/utils/string.hpp
+@@ -1,5 +1,6 @@
+ #pragma once
+
++#include <cstdint>
+ #include <sstream>
+
+ #include "common.hpp"
+diff --git a/src/ipc/encoder.cpp b/src/ipc/encoder.cpp
+index 87cbd915..38da55a1 100644
+--- a/src/ipc/encoder.cpp
++++ b/src/ipc/encoder.cpp
+@@ -2,6 +2,7 @@
+
+ #include <cassert>
+ #include <cstring>
++#include <cstdint>
+
+ POLYBAR_NS
+
+diff --git a/src/utils/color.cpp b/src/utils/color.cpp
+index 59fa59ae..7e47dad5 100644
+--- a/src/utils/color.cpp
++++ b/src/utils/color.cpp
+@@ -1,6 +1,7 @@
+ #include "utils/color.hpp"
+
+ #include <algorithm>
++#include <cstdint>
+
+ POLYBAR_NS
+
diff --git a/x11-misc/polybar/polybar-3.7.1-r1.ebuild b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
index 68165661b062..acdb2155246d 100644
--- a/x11-misc/polybar/polybar-3.7.1-r1.ebuild
+++ b/x11-misc/polybar/polybar-3.7.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake python-single-r1
+inherit cmake optfeature python-single-r1
DESCRIPTION="A fast and easy-to-use tool for creating status bars"
HOMEPAGE="https://github.com/polybar/polybar"
@@ -61,3 +61,7 @@ src_configure() {
cmake_src_configure
}
+
+pkg_postinst() {
+ optfeature "Unprivileged display backlight control via udev" sys-power/acpilight
+}
diff --git a/x11-misc/polybar/polybar-3.7.2.ebuild b/x11-misc/polybar/polybar-3.7.2.ebuild
new file mode 100644
index 000000000000..7dfd36994d4a
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.7.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake optfeature python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar"
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+ dev-libs/libuv:=
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-base/xorg-proto
+ x11-libs/cairo[X,xcb(+)]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-wm
+ x11-libs/xcb-util-xrm
+ alsa? ( media-libs/alsa-lib )
+ curl? ( net-misc/curl )
+ doc? ( dev-python/sphinx )
+ i3wm? (
+ dev-libs/jsoncpp:=
+ x11-wm/i3
+ )
+ mpd? ( media-libs/libmpdclient )
+ network? ( dev-libs/libnl:3 )
+ pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-gcc15-cstdint-includes.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_ALSA="$(usex alsa)"
+ -DENABLE_CURL="$(usex curl)"
+ -DBUILD_DOC="$(usex doc)"
+ -DENABLE_I3="$(usex i3wm)"
+ -DBUILD_POLYBAR_MSG="$(usex ipc)"
+ -DENABLE_MPD="$(usex mpd)"
+ -DENABLE_NETWORK="$(usex network)"
+ -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+ # Bug 767949
+ -DENABLE_CCACHE="OFF"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "Unprivileged display backlight control via udev" sys-power/acpilight
+}
diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz
index e47111f1320c..21a949ebc9a5 100644
--- a/x11-terms/Manifest.gz
+++ b/x11-terms/Manifest.gz
Binary files differ
diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest
index 794b7cf1c574..4c9b928f61aa 100644
--- a/x11-terms/kitty-shell-integration/Manifest
+++ b/x11-terms/kitty-shell-integration/Manifest
@@ -3,7 +3,7 @@ DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba
DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac SHA512 910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57 SHA512 503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111
EBUILD kitty-shell-integration-0.34.1-r1.ebuild 1498 BLAKE2B 9c23bd53c1d50395b5e7349f313ca82c2514c7bcb751d39798601cfc695dc241e89f6ab4439a6dada7764db3ea72d4619a7b0d42e01b3d9e67bc18d822f9979f SHA512 5b45f302ea80fb9da12a14dece17978beb1ab66a9ea163e881aa224872b96c271f6f01b1b3e6e4969c90d5bf24efe14725a9c90661d562e8fd5daf5c8cf10ad3
-EBUILD kitty-shell-integration-0.35.2.ebuild 1499 BLAKE2B cb69c068e6db9c1401fa409113949e5470a7569d9ae991bb038be64a6d72104c660595bc22b5dad6d16f6801522a566c34da764c6af450635f54aae06309a5a0 SHA512 8cc40850dc660d8c71c91acf250c83edb83012b3b98f7f80842c83e8c4f11074cea805e581ac8c8e226c97eb5a30f37058bb3f65e025100a5ea560ed06f0a6e0
+EBUILD kitty-shell-integration-0.35.2.ebuild 1498 BLAKE2B 9c23bd53c1d50395b5e7349f313ca82c2514c7bcb751d39798601cfc695dc241e89f6ab4439a6dada7764db3ea72d4619a7b0d42e01b3d9e67bc18d822f9979f SHA512 5b45f302ea80fb9da12a14dece17978beb1ab66a9ea163e881aa224872b96c271f6f01b1b3e6e4969c90d5bf24efe14725a9c90661d562e8fd5daf5c8cf10ad3
EBUILD kitty-shell-integration-0.36.0.ebuild 1501 BLAKE2B 55b94af1a7341b8c9e228d51afb55003119415e40b05714c1425fae8f5606850de17d1b14ff47617f29cbd97f1b931f24f17207c96889af1c076053c81d5bf41 SHA512 a1969519f2ab0e9a3dbaf676ea1ec1ebe7586862cdfa9fc58b57f036f8f2046fd8734f210f2bef73fb192e586c76ae93e1d5ee8aed7f238550e68bc19906274c
EBUILD kitty-shell-integration-0.36.1.ebuild 1501 BLAKE2B 55b94af1a7341b8c9e228d51afb55003119415e40b05714c1425fae8f5606850de17d1b14ff47617f29cbd97f1b931f24f17207c96889af1c076053c81d5bf41 SHA512 a1969519f2ab0e9a3dbaf676ea1ec1ebe7586862cdfa9fc58b57f036f8f2046fd8734f210f2bef73fb192e586c76ae93e1d5ee8aed7f238550e68bc19906274c
EBUILD kitty-shell-integration-9999.ebuild 1412 BLAKE2B e669120f3274561174e2d299713cd5f8605ea0c82f19203a9a26824b02df316b631917846b77a84c96ed3b59229b916fa94d392054f89a43f13c269c534a00b5 SHA512 7910b0677a277822d1d3145502cfb907debe1f8019eaaad429c410d83b9e5ac45fd2b85c92781e089ab6378c8a2555ef53d41e0f5b8b8494bee27865f4e004fc
diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.35.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.35.2.ebuild
index bfc3d0b6f88c..f0cfda0f4282 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.35.2.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.35.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
RESTRICT="test" # intended to be ran on the full kitty package
src_compile() { :; }
diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest
index 469412ca8ef1..3596b6c21c57 100644
--- a/x11-terms/kitty-terminfo/Manifest
+++ b/x11-terms/kitty-terminfo/Manifest
@@ -3,7 +3,7 @@ DIST kitty-0.35.2.tar.xz 8220608 BLAKE2B 277803c7036890af34f2e0497ab1d33cb578cba
DIST kitty-0.36.0.tar.xz 8850304 BLAKE2B 7070f1cd1f0dbdd11a91771c124d7278a4918f320b3f2bbc299cd1d5cab05e617761d97f2531736757788b130453de73951ee75a4d604ee99b8ef819080e58ac SHA512 910864d9f7d1015f42a641200a3bd3f8b682c108c6732a189098072e83bc263d53589e2dfb6e3383abc635f19d4476f3ab22bd24914c316416a8c9fd89d48b2f
DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57 SHA512 503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111
EBUILD kitty-terminfo-0.34.1.ebuild 631 BLAKE2B 3e61a196a09738cbef2603fccbbc5eece8346495f3a3606acbcea6d7c134961e405b9aabc915bf704f9c327037abf4363619e206f1c548d24c112f4f2b607129 SHA512 ba5541c668843f4718c4efd53dedf71fae5e56ca39ad7bb819a4f13c9efec3d85bd9cd18e3dd4184abc02bf28cdca12c847117933d7f7590b3cc2d88c2d5f7f9
-EBUILD kitty-terminfo-0.35.2.ebuild 632 BLAKE2B 372188b1c267755aeed681547cc8307794e98fa75ab061466444e22d964fa80e9e887651ce4f4cd77c26f7ca23773d9938a7ca3e1f2e5e65b4cb0b908a6441f2 SHA512 e18e858450987f36c0e152e9762dfc8237d555aebc630994b277ceb493ac729f53e4ac3c994219f0864650768637ac4782afe3c010d8d712fc7f188c78d45225
+EBUILD kitty-terminfo-0.35.2.ebuild 631 BLAKE2B 3e61a196a09738cbef2603fccbbc5eece8346495f3a3606acbcea6d7c134961e405b9aabc915bf704f9c327037abf4363619e206f1c548d24c112f4f2b607129 SHA512 ba5541c668843f4718c4efd53dedf71fae5e56ca39ad7bb819a4f13c9efec3d85bd9cd18e3dd4184abc02bf28cdca12c847117933d7f7590b3cc2d88c2d5f7f9
EBUILD kitty-terminfo-0.36.0.ebuild 634 BLAKE2B 99a8ac0e32d93d02675d0c674d6e8df2780631ae33b45d27ee0817cfc8b37739e07e5d06efb6ba5d16ad7858d75534e0cdc317dbac23ee3e4faf457bfdea615b SHA512 265602d0b5b326609e04ab8b060333289bfb80a11ca20a82971cac1d0cf5f0f7310914cd4730de49597585650a70a4288f9783b82e2e683d0d135a820f58d9a6
EBUILD kitty-terminfo-0.36.1.ebuild 634 BLAKE2B 99a8ac0e32d93d02675d0c674d6e8df2780631ae33b45d27ee0817cfc8b37739e07e5d06efb6ba5d16ad7858d75534e0cdc317dbac23ee3e4faf457bfdea615b SHA512 265602d0b5b326609e04ab8b060333289bfb80a11ca20a82971cac1d0cf5f0f7310914cd4730de49597585650a70a4288f9783b82e2e683d0d135a820f58d9a6
EBUILD kitty-terminfo-9999.ebuild 545 BLAKE2B 50bf783694580b016f3291640d6c4ab3e8ee335f78d13b75cb7ebe6628ddd2f244fab2e7c465a3964ed6b5e0ebbdb144c739a01ffa7239c8518503ea107a52f2 SHA512 267b8b4a526ee22159f7c1c0d9a089e183308e1e7f61d775834e4ed5d4f25be7aac8cc3db4afa3c3f1e933159f27abff25c31989dd6478c1727eec590bf0a3c8
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.35.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.35.2.ebuild
index 5d9e89c307ab..454d33a36840 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.35.2.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.35.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
RESTRICT="test" # intended to be ran on the full kitty package
BDEPEND="sys-libs/ncurses"
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
index 9dae592d0311..514f9ae2d2db 100644
--- a/x11-terms/kitty/Manifest
+++ b/x11-terms/kitty/Manifest
@@ -11,7 +11,7 @@ DIST kitty-0.36.1-vendor.tar.xz 1559304 BLAKE2B 11eee577a24b3fbdf9fa1aa9a9acf5f0
DIST kitty-0.36.1.tar.xz 8850472 BLAKE2B e03c192d1d523ccc6d20db450fa4f7c4ec741df846152e8363090ed28880aaab40fd5a8c832e5285b6834568730f422353e0bb7e02388e254410ce714f29aa57 SHA512 503ecfc83e367b3f2aacc1bf7849345ef4a50cae69e496325b573660d1fe592cc778d0f9d0d06d5e46210659f4b65b3a7be7dfe1e219565b7371c1848643e111
DIST kitty-0.36.1.tar.xz.sig 566 BLAKE2B 849762f3fe1702ad6104bb94bf04c1d7717796a2761e2a3b1de3d7a8504ed4f86949d18b1c3743e5194e90f373cb0d82d0df3677e33cd4a19a15569147fa74d9 SHA512 259d537b88553bc8ab0761e23c3455e10b7a024e1c71dbeea2f8d0c4514e35f8fe56d298d460d51ab450ee05e731009b06d48c3c996e297f2afd2aa787243cdf
EBUILD kitty-0.34.1.ebuild 4758 BLAKE2B e0c354e2a4fca73abbe36ef3793aaf377c53979198c19d4b6989f20eda85ecd16888ed8cb83986ccf0b818059a0da88aa2fc01f6d7cd976567d14eeedbb18d37 SHA512 a14751aa4e6a21718127634f8bed5026bc0b95864bbad6aea3ccfae36164032a2383a2686ee68515fa05b7b7e0acd8dfc0b8e8faf9c7693fafef2d5e7f800ba4
-EBUILD kitty-0.35.2.ebuild 4845 BLAKE2B 5868db7a4423f4f9149ce12c2ac819804f904df92e73a0616dfe6082ca6ba90a509a5dd4cb1d865e886b20dc865d8f7ba8e996e7e9b50b76361d0d88219a9a68 SHA512 93258a0ac761fc7faea9c549efb3284f570e5624e01d2d48e9d3c03e3e59d6da7401b53d323b4b443967848b7295d1c23aff05c83811d059b0c0f2369f41298e
+EBUILD kitty-0.35.2.ebuild 4844 BLAKE2B 96cc72dc4371d3bb528ce431a7e9e3e311a2c5929c54abb2990665d17a18ea9845d9e396ecae2f4f09aba1eef45c668d88c00c0632094bf65f9776c9c9982d53 SHA512 fd8495dddfacde343224124004b3154e7aa8ca58438ff2f612e6718e36418450569ea2333e6f11ae7c4d7da4974c9803fb6e33f5b0bd142d6e1f37dacaa5cf8f
EBUILD kitty-0.36.0.ebuild 5155 BLAKE2B af0e12283e5ef624dd1f01c3deabc2ade2bc3d9ebfd1bc893c6565a15a5596c84ee4ee72338f2066c0ec86deb83388151d59a28e80b79d5c8ed7236dc1ea56e4 SHA512 a5209aeaca5b8d1d3eb7ccd60e21d9358a7706f36f231f3ca1e76af1642dbb274408a0b86d21f7ba4a1ba5d522c7ed49404ef20653830c93148ff7c5ac4ed446
EBUILD kitty-0.36.1.ebuild 5155 BLAKE2B af0e12283e5ef624dd1f01c3deabc2ade2bc3d9ebfd1bc893c6565a15a5596c84ee4ee72338f2066c0ec86deb83388151d59a28e80b79d5c8ed7236dc1ea56e4 SHA512 a5209aeaca5b8d1d3eb7ccd60e21d9358a7706f36f231f3ca1e76af1642dbb274408a0b86d21f7ba4a1ba5d522c7ed49404ef20653830c93148ff7c5ac4ed446
EBUILD kitty-9999.ebuild 5155 BLAKE2B af0e12283e5ef624dd1f01c3deabc2ade2bc3d9ebfd1bc893c6565a15a5596c84ee4ee72338f2066c0ec86deb83388151d59a28e80b79d5c8ed7236dc1ea56e4 SHA512 a5209aeaca5b8d1d3eb7ccd60e21d9358a7706f36f231f3ca1e76af1642dbb274408a0b86d21f7ba4a1ba5d522c7ed49404ef20653830c93148ff7c5ac4ed446
diff --git a/x11-terms/kitty/kitty-0.35.2.ebuild b/x11-terms/kitty/kitty-0.35.2.ebuild
index 6ee50e0f8ad0..e3cb5e98d595 100644
--- a/x11-terms/kitty/kitty-0.35.2.ebuild
+++ b/x11-terms/kitty/kitty-0.35.2.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 2a76aa526bb1..331872e1da9b 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest
index fe0811ff37c2..f71be4da08d8 100644
--- a/x11-wm/i3/Manifest
+++ b/x11-wm/i3/Manifest
@@ -1,6 +1,4 @@
-DIST i3-4.22.tar.xz 1349276 BLAKE2B fa179f445ba4286bfeec98dc7a2e1dfad14bda6874e84878a48ee5890ed4cf3a90fc542e8e14aedaaba3abebc8d280284a3b00e838da70a783064a4bd271ca41 SHA512 4e4536fb4108e92a1c918b5869232c0f7eb0feca2d3a49ba87250b970df0614cfe256d1e41fbd825a81c43b82898651e5d3fc11ca8101978916754dfa885266a
DIST i3-4.23.tar.xz 1354628 BLAKE2B 3a5179d5b468ae66f81e53ee8376eb82d4f5d9441d1488f3f761fcad9d68b739fa963f4985db7448e5049983b8cf26ae3fa6bdac32c8677f0384f059cd9db507 SHA512 342bd6e9ff952dd2408c9af6e79e0279cb5e7388a510dd461be84a82a5fbedb92fa35065d4b76fd88e392026f2eb4979160891ae468f421935fe5922f58a66ba
-EBUILD i3-4.22.ebuild 1916 BLAKE2B 97f461a7efa127ae9626c98ac973653d49ba78ae671e8467f6c6688b0770ba2376eb5639e2b76f1c197ecb236aa1270d0841dc991b6731208b5e4e24eab5616e SHA512 77dce2ae4c13add87198f854654c9700a901d594df6079c04e86ae1ff86bcfa18589a6d34c8927e78babc5005b9010f1992e1f20bafbd4ea1aa21290b26f8c0a
EBUILD i3-4.23.ebuild 1916 BLAKE2B 95b6fe35c1ea792616cf57143c1f0d392a84dfee5f8f5e12f5794248a15467443201e6971403bccfd8bcbbb436dec56123d2edba57200bcb792716118ef601f3 SHA512 8c2a91819b327de11c9edcd81a3d2a34a6a06d45418b7134ce11bcbfdcbc0f27b9673dc1b1b17f7f426427b797a347b1e23fbfb516f611f6bbeafde217ec368e
-EBUILD i3-9999.ebuild 1910 BLAKE2B 7b066fe5cc374d9419f88703690de0b50b6a0acf485efe897aad943d2fb0c99d2f2672a4379390bd9ff5bb41445b5b03efa8ff4eac1600af632647468ef7c2a9 SHA512 75d8425ce90a13c192c14e92e7ad04ded387318d0b3d7b5d3a63bb5b4466def25e3c8a042e0405267c27ea85be1c399a1ee6f5082b001a8c15700ac0f3b8b6a6
+EBUILD i3-9999.ebuild 1910 BLAKE2B 2f72a17e79d873e4cf15cfeadf23ff87654caa5dd2ca1bd3f08c56212f8d349d264b30cd806873b06f04158cab755df967e6ae420442d9f91c9e5e06afa1184e SHA512 a71e6f9cb7e4ac7fbf35d0f6ba20b97d3d6b23c07bd5223ebb47e3cd3ff375be10eb9285b09d1ee777f0c05b76d821f3c580e8eaec9236b56c005e9d983e0eb5
MISC metadata.xml 537 BLAKE2B 81033b6b7a90a15350b23f77fe6c99d277025ae1f36ef6b5d78bf28f0b5c9fab608c165809433577551f0b478e5a154bc7b95b64b19f7ef9be18f6c7772473f8 SHA512 157b7fc03f7d9c9a455b787061a3e806701e98e3335a0f9edb50fbd5f7712ee3ed6e9573046d8fe72093e162c3253bad3e564b73633f4c67c60a326a103583be
diff --git a/x11-wm/i3/i3-4.22.ebuild b/x11-wm/i3/i3-4.22.ebuild
deleted file mode 100644
index be04e81b8a7d..000000000000
--- a/x11-wm/i3/i3-4.22.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature virtualx
-
-DESCRIPTION="An improved dynamic tiling window manager"
-HOMEPAGE="https://i3wm.org/"
-
-if [[ "${PV}" = *9999 ]]; then
- EGIT_REPO_URI="https://github.com/i3/i3"
- EGIT_BRANCH="next"
- inherit git-r3
-else
- SRC_URI="https://i3wm.org/downloads/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- dev-libs/libev
- dev-libs/libpcre2
- dev-libs/yajl
- x11-libs/cairo[X,xcb(+)]
- x11-libs/libxcb:=
- x11-libs/libxkbcommon[X]
- x11-libs/pango[X]
- x11-libs/startup-notification
- x11-libs/xcb-util
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- x11-libs/xcb-util-xrm
- x11-misc/xkeyboard-config
-"
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- dev-perl/AnyEvent
- dev-perl/ExtUtils-PkgConfig
- dev-perl/Inline
- dev-perl/Inline-C
- dev-perl/IPC-Run
- dev-perl/local-lib
- dev-perl/X11-XCB
- virtual/perl-Test-Simple
- x11-base/xorg-server[xephyr]
- x11-misc/xvfb-run
- )
- doc? (
- app-text/asciidoc
- app-text/xmlto
- dev-lang/perl
- )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- dev-lang/perl
- dev-perl/AnyEvent-I3
- dev-perl/JSON-XS
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- cat > "${T}"/i3wm <<- EOF || die
- #!/bin/sh
- exec /usr/bin/i3
- EOF
-}
-
-src_configure() {
- local emesonargs=(
- -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
- $(meson_use doc docs)
- $(meson_use doc mans)
- )
-
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-src_install() {
- meson_src_install
-
- exeinto /etc/X11/Sessions
- doexe "${T}"/i3wm
-}
-
-pkg_postinst() {
- optfeature_header "There are several packages that may be useful with i3:"
- optfeature "application launcher" x11-misc/dmenu
- optfeature "simple screen locker" x11-misc/i3lock
- optfeature "status bar generator" x11-misc/i3status
-}
diff --git a/x11-wm/i3/i3-9999.ebuild b/x11-wm/i3/i3-9999.ebuild
index 6d8b7839b4c5..d910065d4cda 100644
--- a/x11-wm/i3/i3-9999.ebuild
+++ b/x11-wm/i3/i3-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson optfeature virtualx
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index b440c8cb1d2b..a503efb0e43b 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/xfce4-notifyd/Manifest b/xfce-extra/xfce4-notifyd/Manifest
index 1cd8f5baec78..0f990cde56d1 100644
--- a/xfce-extra/xfce4-notifyd/Manifest
+++ b/xfce-extra/xfce4-notifyd/Manifest
@@ -3,5 +3,5 @@ DIST xfce4-notifyd-0.9.5.tar.bz2 740324 BLAKE2B 900b9487a888e7d1b7112d1f088605d4
DIST xfce4-notifyd-0.9.6.tar.bz2 742198 BLAKE2B 8bcd2df7e7b8727ba05f94577e3fe9a575c0801bccb841e4077f5150578f2b7faf25444193da45ddfef870d9cf470793b0c152b939f4391421fa226a39eca9f3 SHA512 deef625fdb7828ac25a3eeb2c5e5813f285310354b33a81e1c7943024d9dee9e9b5765f94f7e7ccedd1998dab77eb2c62a2803864d56aed6f831f08b910f0071
EBUILD xfce4-notifyd-0.9.4.ebuild 1329 BLAKE2B b7dd478aeca99d4960f3590630ee3e856919dda942a32fb6e302940a9c74d39a2e4c08be4f8a2a7fa3d3d1d47d62afb7cb6daff7dad5bce11bd1668e21f5c7c2 SHA512 db6498916cf03d325b6deaab8f4a5e6b0805ee4075a79b96ad23c19c27f9528cf6ea2037f18d578d779df0ebba3f9e1442d335d2e4cfeaae2b39520ddba092d1
EBUILD xfce4-notifyd-0.9.5.ebuild 1332 BLAKE2B 54b783521a985b0b308846c93d994006189c428ba1e7594abdf6e315c9df28eb007d16c99743938886b091f3a407b9f02129402cb408115c71f05f40ed160973 SHA512 1706523bb00810499604b7ba5536e1377bb14d8101027b877c62b3922c4ef6ee29cf345950bb5f6c4c963709752d55992ade8f133a025257c8064199bec933de
-EBUILD xfce4-notifyd-0.9.6.ebuild 1332 BLAKE2B 54b783521a985b0b308846c93d994006189c428ba1e7594abdf6e315c9df28eb007d16c99743938886b091f3a407b9f02129402cb408115c71f05f40ed160973 SHA512 1706523bb00810499604b7ba5536e1377bb14d8101027b877c62b3922c4ef6ee29cf345950bb5f6c4c963709752d55992ade8f133a025257c8064199bec933de
+EBUILD xfce4-notifyd-0.9.6.ebuild 1330 BLAKE2B b942e4f233a564501d620342fd3c196c69350067cc1f1a2be0cbfd2bf94720ef8fc871a3e8c90742453f6902e0e620c654cc623352f2c826023ae60c79d5c248 SHA512 0f88bf16b0ad73e591c98c6401db0408e07448173991dbb1f75a81085dc2f624b58cd1a5f8a16d4f8dcd4831418dda03005bfa5172a2afcc47da8b34f9318a46
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.6.ebuild b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.6.ebuild
index f1b06c391860..e104a935347d 100644
--- a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.6.ebuild
+++ b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="sound wayland X"
DEPEND="
diff --git a/xfce-extra/xfce4-smartbookmark-plugin/Manifest b/xfce-extra/xfce4-smartbookmark-plugin/Manifest
index 2e64a4a95209..c3cc2471d9ba 100644
--- a/xfce-extra/xfce4-smartbookmark-plugin/Manifest
+++ b/xfce-extra/xfce4-smartbookmark-plugin/Manifest
@@ -1,4 +1,3 @@
DIST xfce4-smartbookmark-plugin-0.5.2.tar.bz2 331765 BLAKE2B 00985170c8313b422747ae287d10c4fad6953ae1591d8f666d4beb4cf5323e3e020809f34da5228322ed396f33d43ce4608964f085724a3fcba8fc0cd2114b16 SHA512 56c5b4d366826de0b25f5665875f15d950a04ead7a3b5a7e546f27880363d47f3a1bba2c02e1f8ffd08b28cc4d4466d648740efda86ee8f378e0f8e721582b5f
-EBUILD xfce4-smartbookmark-plugin-0.5.2-r1.ebuild 925 BLAKE2B a5ca0761c1310a4e28b0f2cc0f7168167a8a572812b082031ae38d72065fd0d47bf83ff81a106c04ebd6f25d2c013cd9feb59ca715ebb7c8178d9de0cdd74c8a SHA512 ac07e3b4ff33f610827ede53e0b0f8b3377e3d460e96fc21f72137bdeb51ada84e003387fa4185bd3c43e5c263d0ac10a6469fb79b83827cbb0a353a682f3c86
-EBUILD xfce4-smartbookmark-plugin-0.5.2.ebuild 851 BLAKE2B c43a6250e9dcc7f482b561580d55ffbaedb0b404d0c4eca78fd29f9794e771d0b2664cf03b273b6f09976bef43e98c229db397e616e0ae84bdb4d49f153de4e0 SHA512 900fb73f5c6d2aa9a244b50c4893abce15ed59b390cfa21b460c00c4a8fb89628c72ffe55141228d3d5cc1fa509262c95569feeaf41ffeb02e28e1721996c41c
+EBUILD xfce4-smartbookmark-plugin-0.5.2-r1.ebuild 920 BLAKE2B 3487d15f6750b48108bb8ed895a610d21cd981e2770ecbf910e2c1d18a7cbe198076b9654790913ef597cf53c90ae1b2003e805ec2a03a288d52b737ea39891f SHA512 005bae43a6aad6f49b729ee76fc3362dcf0e4d1f194daec2e45e9b3ffa154045562eecf8a325cfdc919f8c624640b3518bff451540eec42d44520aa4ba14e508
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2-r1.ebuild b/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2-r1.ebuild
index 5c9a9afe7965..c7dfdd90e84e 100644
--- a/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2-r1.ebuild
+++ b/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
>=xfce-base/libxfce4ui-4.12:=[gtk3(+)]
diff --git a/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2.ebuild b/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2.ebuild
deleted file mode 100644
index 6c8b64574095..000000000000
--- a/xfce-extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-0.5.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Smart bookmark plug-in for the Xfce desktop environment"
-HOMEPAGE="https://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin"
-SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=">=xfce-base/libxfce4ui-4.12:=[gtk3(+)]
- >=xfce-base/xfce4-panel-4.12:="
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig"
-
-src_prepare() {
- # substitute default bugtracker
- sed -i -e '/bugs/s:bugs\.debian:bugs.gentoo:' src/smartbookmark.c || die
- default
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/xfce-extra/xfce4-verve-plugin/Manifest b/xfce-extra/xfce4-verve-plugin/Manifest
index ac0a8303f105..a38fde3fe5f7 100644
--- a/xfce-extra/xfce4-verve-plugin/Manifest
+++ b/xfce-extra/xfce4-verve-plugin/Manifest
@@ -1,5 +1,5 @@
DIST xfce4-verve-plugin-2.0.1.tar.bz2 384412 BLAKE2B 3a0370b1027fef00d748de43bf420271e8d093a203a1c77dfbb8ecd093e139d35ce6f7d585558635b2f5566dc49d8c226c9d6ebe88e7a785ffeabe1a9c8f63eb SHA512 c8397bd833e2a2cf25d86bd9234bdbafed00ce0783273532a57e87a5182d26b3e84b402ed8c9fd9204d5d46fbca257fcf6601f279d9929d806a4c36338379876
DIST xfce4-verve-plugin-2.0.3.tar.bz2 383536 BLAKE2B 42202d50d3c8533658b096d5a8b6347d71bf82dd3b30d61d3adaaf313d53047d0bd78a6195f18205b095f088ba08a7411a1a9493637a0ffcc5acafdbbd9dbcc9 SHA512 acfa0c9ee19904a0cbb5118bbb3324499a6fcfbf881478bfb745e0675be89aacb4ccd23137ba78fab0fe77e2e4b67a0c815cb3f37ee8132ebc09aecf9aaf1d1e
EBUILD xfce4-verve-plugin-2.0.1.ebuild 826 BLAKE2B 993900dbc2b34571fd178f141aceec7af0790cf129058c358dfc9a28afebff50a1e749bf3ce325ddccb95efa75cd16a66f27094b180ea9a334186076918ccc51 SHA512 17dcac534ae00603c6cc86c1e00858efd1f054f1ab904c0feb20c6a16562b6e131f2e06ccaa42a974cfa7e565eae411b80f52f3701c2ceebd0ec695dce0a784f
-EBUILD xfce4-verve-plugin-2.0.3.ebuild 784 BLAKE2B 4733a1de67c66c2972535e293097418eb3ea85d4811da58a68574d4b443e7e161c83002c56e287750df6e5c0139acd0a11791d389fcb71f548cd4e311c3f5823 SHA512 3aed882d2b0b4bebc1ffa39781f23443648145e5458c6f9e2693a7c36129620256d0d89e3b60c92218e78d197e1414cae59be56bc59f58cd46f6493e891ba610
+EBUILD xfce4-verve-plugin-2.0.3.ebuild 779 BLAKE2B cf70d4213d5a9db0c0de72e7535eaf358f07324af895db2610d3f9b3790ba3d820594f611906d1fd939afcadc903e209f1b6ad6ea3622329e20d15b639aeec80 SHA512 19a6fee6b6a55b66bda7d5e3e0934673645f3f58893201b8f9d6f23a914a01ae923151d6899cb43394745a0eb5a8af949965c2bb4a113e5911922ddc84e970ad
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.0.3.ebuild b/xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.0.3.ebuild
index 4245ad858b09..268449bdd8fc 100644
--- a/xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.0.3.ebuild
+++ b/xfce-extra/xfce4-verve-plugin/xfce4-verve-plugin-2.0.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
dev-libs/glib:2