summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29296 -> 29289 bytes
-rw-r--r--app-admin/Manifest.gzbin31712 -> 31707 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.29.30.ebuild80
-rw-r--r--app-admin/r10k/Manifest4
-rw-r--r--app-admin/r10k/r10k-3.16.0.ebuild (renamed from app-admin/r10k/r10k-3.15.0.ebuild)14
-rw-r--r--app-admin/sudo/Manifest2
-rw-r--r--app-admin/sudo/sudo-1.9.14_p2.ebuild2
-rw-r--r--app-arch/Manifest.gzbin17421 -> 17421 bytes
-rw-r--r--app-arch/tar/Manifest2
-rw-r--r--app-arch/tar/tar-1.35.ebuild2
-rw-r--r--app-dicts/Manifest.gzbin31979 -> 31981 bytes
-rw-r--r--app-dicts/ydpdict/Manifest2
-rw-r--r--app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch12
-rw-r--r--app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild59
-rw-r--r--app-misc/Manifest.gzbin49754 -> 49756 bytes
-rw-r--r--app-misc/ytree/Manifest2
-rw-r--r--app-misc/ytree/ytree-2.05.ebuild35
-rw-r--r--app-portage/Manifest.gzbin9937 -> 9937 bytes
-rw-r--r--app-portage/genlop/Manifest2
-rw-r--r--app-portage/genlop/genlop-0.30.11.ebuild2
-rw-r--r--app-text/Manifest.gzbin48409 -> 48400 bytes
-rw-r--r--app-text/djvu/Manifest2
-rw-r--r--app-text/djvu/djvu-3.5.28-r4.ebuild71
-rw-r--r--app-text/djvu/files/djvu-3.5.28-drop-register-keyword-clang16.patch21
-rw-r--r--dev-db/Manifest.gzbin15564 -> 15569 bytes
-rw-r--r--dev-db/mydumper/Manifest2
-rw-r--r--dev-db/mydumper/mydumper-0.14.5.2.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin19842 -> 19840 bytes
-rw-r--r--dev-lang/python/Manifest2
-rw-r--r--dev-lang/python/python-3.12.0_rc1_p3.ebuild526
-rw-r--r--dev-libs/Ice/Ice-3.7.8-r1.ebuild258
-rw-r--r--dev-libs/Ice/Manifest1
-rw-r--r--dev-libs/Manifest.gzbin97320 -> 97321 bytes
-rw-r--r--dev-libs/crypto++/Manifest2
-rw-r--r--dev-libs/crypto++/crypto++-8.8.0.ebuild2
-rw-r--r--dev-libs/inih/Manifest2
-rw-r--r--dev-libs/inih/inih-57.ebuild2
-rw-r--r--dev-libs/kirigami-addons/Manifest2
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-0.11.0.ebuild48
-rw-r--r--dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild2
-rw-r--r--dev-perl/B-Keywords/Manifest2
-rw-r--r--dev-perl/Config-General/Config-General-2.650.0.ebuild2
-rw-r--r--dev-perl/Config-General/Manifest2
-rw-r--r--dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild2
-rw-r--r--dev-perl/Cpanel-JSON-XS/Manifest2
-rw-r--r--dev-perl/CryptX/CryptX-0.78.0.ebuild2
-rw-r--r--dev-perl/CryptX/Manifest2
-rw-r--r--dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild2
-rw-r--r--dev-perl/DateTime-Locale/Manifest2
-rw-r--r--dev-perl/File-Listing/File-Listing-6.160.0.ebuild2
-rw-r--r--dev-perl/File-Listing/Manifest2
-rw-r--r--dev-perl/File-Remove/File-Remove-1.610.0.ebuild2
-rw-r--r--dev-perl/File-Remove/Manifest2
-rw-r--r--dev-perl/Graph/Graph-0.972.700.ebuild2
-rw-r--r--dev-perl/Graph/Manifest2
-rw-r--r--dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild2
-rw-r--r--dev-perl/HTTP-CookieJar/Manifest2
-rw-r--r--dev-perl/HTTP-Date/HTTP-Date-6.60.0.ebuild2
-rw-r--r--dev-perl/HTTP-Date/Manifest2
-rw-r--r--dev-perl/Hash-Ordered/Hash-Ordered-0.14.0.ebuild2
-rw-r--r--dev-perl/Hash-Ordered/Manifest2
-rw-r--r--dev-perl/IO-Interactive/IO-Interactive-1.25.0.ebuild2
-rw-r--r--dev-perl/IO-Interactive/Manifest2
-rw-r--r--dev-perl/Inline-C/Inline-C-0.820.0.ebuild2
-rw-r--r--dev-perl/Inline-C/Manifest2
-rw-r--r--dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild2
-rw-r--r--dev-perl/LWP-Protocol-https/Manifest2
-rw-r--r--dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild2
-rw-r--r--dev-perl/List-SomeUtils/Manifest2
-rw-r--r--dev-perl/Log-Any/Log-Any-1.716.0.ebuild2
-rw-r--r--dev-perl/Log-Any/Manifest2
-rw-r--r--dev-perl/Manifest.gzbin285265 -> 285246 bytes
-rw-r--r--dev-perl/Module-Install/Manifest2
-rw-r--r--dev-perl/Module-Install/Module-Install-1.210.0.ebuild2
-rw-r--r--dev-perl/Mozilla-PublicSuffix/Manifest2
-rw-r--r--dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild2
-rw-r--r--dev-perl/OLE-StorageLite/Manifest2
-rw-r--r--dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild2
-rw-r--r--dev-perl/PPI/Manifest2
-rw-r--r--dev-perl/PPI/PPI-1.276.0.ebuild2
-rw-r--r--dev-perl/Perl-Tidy/Manifest2
-rw-r--r--dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild2
-rw-r--r--dev-perl/PerlIO-eol/Manifest2
-rw-r--r--dev-perl/PerlIO-eol/PerlIO-eol-0.190.0.ebuild2
-rw-r--r--dev-perl/Pod-Spell/Manifest2
-rw-r--r--dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild2
-rw-r--r--dev-perl/Regexp-IPv6/Manifest2
-rw-r--r--dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild2
-rw-r--r--dev-perl/Term-ReadLine-Gnu/Manifest2
-rw-r--r--dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.460.0.ebuild2
-rw-r--r--dev-perl/Test-Compile/Manifest2
-rw-r--r--dev-perl/Test-Compile/Test-Compile-3.3.1.ebuild2
-rw-r--r--dev-perl/Test-Differences/Manifest2
-rw-r--r--dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild2
-rw-r--r--dev-perl/Test-Output/Manifest2
-rw-r--r--dev-perl/Test-Output/Test-Output-1.34.0.ebuild2
-rw-r--r--dev-perl/Test-Trap/Manifest2
-rw-r--r--dev-perl/Test-Trap/Test-Trap-0.3.5.ebuild2
-rw-r--r--dev-perl/URI/Manifest2
-rw-r--r--dev-perl/URI/URI-5.190.0-r1.ebuild2
-rw-r--r--dev-perl/User-Identity/Manifest2
-rw-r--r--dev-perl/User-Identity/User-Identity-1.20.0.ebuild2
-rw-r--r--dev-perl/XML-LibXML/Manifest2
-rw-r--r--dev-perl/XML-LibXML/XML-LibXML-2.20.900.ebuild2
-rw-r--r--dev-perl/YAML-LibYAML/Manifest2
-rw-r--r--dev-perl/YAML-LibYAML/YAML-LibYAML-0.880.0.ebuild2
-rw-r--r--dev-perl/libwww-perl/Manifest2
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild2
-rw-r--r--dev-python/Manifest.gzbin267200 -> 267218 bytes
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.28.30.ebuild66
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.31.30.ebuild72
-rw-r--r--dev-python/dask/Manifest2
-rw-r--r--dev-python/dask/dask-2023.8.1.ebuild84
-rw-r--r--dev-python/ensurepip-setuptools/Manifest2
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-68.1.2.ebuild24
-rw-r--r--dev-python/furo/Manifest2
-rw-r--r--dev-python/furo/furo-2023.8.19.ebuild36
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.82.5.ebuild91
-rw-r--r--dev-python/mkdocstrings-python/Manifest2
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild40
-rw-r--r--dev-python/prettytable/Manifest2
-rw-r--r--dev-python/prettytable/prettytable-3.3.0.ebuild32
-rw-r--r--dev-python/pydantic-core/Manifest2
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.6.1.ebuild137
-rw-r--r--dev-python/pyfakefs/Manifest2
-rw-r--r--dev-python/pyfakefs/pyfakefs-5.2.4.ebuild35
-rw-r--r--dev-python/python-cinderclient/Manifest2
-rw-r--r--dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild4
-rw-r--r--dev-python/python-glanceclient/Manifest2
-rw-r--r--dev-python/python-glanceclient/python-glanceclient-4.4.0-r1.ebuild (renamed from dev-python/python-glanceclient/python-glanceclient-4.4.0.ebuild)2
-rw-r--r--dev-python/python-novaclient/Manifest2
-rw-r--r--dev-python/python-novaclient/python-novaclient-18.3.0.ebuild4
-rw-r--r--dev-python/readme-renderer/Manifest2
-rw-r--r--dev-python/readme-renderer/readme-renderer-41.0.ebuild34
-rw-r--r--dev-python/setuptools/Manifest2
-rw-r--r--dev-python/setuptools/setuptools-68.1.2.ebuild123
-rw-r--r--dev-python/sphinx-gallery/Manifest2
-rw-r--r--dev-python/sphinx-gallery/sphinx-gallery-0.14.0.ebuild51
-rw-r--r--dev-ruby/Manifest.gzbin107076 -> 106938 bytes
-rw-r--r--dev-ruby/bsearch/Manifest2
-rw-r--r--dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild2
-rw-r--r--dev-ruby/capistrano/Manifest2
-rw-r--r--dev-ruby/capistrano/capistrano-3.17.3.ebuild2
-rw-r--r--dev-ruby/colored2/Manifest1
-rw-r--r--dev-ruby/colored2/colored2-3.1.2-r1.ebuild25
-rw-r--r--dev-ruby/dalli/Manifest2
-rw-r--r--dev-ruby/dalli/dalli-3.2.5.ebuild2
-rw-r--r--dev-ruby/debug_inspector/Manifest2
-rw-r--r--dev-ruby/debug_inspector/debug_inspector-1.1.0-r1.ebuild2
-rw-r--r--dev-ruby/faraday_middleware/Manifest2
-rw-r--r--dev-ruby/faraday_middleware/faraday_middleware-1.2.0.ebuild1
-rw-r--r--dev-ruby/haml/Manifest2
-rw-r--r--dev-ruby/haml/haml-6.1.2.ebuild59
-rw-r--r--dev-ruby/hamster/Manifest3
-rw-r--r--dev-ruby/hamster/hamster-3.0.0-r2.ebuild27
-rw-r--r--dev-ruby/hamster/metadata.xml11
-rw-r--r--dev-ruby/heredoc_unindent/Manifest2
-rw-r--r--dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r2.ebuild2
-rw-r--r--dev-ruby/hoe/Manifest2
-rw-r--r--dev-ruby/hoe/hoe-4.0.4.ebuild2
-rw-r--r--dev-ruby/i18n/Manifest2
-rw-r--r--dev-ruby/i18n/i18n-1.14.1.ebuild2
-rw-r--r--dev-ruby/log4r/Manifest2
-rw-r--r--dev-ruby/log4r/log4r-1.1.10-r3.ebuild6
-rw-r--r--dev-ruby/mini_portile2/Manifest2
-rw-r--r--dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild2
-rw-r--r--dev-ruby/public_suffix/Manifest2
-rw-r--r--dev-ruby/public_suffix/public_suffix-5.0.3.ebuild2
-rw-r--r--dev-ruby/rack-protection/Manifest2
-rw-r--r--dev-ruby/rack-protection/rack-protection-2.2.3.ebuild24
-rw-r--r--dev-ruby/rack-test/Manifest2
-rw-r--r--dev-ruby/rack-test/rack-test-1.1.0-r1.ebuild39
-rw-r--r--dev-ruby/rspec-mocks/Manifest2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild2
-rw-r--r--dev-ruby/rspec-support/Manifest2
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.12.1.ebuild2
-rw-r--r--dev-ruby/ruby-gettext/Manifest2
-rw-r--r--dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild2
-rw-r--r--dev-ruby/ruby_parser/Manifest2
-rw-r--r--dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild2
-rw-r--r--dev-ruby/shoulda-context/Manifest2
-rw-r--r--dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild2
-rw-r--r--dev-ruby/sinatra/Manifest2
-rw-r--r--dev-ruby/sinatra/sinatra-2.2.3.ebuild37
-rw-r--r--dev-ruby/sqlite3/Manifest2
-rw-r--r--dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild2
-rw-r--r--dev-ruby/stringio/Manifest2
-rw-r--r--dev-ruby/stringio/stringio-3.0.7.ebuild2
-rw-r--r--dev-ruby/test-unit/Manifest2
-rw-r--r--dev-ruby/test-unit/test-unit-3.6.1.ebuild2
-rw-r--r--dev-ruby/tilt/Manifest2
-rw-r--r--dev-ruby/tilt/tilt-2.2.0.ebuild2
-rw-r--r--dev-ruby/vcr/Manifest4
-rw-r--r--dev-ruby/vcr/vcr-5.1.0.ebuild26
-rw-r--r--dev-ruby/vcr/vcr-6.2.0.ebuild2
-rw-r--r--dev-util/Manifest.gzbin68282 -> 68123 bytes
-rw-r--r--dev-util/checkbashisms/Manifest2
-rw-r--r--dev-util/checkbashisms/checkbashisms-2.23.5.ebuild2
-rw-r--r--dev-util/cucumber-create-meta/Manifest3
-rw-r--r--dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild26
-rw-r--r--dev-util/cucumber-create-meta/metadata.xml10
-rw-r--r--dev-util/cucumber-cucumber-expressions/Manifest4
-rw-r--r--dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild17
-rw-r--r--dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild17
-rw-r--r--dev-util/cucumber-html-formatter/Manifest3
-rw-r--r--dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild30
-rw-r--r--dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild29
-rw-r--r--dev-util/pkgcheck/Manifest6
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.24.ebuild106
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.25-r1.ebuild (renamed from dev-util/pkgcheck/pkgcheck-0.10.25.ebuild)2
-rw-r--r--dev-util/pkgcheck/pkgcheck-9999.ebuild2
-rw-r--r--kde-frameworks/Manifest.gzbin13721 -> 13713 bytes
-rw-r--r--kde-frameworks/kconfigwidgets/Manifest2
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.109.0.ebuild9
-rw-r--r--mail-client/Manifest.gzbin3548 -> 3546 bytes
-rw-r--r--mail-client/alpine/Manifest2
-rw-r--r--mail-client/alpine/alpine-2.26-r2.ebuild91
-rw-r--r--mail-client/alpine/files/alpine-2.26-fix-clang16-build.patch185
-rw-r--r--media-libs/Manifest.gzbin68704 -> 68706 bytes
-rw-r--r--media-libs/exiftool/Manifest2
-rw-r--r--media-libs/exiftool/exiftool-12.64.ebuild2
-rw-r--r--media-libs/libpng/Manifest2
-rw-r--r--media-libs/libpng/libpng-1.6.40-r1.ebuild2
-rw-r--r--media-libs/netpbm/Manifest8
-rw-r--r--media-libs/netpbm/netpbm-11.2.2.ebuild (renamed from media-libs/netpbm/netpbm-11.2.1.ebuild)0
-rw-r--r--media-libs/netpbm/netpbm-11.3.3.ebuild (renamed from media-libs/netpbm/netpbm-11.3.2.ebuild)0
-rw-r--r--metadata/Manifest.gzbin3504 -> 3506 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.gzbin27862 -> 27876 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55009 -> 55174 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.29.3016
-rw-r--r--metadata/md5-cache/app-admin/r10k-3.15.017
-rw-r--r--metadata/md5-cache/app-admin/r10k-3.16.017
-rw-r--r--metadata/md5-cache/app-admin/sudo-1.9.14_p24
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin26982 -> 26979 bytes
-rw-r--r--metadata/md5-cache/app-arch/tar-1.354
-rw-r--r--metadata/md5-cache/app-dicts/Manifest.gzbin33397 -> 33555 bytes
-rw-r--r--metadata/md5-cache/app-dicts/ydpdict-1.0.3-r215
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin73906 -> 74062 bytes
-rw-r--r--metadata/md5-cache/app-misc/ytree-2.0514
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17962 -> 17966 bytes
-rw-r--r--metadata/md5-cache/app-portage/genlop-0.30.114
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin71185 -> 71346 bytes
-rw-r--r--metadata/md5-cache/app-text/djvu-3.5.28-r415
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin32826 -> 32832 bytes
-rw-r--r--metadata/md5-cache/dev-db/mydumper-0.14.5.24
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin43925 -> 44082 bytes
-rw-r--r--metadata/md5-cache/dev-lang/python-3.12.0_rc1_p316
-rw-r--r--metadata/md5-cache/dev-libs/Ice-3.7.8-r117
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin158769 -> 158771 bytes
-rw-r--r--metadata/md5-cache/dev-libs/crypto++-8.8.04
-rw-r--r--metadata/md5-cache/dev-libs/inih-574
-rw-r--r--metadata/md5-cache/dev-libs/kirigami-addons-0.11.017
-rw-r--r--metadata/md5-cache/dev-perl/B-Keywords-1.260.04
-rw-r--r--metadata/md5-cache/dev-perl/Config-General-2.650.04
-rw-r--r--metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.370.04
-rw-r--r--metadata/md5-cache/dev-perl/CryptX-0.78.04
-rw-r--r--metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/File-Listing-6.160.04
-rw-r--r--metadata/md5-cache/dev-perl/File-Remove-1.610.04
-rw-r--r--metadata/md5-cache/dev-perl/Graph-0.972.7004
-rw-r--r--metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.04
-rw-r--r--metadata/md5-cache/dev-perl/HTTP-Date-6.60.04
-rw-r--r--metadata/md5-cache/dev-perl/Hash-Ordered-0.14.04
-rw-r--r--metadata/md5-cache/dev-perl/IO-Interactive-1.25.04
-rw-r--r--metadata/md5-cache/dev-perl/Inline-C-0.820.04
-rw-r--r--metadata/md5-cache/dev-perl/LWP-Protocol-https-6.110.04
-rw-r--r--metadata/md5-cache/dev-perl/List-SomeUtils-0.590.04
-rw-r--r--metadata/md5-cache/dev-perl/Log-Any-1.716.04
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin368779 -> 368762 bytes
-rw-r--r--metadata/md5-cache/dev-perl/Module-Install-1.210.04
-rw-r--r--metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.64
-rw-r--r--metadata/md5-cache/dev-perl/OLE-StorageLite-0.220.04
-rw-r--r--metadata/md5-cache/dev-perl/PPI-1.276.04
-rw-r--r--metadata/md5-cache/dev-perl/Perl-Tidy-20230701.0.04
-rw-r--r--metadata/md5-cache/dev-perl/PerlIO-eol-0.190.04
-rw-r--r--metadata/md5-cache/dev-perl/Pod-Spell-1.260.04
-rw-r--r--metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r24
-rw-r--r--metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.460.04
-rw-r--r--metadata/md5-cache/dev-perl/Test-Compile-3.3.14
-rw-r--r--metadata/md5-cache/dev-perl/Test-Differences-0.700.04
-rw-r--r--metadata/md5-cache/dev-perl/Test-Output-1.34.04
-rw-r--r--metadata/md5-cache/dev-perl/Test-Trap-0.3.54
-rw-r--r--metadata/md5-cache/dev-perl/URI-5.190.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/User-Identity-1.20.04
-rw-r--r--metadata/md5-cache/dev-perl/XML-LibXML-2.20.9004
-rw-r--r--metadata/md5-cache/dev-perl/YAML-LibYAML-0.880.04
-rw-r--r--metadata/md5-cache/dev-perl/libwww-perl-6.710.04
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin358905 -> 360688 bytes
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.28.3016
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.31.3016
-rw-r--r--metadata/md5-cache/dev-python/dask-2023.8.116
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-setuptools-68.1.212
-rw-r--r--metadata/md5-cache/dev-python/furo-2023.8.1915
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.82.516
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-python-1.4.016
-rw-r--r--metadata/md5-cache/dev-python/prettytable-3.3.016
-rw-r--r--metadata/md5-cache/dev-python/pydantic-core-2.6.117
-rw-r--r--metadata/md5-cache/dev-python/pyfakefs-5.2.416
-rw-r--r--metadata/md5-cache/dev-python/python-cinderclient-9.3.04
-rw-r--r--metadata/md5-cache/dev-python/python-glanceclient-4.4.0-r1 (renamed from metadata/md5-cache/dev-python/python-glanceclient-4.4.0)6
-rw-r--r--metadata/md5-cache/dev-python/python-novaclient-18.3.04
-rw-r--r--metadata/md5-cache/dev-python/readme-renderer-41.016
-rw-r--r--metadata/md5-cache/dev-python/setuptools-68.1.217
-rw-r--r--metadata/md5-cache/dev-python/sphinx-gallery-0.14.016
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin178508 -> 178021 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/bsearch-1.5.0-r44
-rw-r--r--metadata/md5-cache/dev-ruby/capistrano-3.17.34
-rw-r--r--metadata/md5-cache/dev-ruby/colored2-3.1.2-r117
-rw-r--r--metadata/md5-cache/dev-ruby/dalli-3.2.54
-rw-r--r--metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r12
-rw-r--r--metadata/md5-cache/dev-ruby/faraday_middleware-1.2.04
-rw-r--r--metadata/md5-cache/dev-ruby/haml-6.1.217
-rw-r--r--metadata/md5-cache/dev-ruby/hamster-3.0.0-r217
-rw-r--r--metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r24
-rw-r--r--metadata/md5-cache/dev-ruby/hoe-4.0.44
-rw-r--r--metadata/md5-cache/dev-ruby/i18n-1.14.14
-rw-r--r--metadata/md5-cache/dev-ruby/log4r-1.1.10-r314
-rw-r--r--metadata/md5-cache/dev-ruby/mini_portile2-2.8.44
-rw-r--r--metadata/md5-cache/dev-ruby/public_suffix-5.0.34
-rw-r--r--metadata/md5-cache/dev-ruby/rack-protection-2.2.317
-rw-r--r--metadata/md5-cache/dev-ruby/rack-test-1.1.0-r117
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-3.12.64
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-support-3.12.14
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gettext-3.4.64
-rw-r--r--metadata/md5-cache/dev-ruby/ruby_parser-3.20.34
-rw-r--r--metadata/md5-cache/dev-ruby/shoulda-context-2.0.04
-rw-r--r--metadata/md5-cache/dev-ruby/sinatra-2.2.317
-rw-r--r--metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r14
-rw-r--r--metadata/md5-cache/dev-ruby/stringio-3.0.74
-rw-r--r--metadata/md5-cache/dev-ruby/test-unit-3.6.14
-rw-r--r--metadata/md5-cache/dev-ruby/tilt-2.2.04
-rw-r--r--metadata/md5-cache/dev-ruby/vcr-5.1.017
-rw-r--r--metadata/md5-cache/dev-ruby/vcr-6.2.04
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin125078 -> 124098 bytes
-rw-r--r--metadata/md5-cache/dev-util/checkbashisms-2.23.54
-rw-r--r--metadata/md5-cache/dev-util/cucumber-create-meta-6.0.217
-rw-r--r--metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.317
-rw-r--r--metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.017
-rw-r--r--metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.017
-rw-r--r--metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r117
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.2416
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.2516
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.25-r116
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-99996
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin26678 -> 26670 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/kconfigwidgets-5.109.02
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin7469 -> 7631 bytes
-rw-r--r--metadata/md5-cache/mail-client/alpine-2.26-r215
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin113063 -> 113071 bytes
-rw-r--r--metadata/md5-cache/media-libs/exiftool-12.644
-rw-r--r--metadata/md5-cache/media-libs/libpng-1.6.40-r14
-rw-r--r--metadata/md5-cache/media-libs/netpbm-11.2.2 (renamed from metadata/md5-cache/media-libs/netpbm-11.2.1)2
-rw-r--r--metadata/md5-cache/media-libs/netpbm-11.3.3 (renamed from metadata/md5-cache/media-libs/netpbm-11.3.2)2
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin58375 -> 58376 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-4.0.74
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin56458 -> 56464 bytes
-rw-r--r--metadata/md5-cache/net-libs/libnftnl-1.2.64
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin20860 -> 21023 bytes
-rw-r--r--metadata/md5-cache/net-mail/checkpassword-pam-0.99-r210
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin91594 -> 91594 bytes
-rw-r--r--metadata/md5-cache/net-misc/dhcpcd-10.0.24
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin90112 -> 90117 bytes
-rw-r--r--metadata/md5-cache/sys-apps/baselayout-2.144
-rw-r--r--metadata/md5-cache/sys-apps/debianutils-5.84
-rw-r--r--metadata/md5-cache/sys-apps/ethtool-6.44
-rw-r--r--metadata/md5-cache/sys-apps/fakeroot-1.32.14
-rw-r--r--metadata/md5-cache/sys-apps/hwdata-0.3724
-rw-r--r--metadata/md5-cache/sys-apps/iproute2-6.4.04
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin14458 -> 14456 bytes
-rw-r--r--metadata/md5-cache/sys-auth/passwdqc-2.0.34
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin40479 -> 40636 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.3.1_p2023081816
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin37376 -> 37380 bytes
-rw-r--r--metadata/md5-cache/sys-fs/fuse-3.15.14
-rw-r--r--metadata/md5-cache/sys-fs/xfsprogs-6.4.04
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin38995 -> 38999 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libnvme-1.54
-rw-r--r--metadata/md5-cache/sys-libs/zlib-1.3-r1 (renamed from metadata/md5-cache/sys-libs/zlib-1.3)2
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin16302 -> 16303 bytes
-rw-r--r--metadata/md5-cache/sys-process/lsof-4.98.0-r14
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin10112 -> 10114 bytes
-rw-r--r--metadata/md5-cache/www-servers/lighttpd-1.4.714
-rw-r--r--metadata/md5-cache/www-servers/puma-6.3.04
-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.gzbin43099 -> 43101 bytes
-rw-r--r--net-analyzer/wireshark/Manifest2
-rw-r--r--net-analyzer/wireshark/wireshark-4.0.7.ebuild2
-rw-r--r--net-libs/Manifest.gzbin32151 -> 32150 bytes
-rw-r--r--net-libs/libnftnl/Manifest2
-rw-r--r--net-libs/libnftnl/libnftnl-1.2.6.ebuild2
-rw-r--r--net-mail/Manifest.gzbin14382 -> 14382 bytes
-rw-r--r--net-mail/checkpassword-pam/Manifest2
-rw-r--r--net-mail/checkpassword-pam/checkpassword-pam-0.99-r2.ebuild24
-rw-r--r--net-mail/checkpassword-pam/files/checkpassword-pam-0.99-clang16-build-fix.patch11
-rw-r--r--net-misc/Manifest.gzbin54271 -> 54270 bytes
-rw-r--r--net-misc/dhcpcd/Manifest2
-rw-r--r--net-misc/dhcpcd/dhcpcd-10.0.2.ebuild2
-rw-r--r--profiles/Manifest.gzbin181038 -> 181198 bytes
-rw-r--r--profiles/base/use.mask5
-rw-r--r--profiles/features/llvm/package.mask11
-rw-r--r--profiles/package.mask41
-rw-r--r--sys-apps/Manifest.gzbin49866 -> 49861 bytes
-rw-r--r--sys-apps/baselayout/Manifest2
-rw-r--r--sys-apps/baselayout/baselayout-2.14.ebuild2
-rw-r--r--sys-apps/debianutils/Manifest2
-rw-r--r--sys-apps/debianutils/debianutils-5.8.ebuild2
-rw-r--r--sys-apps/ethtool/Manifest2
-rw-r--r--sys-apps/ethtool/ethtool-6.4.ebuild2
-rw-r--r--sys-apps/fakeroot/Manifest2
-rw-r--r--sys-apps/fakeroot/fakeroot-1.32.1.ebuild2
-rw-r--r--sys-apps/hwdata/Manifest2
-rw-r--r--sys-apps/hwdata/hwdata-0.372.ebuild2
-rw-r--r--sys-apps/iproute2/Manifest2
-rw-r--r--sys-apps/iproute2/iproute2-6.4.0.ebuild2
-rw-r--r--sys-auth/Manifest.gzbin9250 -> 9247 bytes
-rw-r--r--sys-auth/passwdqc/Manifest2
-rw-r--r--sys-auth/passwdqc/passwdqc-2.0.3.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin10503 -> 10500 bytes
-rw-r--r--sys-devel/gcc/Manifest2
-rw-r--r--sys-devel/gcc/gcc-12.3.1_p20230818.ebuild64
-rw-r--r--sys-fs/Manifest.gzbin22567 -> 22574 bytes
-rw-r--r--sys-fs/fuse/Manifest2
-rw-r--r--sys-fs/fuse/fuse-3.15.1.ebuild2
-rw-r--r--sys-fs/xfsprogs/Manifest2
-rw-r--r--sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14740 -> 14730 bytes
-rw-r--r--sys-libs/libnvme/Manifest2
-rw-r--r--sys-libs/libnvme/libnvme-1.5.ebuild2
-rw-r--r--sys-libs/zlib/Manifest2
-rw-r--r--sys-libs/zlib/zlib-1.3-r1.ebuild (renamed from sys-libs/zlib/zlib-1.3.ebuild)9
-rw-r--r--sys-process/Manifest.gzbin10151 -> 10152 bytes
-rw-r--r--sys-process/lsof/Manifest2
-rw-r--r--sys-process/lsof/lsof-4.98.0-r1.ebuild2
-rw-r--r--www-servers/Manifest.gzbin4714 -> 4704 bytes
-rw-r--r--www-servers/lighttpd/Manifest2
-rw-r--r--www-servers/lighttpd/lighttpd-1.4.71.ebuild2
-rw-r--r--www-servers/puma/Manifest2
-rw-r--r--www-servers/puma/puma-6.3.0.ebuild2
452 files changed, 2988 insertions, 1428 deletions
diff --git a/Manifest b/Manifest
index 8ee3c421117b..e1e718accde4 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29296 BLAKE2B 56a8a93abf9d4a9476cc2d3a9f9270cd63fcdff8e71c16dd3f1152f040c773770dbbdae8ccb8cc9c11c8ac4fdb298e3593bfa70f9c9606e427e749f194e579c8 SHA512 f677d0e8e62b4e942c932022d293fa335652bc1549affbaaa910a56018f6f6eadcfa1af6380250ae228fb20fb29e932fd5bfda333af37eec12cf7a2afa53a7c1
-TIMESTAMP 2023-08-19T02:12:14Z
+MANIFEST Manifest.files.gz 29289 BLAKE2B 7cfb9bc41df4ceba3b1c380b6dba180306822de86b44b4dae5e13db81c6b31187bfae4d584fb94087121d4d12d5109ebd8067d7ebd190d88bffe6918886745f6 SHA512 8a015aa1cf37afefc2255dd4ead3cc18f920d789943e682a41b4b1fa0f3dca3ff71fa76a01b27a4ccac56ad90d3aed89086dbc9e4909fb1ba49c28a1c95e7954
+TIMESTAMP 2023-08-19T08:10:13Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgJP5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgeOVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klB+Sw//ap4KCVCedGnmwrgD+VECXtF2w4dG+lw6BrivIfBm8jQ3RHNcaliLbOKv
-QC9UCs+X4RxQAB2fNwJ+tuGvVrAq8C3/8LEazL3LosWPzugVRP1uxYUm+ple5Zpt
-CQlx0qEXOH5B7uG6YaIpI2GYMiHrHxCbRJvpGN9vUSi9zp97uyWEnGpZEM4SkzN/
-hdmpv8Es/0hxt3AtieJrXifOiqRYBIov/nNt031Ff3inwjNupp57CnkvyXu15O77
-t7LCuRc8E2r9D9mmb6RDXlNL40fKyk6Fhl4fjnFQOjkSHUKcbCIcgLaCOfV/R6QR
-FVEb6uFVezjd2WIMcNFZZjAIG4br8Xq90VLgJKfpEq2eT+7OPLhexLsiU+IVdUaj
-GJ9AuGk+8g1ph++nFqIe5rypBXroJxI44k8rcRnl0Gp6jNLZGqXFC43YZZ4pF9i5
-/GS+RnAP5ryX0xk+ajqJ/4CNO+uIe8nPiOSALFNTk3QAOkXxzinlUxqMrjJPR5bZ
-Zwg8sWRyjQDMSbPzS7P0Ck/QpF8FOCI8ik7rosvVG9jkKGwSAvHuBZ5oj+nsgxf+
-5e+DQybbiGLWRNXyLWiosfoFSSgfKwXB2QyDSsg4l6TkiB4Nqce6oNTSotvGiQbN
-KcU36OBwUVmO3AObKsFpw6fqw3tDKCSXx26q6CRjAhMG5cOMa6k=
-=MV3i
+klCfshAAiXnytkgpBoRVPl5emk+P0AwCVV45pYXVCzFZN0aVfdjKT8LMow6rMUzt
+2B/NajVVtsD8FpHbPnmUWkhM1EDxtXtGG4x6fMViy4Ho6uxLUd6YToJJAPFjm3lq
+cjHkxSVuh26YiXWfZcqLs7poLauiY572D6QYfe0Z7hz/NcXJvJLcFIppo6KFuujK
+2udwUC2+Rh4/j5buGjsW4mElYseHwfxWLCw92VASGlkQlf0Oj1vr0PpDzKVw3b0r
+liEtju8I5RI9Jx3++7Up04oJXQmitBi8TvDQihJ16y9i0nuEF6mbqalaSkpol3h2
+8Rbd02w6l4q59EngyaH1VrSvVVQciDmRixneJcx+TI+l4GE6v5b9lDpd6Xhiz7rP
+SKbrdwphVANi4M3gf8uIKbTGMcunMBYPmwywJcztlc6sQaTDFfsxavWE/fAHsu/D
+FqZWv5o6iDUvtA+Tpx6wsyt6cHHjXR8pckohrfvKTpzkorIDce+g/qKeODj0sRFb
++RIII3Vb9LgS97ikWsVyXQD+Z4Bi7S+2espVKwXmEaTe743ySdvBAXqJdEq7CpK8
+khHunHgH1gneLSUxah86ikyPp4t7SiyOxa5zU2h5HJ9CthMXyQ8E5l36AM52Gb4Q
+Vsl995kjERAKh3RnB7bCZNCvcEAfR0JdSmnthDeTY8T98q+0vhE=
+=dbc0
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 78c7e8cc5509..78639d948bae 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 01dd2a7701d4..9e424fdbbd83 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 8eac752612ab..40da1c4b4582 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,6 +5,7 @@ DIST aws-cli-1.29.26.gh.tar.gz 2503354 BLAKE2B 46997ff0759ddd267fcfc227410d25c1a
DIST aws-cli-1.29.27.gh.tar.gz 2509252 BLAKE2B 693184fd4c1886ecba870df6c9e2cf843c3e9f2dcadba0e0de657abd751ca19044267edf7899704c8f9a9ccb0dcab0af70f4d771b9def9760cede26c70686905 SHA512 1fc8bca504262395a5eb49106198c4ddd602a083a565c0d74853c3dd67bd797ec3a48c01951243e677a84670a0f2b2c2a79a46d5237cc3e1c5f1edd8f6066bc6
DIST aws-cli-1.29.28.gh.tar.gz 2509294 BLAKE2B c3fbeebaead71029ce882cf7a88d72146127df063d48d02ba134c3dfe5e446d8d5ba8034caaa43615cf4d28f713a45ddc489f3be4ce60cf06c364b48e23f594b SHA512 bf0f73137025110c3de2cd88ac9b03aef4ad245795ca37a0b8fdc93de900686c6eddd63f20d160f211fd0fe9b7de106a82a537162337338cd5285fac47003c08
DIST aws-cli-1.29.29.gh.tar.gz 2509694 BLAKE2B fb303b103ac2f6f74ac557b136c23d40f3da00b26c0bc03ed07e31c04fad5c868c7ac2141072fd8a8f7ea80ccdfff5e55fb89dd25c67b91f518aed6441650761 SHA512 606a9c4c510e51ba1ad39722abd4c7666f2fc184470f7ef17b61863135cb43baf6117eb777ac1e1d143c71507ef7f2bea9a6192675d93e282eb15d13e2d8c6cc
+DIST aws-cli-1.29.30.gh.tar.gz 2509672 BLAKE2B 4c81e02da68497cbf91ca407389707e21244147ec740344394b5a8dac9e3cf95d3f48487069371bea607ea823a6c7c169c9d6ed77dc5ba92cd3545e5b9510c69 SHA512 69120b9bf222257eab809cb345a3aa0515d6f9b06b64b1233fc82bd3d26341b549e43dc301e0c70876ccac2ebc7a19f68f4f7c3872ea63add1e797e49fd156d9
EBUILD awscli-1.29.15.ebuild 2278 BLAKE2B a074ad11e996c7c4e5c0366e5e5d3856cb1bdd7984b8eaf9ac959108e0c5737b064be5d7a579f46669403efb0c3111e8814570f041106e920102cf2a6ddf3687 SHA512 060c06ae5d2295b74940bc86eabf279eeb7a81f7cafa4a9d89e9af8076feff5a23cc3f9bad5a631e75155af64b948abe4c0de7283883a53d4b1ee5791765176b
EBUILD awscli-1.29.20.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
EBUILD awscli-1.29.25.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
@@ -12,4 +13,5 @@ EBUILD awscli-1.29.26.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24
EBUILD awscli-1.29.27.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
EBUILD awscli-1.29.28.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
EBUILD awscli-1.29.29.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
+EBUILD awscli-1.29.30.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.29.30.ebuild b/app-admin/awscli/awscli-1.29.30.ebuild
new file mode 100644
index 000000000000..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.30.ebuild
@@ -0,0 +1,80 @@
+# 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 bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+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 EPYTEST_DESELECT=(
+ # TODO
+ tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+ tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+ tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+ tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+ )
+
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+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/r10k/Manifest b/app-admin/r10k/Manifest
index 959ef2dbd528..c651f000e113 100644
--- a/app-admin/r10k/Manifest
+++ b/app-admin/r10k/Manifest
@@ -1,5 +1,5 @@
-DIST r10k-3.15.0.gem 257536 BLAKE2B 50ddb734bef782d9b061f17338d05c8fd824d0cc1e6005c538c4ef91c584bfe9ecbfb5bc5dc033317344bad7b14825cea6a56e136efec5081778582b8c714b18 SHA512 97cbb0a3e6f23591370de339e3320d9cbff726968b3b73d2bb00ebca7637406a371d1464d3ac955b7aacc4f5cfa898b828095aebaebe24bffd7d90be462457a9
DIST r10k-3.15.4.tar.gz 258268 BLAKE2B 6f2f69895d84e13f54f2a7e6dba086c5b4234f0644709dafa8f88366dbe37fe8f165ef2d316f4c5b60df843448d164132878d67750bc3a65a2b8f66b205d3266 SHA512 521cf69a7372a60db74c3795b608c5ab4148f628365210228d79d9146a80d7105e4c757241e891e8e37027ae0cc2f37e59773c9838bd88042b0fdab13e36cd88
-EBUILD r10k-3.15.0.ebuild 1280 BLAKE2B 07783efec4028a34c7d870c844f27375b4ce2dc92080bdce3a5d9f1839f91a0e4951eebb52d1154687115c7311382c34088ddf346b668aa6012f966436544db3 SHA512 bfbaa654b1516994e384d91cc9915ef856e2f4d21c9e10e808475cf961b3916b62a9020b1b3fd36ab51f470fd5b3403de5eb3494a958f664d461bb561e75aebc
+DIST r10k-3.16.0.tar.gz 253547 BLAKE2B 683fdd5588c7b3c3b47ae0d28d75fbfb929d5595c715531eed86b8d89f76708c91f38f9ca558040b36fac38c038211086a74fdf109b37350126bc78b25f8b751 SHA512 399a357cf8617427632516e0f439a40464ba0c8201ee7b6ce15c893ae029bfd9ae1438b76aff3b9601685d14febf8fc71dbdd2954eb3352d6ce713e769cb586d
EBUILD r10k-3.15.4.ebuild 1392 BLAKE2B 272088e7e8e0cfc59afba5e904dd490745664670905f2c3f9cfa81ef3347048821893f9fb9d8978f17d0dc5c364d725406e3277911f8f9a7f4fca111eeaae763 SHA512 e91232a6afbffda1dcc8e1f11a5ecf1cda219ea91c947eab47914959aa0ae40d0d175dba892133552e9800bdb26e3a6c5dd871a96f2e45f9378baaf9fe892dda
+EBUILD r10k-3.16.0.ebuild 1345 BLAKE2B 999cd1937b03cef17b186587a2f691d0944f7d2f49b65e1e543bf922e15bf5e77f2fcabf66540ec7d5cb17c24e22db60ff2c374c99c35a4eff658af7f0f1a421 SHA512 79e1e36896b236a03e2a1e3e124f54e8231db6dcf1bf8180b3dae1431816cff03373702eaada662476bec8f3da888b423e258bb3e14db331ee51655cb7f5180d
MISC metadata.xml 583 BLAKE2B ba9d1aa2afa56933206aac7d21a4d68eba309714a20ceebdd93d3e2ec96a08af0b6ca67a0badc24065cf3422e0cf3ec8538fe4574e099715cfb0c923ad4b318c SHA512 609f9a84804a73f28fcebe1081296735b34cd54927b770fd10ef82113ffeceb2f04c3e8dd100d5c018659f11227d6807d138de318e65c8e5f6fe1dd800a2c207
diff --git a/app-admin/r10k/r10k-3.15.0.ebuild b/app-admin/r10k/r10k-3.16.0.ebuild
index c5f67b298dd7..a3baf5d7fa01 100644
--- a/app-admin/r10k/r10k-3.15.0.ebuild
+++ b/app-admin/r10k/r10k-3.16.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby31"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -15,6 +15,7 @@ inherit ruby-fakegem
DESCRIPTION="Puppet environment and module deployment"
HOMEPAGE="https://github.com/puppetlabs/r10k"
+SRC_URI="https://github.com/puppetlabs/r10k/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
@@ -24,13 +25,14 @@ IUSE="+git"
ruby_add_rdepend "
~dev-ruby/colored2-3.1.2
>=dev-ruby/cri-2.15.10:0
- >=dev-ruby/gettext-setup-0.24:0
+ || ( dev-ruby/gettext-setup:1 >=dev-ruby/gettext-setup-0.24:0 )
|| ( dev-ruby/fast_gettext:2 >=dev-ruby/fast_gettext-1.1:0 )
- =dev-ruby/jwt-2.2* >=dev-ruby/jwt-2.2.3
+ >=dev-ruby/jwt-2.2.3:2 <dev-ruby/jwt-2.8.0:2
>=dev-ruby/ruby-gettext-3.0.2:0
~dev-ruby/log4r-1.1.10
+ >=dev-ruby/minitar-0.9:0
>=dev-ruby/multi_json-1.10:0
- >=dev-ruby/puppet_forge-2.3
+ =dev-ruby/puppet_forge-3*
"
ruby_add_bdepend "test? (
@@ -41,8 +43,6 @@ RDEPEND="${RDEPEND} git? ( >=dev-vcs/git-1.6.6 )"
all_ruby_prepare() {
sed -e '/s.files/d' \
- -e '/fast_gettext/ s/1.1.0/1.1/' \
- -e "/gettext/ s/'< 3.3.0'//" \
-i ${RUBY_FAKEGEM_GEMSPEC} || die
# Avoid specs for unpackaged rugget git provider
diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index a8b1fcee82a5..96891eb19a2e 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -6,7 +6,7 @@ DIST sudo-1.9.14p2.tar.gz.sig 566 BLAKE2B f72469340cfbb5005540a7080410dcf7269496
DIST sudo-1.9.14p3.tar.gz 5232320 BLAKE2B 702d0c5489658dfd35c5a57977431343d29e6c2d7bb44bb7a8fd9f7fc7b7094b3f3fe2348d1ab6b9aa037e2b5fd1019f127f45e99190bdfff077e94747dc17e1 SHA512 d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612
DIST sudo-1.9.14p3.tar.gz.sig 566 BLAKE2B 61ea3ca0e6032ddabbfd7e5b56881f0e800b49eed0404738c1a28687160917a8ddde91378b915cb81c9576732629d398790eac31d300e536e117fa9bbf5b1f4a SHA512 e1723f589eb3b758bd7e7e0da158d21e9315976320f8d39159a97e801c9745768b42b7b16c697cdbb3917a3f3def0125acf868dc343b062834f9f0818d741608
EBUILD sudo-1.9.13_p3-r1.ebuild 7466 BLAKE2B 6c880d950c1bc21c99e8e186b4602fc91b5511aa1bca7dcc1e21eeb93f39d8c802b7b5c1ddabc49ce9f42db9de05791c434574fb9bcca0a09868ca9135ef8db7 SHA512 4828c4aa791be701398466f7bf186321e6d1eca2eefa85142669ea6271563b566db334d2c77ad82746c0b36932b632e80a51bef861a222d55f6d0fd88c50b53e
-EBUILD sudo-1.9.14_p2.ebuild 7404 BLAKE2B 4ad89b1684fb5c57a7a32125a86f0d4c89a0545b511dfbd390336e8d55c679959bdd5c25b7a7922e609d6f1f13bdb1162abc53f082fcd523b19a84cdab9b53cb SHA512 c1e16ed74a5d085f3731f92a51460654083367e010b31368dc23d7f1a18895b4d3c3107407df7348ea60d7d4b444bb8a9d78e1e431e5d933cf1b89816ceadf6c
+EBUILD sudo-1.9.14_p2.ebuild 7400 BLAKE2B dba757f1749e0eb25fcacf4c82eceadbdbc035ffd20d2af6631b96899bd563c562e1be72d8e8c650d7d043d2fcac5c66b4af658dc6d420092f1d1ee0a4fa22ea SHA512 620685cdbe7699dddc29f449b7aab04aa8f5c396ced3de0ecb0b37ab3deccb19bee4b584678b56e17524d8bdfd4620a739c65363b8c62078acf7bfe805c4d1a3
EBUILD sudo-1.9.14_p3.ebuild 7404 BLAKE2B 4ad89b1684fb5c57a7a32125a86f0d4c89a0545b511dfbd390336e8d55c679959bdd5c25b7a7922e609d6f1f13bdb1162abc53f082fcd523b19a84cdab9b53cb SHA512 c1e16ed74a5d085f3731f92a51460654083367e010b31368dc23d7f1a18895b4d3c3107407df7348ea60d7d4b444bb8a9d78e1e431e5d933cf1b89816ceadf6c
EBUILD sudo-9999.ebuild 7404 BLAKE2B 4ad89b1684fb5c57a7a32125a86f0d4c89a0545b511dfbd390336e8d55c679959bdd5c25b7a7922e609d6f1f13bdb1162abc53f082fcd523b19a84cdab9b53cb SHA512 c1e16ed74a5d085f3731f92a51460654083367e010b31368dc23d7f1a18895b4d3c3107407df7348ea60d7d4b444bb8a9d78e1e431e5d933cf1b89816ceadf6c
MISC metadata.xml 1107 BLAKE2B a18b1d280445ea98ba686021abf08ab47a5ac590795018c125008f2a8e44f7ea45e256e32a737781030960cb984bc16d8fd23175fd1e88b294e5036c86085367 SHA512 8cacbd9a1a23fc7734c5ad8b95c769b8506ec35490b5e3f69439bf71bd51d1eaf04fe699a82cbb3ac56182195fff570d75e3b20c33d86774480a2939122752a6
diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index 7c07fd34b3b7..c3c73cd4bdfe 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
- 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"
fi
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 5c2809cb9640..e9ecce78ae2f 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest
index 0db008ef46ff..b8a92f747c0f 100644
--- a/app-arch/tar/Manifest
+++ b/app-arch/tar/Manifest
@@ -6,5 +6,5 @@ DIST tar-1.35.tar.xz 2317208 BLAKE2B e1a200d21f433cd7d917dd979db16919a9167056ae6
DIST tar-1.35.tar.xz.sig 95 BLAKE2B 8501b55b700bc99b81f04519db1cd8f7bc3d87dd5bfefa25a3d979b23359f02dfb770f3dd66dca275baa70a99612cb85c1019faaf3a1f0bcf50c9815b8e32eca SHA512 00e5c95bf8015f75f59556a82ed7f50bddefe89754c7ff3c19411aee2f37626a5d65c33e18b87f7f8f96388d3f175fd095917419a3ad1c0fc9d6188088bac944
EBUILD tar-1.34-r2.ebuild 2778 BLAKE2B 0d78f796a717b6dafc101265edc5e6513dd2d3a6d845bf7e79a8274b61501d423e6997621380af902f712085f29109f3f40feeb8b54c7d9919bb04fc0b480c84 SHA512 bfdb1fe21ca62d565a15cfe2740de4ed2ec605211419931a18c2fd4f4f69ec6d108af8ccef504b1b1442f2b124354dd5b2093a507cf3de3f06d7d6b3118f1e0a
EBUILD tar-1.34-r3.ebuild 2837 BLAKE2B 223f90f72d269c2f643c75d6d3369ebfdb6eeaf5e6fc73d1fe1e1b5f704458a2833e546a556b36d13a1459d57503faf743fd0445b6da34c8fbfb03ccdbb6fb95 SHA512 1ed438c338943f40b8ddf8a87aca7c9761c8adaa9cf1f8f9338453a34ce82ad680cd033b12cd48be16cf099e65c215801b8b1f482b5c435d90c75e2a7ea7126d
-EBUILD tar-1.35.ebuild 3111 BLAKE2B 01d970c766c5acac4c440447f25d022f24ceaeab7b73103ce3171d332996e35b8e7ffc9e957c2759252e43fef1721ef12a58939567ec3337ff7d5f07538b8d33 SHA512 cc36d7c04fec956389a21731ef38f13f0d55821bf331a707bf3ef20809aa9a183235cc9d673433a107f63ff4c368d7fa070b5955bf504995f6a173cb5c646256
+EBUILD tar-1.35.ebuild 3109 BLAKE2B 4143ca804f08ba13be15e66b1c5f6eb81052a81bf157f2726c6881edfe7240a472b30d4f3b8379c939fa6dc031dac0df527cb7d40b4b7e6c33db8655a040e6d7 SHA512 5bd86ed32e7151bb5d1c5c5362073482c9f79e5329fc288ffa82baf0eebd4f2e18c038bbd9584b69c06d5677047af7869af5785ef1774f4c87f27ed1c463d1cb
MISC metadata.xml 388 BLAKE2B 85aba561c0c0ad8c72d8d33f66ef6504bed7747957059c19fc5b0267b048bbddbd1112239bd4d3bcdf1c2f465018a2128e086a253253205dd7b815c11f3cc6ca SHA512 83e4c69e150b6420ab2ef4b777d930fd5e0f5cc1244bf8cd9a7cf0f867219100578a4777043fccf5f95a6a44ee264b88381d94924f4f18c80cb2ff339efbce64
diff --git a/app-arch/tar/tar-1.35.ebuild b/app-arch/tar/tar-1.35.ebuild
index 085101fd2074..5445ec29fecf 100644
--- a/app-arch/tar/tar-1.35.ebuild
+++ b/app-arch/tar/tar-1.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="GPL-3+"
SLOT="0"
if [[ -z "$(ver_cut 3)" || "$(ver_cut 3)" -lt 90 ]] ; 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="acl minimal nls selinux xattr"
diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz
index fcfd4bd21b54..725d6976e1d8 100644
--- a/app-dicts/Manifest.gz
+++ b/app-dicts/Manifest.gz
Binary files differ
diff --git a/app-dicts/ydpdict/Manifest b/app-dicts/ydpdict/Manifest
index 31b8572a4b78..ecd2c5fe31a1 100644
--- a/app-dicts/ydpdict/Manifest
+++ b/app-dicts/ydpdict/Manifest
@@ -1,4 +1,6 @@
+AUX ydpdict-1.0.3-clang16-build-fix.patch 246 BLAKE2B 0eac87877bf119dd0252e8b1a7a7ac78d5e1b07c7057785c2d41748885080f6863d583783760d8a73687d6aced0a02c59b8e7519389f52f4c1a1519f28037004 SHA512 cc1d029b13b7b892350174908af29fb6a761a14b77bf1b39273d64a0e1484ca67f74e30998e4376e1fe826d835871d06bde9376cd843fcb799a42574c554c489
AUX ydpdict-1.0.3-tinfo.patch 322 BLAKE2B bfde4da1cb49749e8023f7c8ce56dad45b9ee39e974eb59df41e40a4770debdc8f47f4ae03bba41739bdbfbde5ba90315f454e3fa8f5cf8cee668ffbb109e0d5 SHA512 70e0b4b528dabcf9889eaff2909e11a8481ece94ff50d90c7c53e1b5f655f3954bbf694446ee3cf4fa2ac21b1c329d627412337f17da2e8a0a1ba73a45304857
DIST ydpdict-1.0.3.tar.gz 185721 BLAKE2B 1db80dc20dd6d71c4b7fed2051bbfae1021fd1ea15ca1f993e8e095912fbcc8d599d8f480143d185fd11c6a1414d7f29ae67a9f5cffda624b434d198cddc5c68 SHA512 ca50c485f10aa4c4691a27a474a5ae814be3bb183b4927728f14de67af1e11a281e5272fc5777d6573e69dd00d3da2223b78d729132764338c92489f20eb17e8
EBUILD ydpdict-1.0.3-r1.ebuild 1128 BLAKE2B 123b72f70e9486fcff45df65503d9550616eb0354059b7c8ba035d78fd3ae76e53b2c1fe691e0e462d2feb8261a10e3946434fbe0805c37e0fbd874ec87e4122 SHA512 bc02d02d05550878549fbd1e795c5e4d7ba76058ad160f46aea5dba3b7b6b462e6dc6f6525b5da27a75e16ae9113a1d08b4f0dd05fb2ea72ba16e34b7fe66e46
+EBUILD ydpdict-1.0.3-r2.ebuild 1181 BLAKE2B 833992dad602e5b7f330e462eaf0e341dfd9e330e260849f9c3dcbae6c67f4bcab3c995cada0ae3f60148e5646c6dcccfb9ea3653b17981ccdfd947577159a9c SHA512 e6c04c55dd22ca2662713fd17061259bab08e525f3658bab14527804deca9fb5ca681ce8bacb62e2b2910c0517408da6e32d029fa0ed9fbc8b3fc3d4d6c72f20
MISC metadata.xml 249 BLAKE2B 7da21f257854aaa71c2ffdb3f700dddf6b4c5aafd3fbb923100c263e210a647d7c0ddf48cfe2bcd9801a594d4fbf73df5ef095a3ca4c786cce6f95560e8964b8 SHA512 afa1ecf431f11a622e8fcabefbd0fb26086fab18df5a9b75064e42429e02cbaf00e729df4ec82f6e34c1a98bb58f25e20fd9fdce2cc072aa8d4b418b1730f153
diff --git a/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch b/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch
new file mode 100644
index 000000000000..46a1956f80c7
--- /dev/null
+++ b/app-dicts/ydpdict/files/ydpdict-1.0.3-clang16-build-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/894364
+Upstream PR: https://github.com/wojtekka/ydpdict/pull/4
+--- a/src/ydpdict.c
++++ b/src/ydpdict.c
+@@ -55,6 +55,7 @@
+
+ #ifdef HAVE_LOCALE_H
+ #include <locale.h>
++#include <libintl.h>
+ #endif
+
+ #ifdef HAVE_LIBAO
diff --git a/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild
new file mode 100644
index 000000000000..e480c5092765
--- /dev/null
+++ b/app-dicts/ydpdict/ydpdict-1.0.3-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+DESCRIPTION="Interface for the Collins Dictionary"
+HOMEPAGE="https://github.com/wojtekka/ydpdict"
+SRC_URI="https://github.com/wojtekka/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="ao"
+
+RDEPEND="
+ app-dicts/libydpdict
+ sys-libs/ncurses:=[unicode(+)]
+ ao? ( media-libs/libao )
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+DOCS=(
+ README.md
+)
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.0.3-tinfo.patch
+ "${FILESDIR}"/${PN}-1.0.3-clang16-build-fix.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_with ao libao)
+}
+
+src_install() {
+ dodir "/etc"
+ default
+}
+
+pkg_postinst() {
+ echo
+ elog "Note that to use this program you'll need the original Collins Dictionary"
+ elog "datafiles (dict100.*, dict101.*). These can be found in the Dabasase/"
+ elog "directory of the Windows version of the Collins dictionary. Once you obtain"
+ elog "the files, put them into /usr/share/ydpdict"
+ elog
+ elog "Some configuration options can be set in /etc/ydpdict.conf"
+ echo
+}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index ce98253b251e..9bd80778de0c 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/ytree/Manifest b/app-misc/ytree/Manifest
index 8cf4ff6bc984..2e7f0a80e4f9 100644
--- a/app-misc/ytree/Manifest
+++ b/app-misc/ytree/Manifest
@@ -1,6 +1,8 @@
AUX ytree-1.99-tinfo.patch 463 BLAKE2B 019338b07eca07f4e9e0ef1c8db2f2e44312a990028910e75cb97d1a40980584a0eb6049a0f9602f7217637f3c1a2286550f2cc7fe52afe5a22f2dcd82a9b8cb SHA512 66ae18b332134b48ec903bbce2ae4c1ca56c25f8d262e9fb23d95c14f62a266c10996ae355cab1e914a64e8f26124a7d105b34840b71da2cb2c032a2644e5141
DIST ytree-2.02.tar.gz 124868 BLAKE2B e0b9b4251617df9d851752382e695657eb3bef5ce58deff00604ded14d6d29dad1c50b2d9f394defdabc3338bcdf491a9cec5821022e1171f2aa2b6887b274cb SHA512 31a425e9acd81921c111f1ef72f9e2d9342c04cdd9121d9cecd81893518b6f9579bfe22c3630d4d117783aed536cfafdf09866eb80bace3e5cbd59fd393e77a1
DIST ytree-2.04.tar.gz 123324 BLAKE2B ec91bedb072c00000be590872c4af71c2f7b2d9b93c4fadc79f22f788975b864e99917a28c19fc7deff1f615e09f7b501c54e7942b0ccca4b38f4cffbecfd275 SHA512 9528f67cb4de6305b46e5ca4d79affab0433c357e58ed936fcf01ee16663924312e9ccb3d1bdd9009430a5a253e35ec04b7d52acaff74ff46c6a59904b90413b
+DIST ytree-2.05.tar.gz 124141 BLAKE2B 88f545594069b30deda51294f42f293a244eec19fcd3cdd46139612ee19204e190ecec75cd2286480a0650715ad7d7bdce9806407c3d2d66c77af45d2993d18a SHA512 561255992492c0251892512999de1e8351e1f589fc38404755c4afe753873abb37b1ffec53de0a153a6870ccf6d665fccaa08f3dc9c8a04903175bcb6c278129
EBUILD ytree-2.02.ebuild 640 BLAKE2B e2820373acc5ac102d42ca42d43b8d781b4b7abfd0d3486776140b08ac32217875f1187e8690c55f36eee53ee243f8717c66ee5ab051728b0c8cc087b96d22af SHA512 0cb439cf671a123c3ae7dc7bf9dbfc646aa66d346ea1e4438ef25d1ebd881dab315882a8c6707d8b5111546d15b7a17a73a45ebbdf01a6502f9184dc10f715ca
EBUILD ytree-2.04.ebuild 598 BLAKE2B fd5d6554dc475ba3123164a289498f176d2b609df8b1783fa77e873555ee9abd0f8a0722947b148b8959f1acaaa7473773db7064874b4a083c3fad3ca6f5c1b5 SHA512 5e591e39bea7871197fcdbc40abc41bd283314b4d34fd6e5143d48452dec014438f874786b4ee89764002febb336cfcebd9200a7998e9ad335f470874ccc32c5
+EBUILD ytree-2.05.ebuild 598 BLAKE2B b27dc2c7b8fd9ed488ed02cace9c9ea95057009f6986ab2111b916459aed619b4ee73baecae292ad63a3ec002afc3c25d94f84584b43bf0232c09edb5f820c7d SHA512 ee85b66091483ea63dab261aa4ceb1004909bb685ee8344f42f0076582e8c11d15aaa3eeaf80c46b445abbd08545cf9e63cdd89785319bed4f1ff0964a78427f
MISC metadata.xml 254 BLAKE2B 27bfad9e03763fd082b0adc7a602dbf9f51b6c6ede654b4fa61e434e9c9452a301259197291dd45bb6d5486e1797fd8c15383c4bf88f3a0a08c116dd9227b5d6 SHA512 a08ace91187b9c474aea7738fedcbb2a65e52a19f004a781376f04f7fa6c4b867e43645764854108ab21410b6675246b00514c4754e8f22732790e6fc6dbc2d6
diff --git a/app-misc/ytree/ytree-2.05.ebuild b/app-misc/ytree/ytree-2.05.ebuild
new file mode 100644
index 000000000000..359c060d9cc4
--- /dev/null
+++ b/app-misc/ytree/ytree-2.05.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A curses-based file manager"
+HOMEPAGE="https://www.han.de/~werner/ytree.html"
+SRC_URI="https://www.han.de/~werner/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGES README THANKS ytree.conf )
+
+src_configure() {
+ tc-export CC PKG_CONFIG
+
+ default
+}
+
+src_install() {
+ einstalldocs
+ dobin ${PN}
+ doman ${PN}.1
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 47aed641c2d9..0dd5fe503b45 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/genlop/Manifest b/app-portage/genlop/Manifest
index e45880878394..31c5afcca11f 100644
--- a/app-portage/genlop/Manifest
+++ b/app-portage/genlop/Manifest
@@ -3,6 +3,6 @@ AUX genlop-0.30.10-sync.patch 671 BLAKE2B 21f73d44ac404fc94462e8cba765baa6f88c1d
DIST genlop-0.30.10.tar.gz 20872 BLAKE2B e06088678598464c67b78cf10a7472d7bf7b22d69c85fc072064b7a90fe57e2015fddba30edaa85574381cd59367b81c7bf514c269d5dc186fbcc367bba0cca4 SHA512 eab59d7dc012fbbdbe7de509deba66e6c7d0c5a37064e79c25a37c64becc259ee5206194615b60b3363022fa59e458356547edca307ceb4e19eeeaf4b146c593
DIST genlop-0.30.11.tar.xz 19588 BLAKE2B c185daa3d88f7f73e5f4cd1d7f531c8825b89061371ec715d5e9368edca1c583d16def57e31c4ead1780b7c4947bad57b45111cfa701de750b8622a66a5d62ba SHA512 15632e800ad884f63550a030ad1c7b482044fed6ca40bc524ae9a9daa978ad1a4e6d9266aeb1e39179d41ec74170d82c2839389dd6f508475b05b4baf10b4fa5
EBUILD genlop-0.30.10-r2.ebuild 755 BLAKE2B 319862c8d826e6d32a5e4b38a72845632a45cf6d3afff42f2d83a2dedc8e03e46a927bb7905a2c863a4efce15831be936a6527d7649e90ca67ff18f915471009 SHA512 1bfc54adf7d5acd4719595f35d2df66bc6c7b6d12c15e12379b32eb427bd8514b99e07943f8dddf2fdc8389918abd316a32952d00ef77064fcf76635233fb292
-EBUILD genlop-0.30.11.ebuild 783 BLAKE2B 78d0d4f721ca4b8bd7a06d666d29457769ead0a6ea806fa255ab08c1f2afb780fb37aa5fda49586b067db489a5c97b4ccc2dc2a4033a554220fb8083a62c59e1 SHA512 1dbe969dcda686358b30847a775a2b81e978b2f6c1384628f204570b567db1c8f9e3743f32bd8af54cd74757d6913917a6f552f888ecbe465af1c871a094767a
+EBUILD genlop-0.30.11.ebuild 778 BLAKE2B 0d6e12443bede7248ed988ee5d74da7e1c5b61473b9d14daf4938620d223e7e1c908247904698f17d2d5404717623f63619321062ead5caec17b9686de6aecb3 SHA512 b561e42b641eae27cc6a65fb065c68f01f9c5400b090d3d4428e9c614ebe875f2f5a019d89327c29ce1a97e42aa3a4f5705f66abb54eee9e4a3acd589bc20bdb
EBUILD genlop-9999.ebuild 783 BLAKE2B 78d0d4f721ca4b8bd7a06d666d29457769ead0a6ea806fa255ab08c1f2afb780fb37aa5fda49586b067db489a5c97b4ccc2dc2a4033a554220fb8083a62c59e1 SHA512 1dbe969dcda686358b30847a775a2b81e978b2f6c1384628f204570b567db1c8f9e3743f32bd8af54cd74757d6913917a6f552f888ecbe465af1c871a094767a
MISC metadata.xml 462 BLAKE2B 8d5d9b911ac311a3b4f2ffc85845cc5bf266f6b3cc69ed46265f4045575c382ae8cea50a648e854a89c90193d38e90f582106e83fa63f1180409edd8cfaa47d7 SHA512 0f9e6fa5045462d9e7d23c64edbbbc93b7bf6fd80cf1bc4850e680a1586b0345581ffc3ac40dbfd29ebb7894dc13e759978ac26944503bf0f935c033b6c07926
diff --git a/app-portage/genlop/genlop-0.30.11.ebuild b/app-portage/genlop/genlop-0.30.11.ebuild
index a17ddee040e7..d0e7df87271d 100644
--- a/app-portage/genlop/genlop-0.30.11.ebuild
+++ b/app-portage/genlop/genlop-0.30.11.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
fi
LICENSE="GPL-2"
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index d0e3b6166048..286ef617441b 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest
index abeb46ababbc..173e3f1004b5 100644
--- a/app-text/djvu/Manifest
+++ b/app-text/djvu/Manifest
@@ -1,3 +1,5 @@
+AUX djvu-3.5.28-drop-register-keyword-clang16.patch 589 BLAKE2B 205a0231890e51d971aa7ed36ac7fe2c413e3434536ea113cf73ca8f6690fded1d1d6f87eee53e0ee773d7c5803f99d03c0e5e7d226b8ce3ff5460fd0038b275 SHA512 84386e7e2f85be78be37e5891748a49f49656cb2f47808194d04ca3713259bcd2e908158e2eac340f6075a607f3191113aa906fce2c2f7f80d56d817e0e4e1aa
DIST djvulibre-3.5.28.tar.gz 3701161 BLAKE2B 74681f00d5f116ab08ccadb6c6f536f5d23f1fafdfae1239add6d800c0446298e65cd5dad293e28aa4d309dc93eaeec9036a7144f6fa42ff1104a4b945ca6bce SHA512 db3b8a5b56d700e911be32057f721a2a597e6f52e6fade203ad75ad76ab2d8facff2e474fd18beea703ccd5fa6425352e619a8fda40e69add1724dbee26050c6
EBUILD djvu-3.5.28-r3.ebuild 1538 BLAKE2B a8570ba5f3f3a21af9e03f26b87b2d81c1731a60227c033f63a94ef6fe80a1d5f8b0f4489c6d3939d09a22f02b63447947e478c9facb77a203c08ad153d997dc SHA512 71d9afedc94b1448857a850e3b65d6ed538cb41a302fd650421fce6769f11d7b56f9c89e7c0925ac6b066558d67648e82410d01deb732e0982326d9b4c63d329
+EBUILD djvu-3.5.28-r4.ebuild 1623 BLAKE2B e17fb4fe4198de483d8b2311bb4748a36f3fdc4a3332799cedc64bdba90a07953e6fb15d0423cf3d63eef6fbcb2e685f8f17ceb7afccb623822572869a672fd9 SHA512 3aeab737bd94836e7086688315165926e8130f8bbd79c4bdc28bc5bf3995b8bf44fd910a722ae2d459b10d5d01a70af4f75ace2febcd574fba1493b965466274
MISC metadata.xml 958 BLAKE2B 1a060b728e218e7821534f503fb20dca6d644efcbba6bcff43f2f2fd965d1132b2680b1d90fb36b7f02c26c2f291e19c2373e20f7e08235d610f44adedd68a69 SHA512 5fe889d8f6b70abef5bfbe1c6bfafcf67c2245c2e2165c5f7f93ed38798a380c80d68dfaa2de9d217789568a6af8587ce0100ed55bb731ac19fe955a6409665a
diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild
new file mode 100644
index 000000000000..8ca0e11bdbb9
--- /dev/null
+++ b/app-text/djvu/djvu-3.5.28-r4.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic optfeature xdg
+
+MY_P="${PN}libre-${PV#*_p}"
+DESCRIPTION="DjVu viewers, encoders and utilities"
+HOMEPAGE="https://djvu.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/djvu/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P%%.3}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug doc jpeg tiff xml"
+
+RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
+ tiff? ( media-libs/tiff:= )"
+DEPEND="${RDEPEND}"
+
+# inkscape/rsvg-convert are used to generate icons at build-time only
+BDEPEND="app-arch/unzip
+ || ( gnome-base/librsvg media-gfx/inkscape )"
+
+DOCS=( NEWS README )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.5.28-drop-register-keyword-clang16.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ use debug && append-cppflags "-DRUNTIME_DEBUG_ONLY"
+
+ # We install all desktop files by hand.
+ econf \
+ $(use_enable xml xmltools) \
+ $(use_with jpeg) \
+ $(use_with tiff) \
+ --disable-desktopfiles
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ use doc && dodoc -r doc
+
+ # Install desktop files.
+ cd desktopfiles || die
+ for i in {22,32,48,64}; do
+ insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes
+ newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png
+ done
+
+ insinto /usr/share/mime/packages
+ doins djvulibre-mime.xml
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "djviewer or browser plugin" app-text/djview
+}
diff --git a/app-text/djvu/files/djvu-3.5.28-drop-register-keyword-clang16.patch b/app-text/djvu/files/djvu-3.5.28-drop-register-keyword-clang16.patch
new file mode 100644
index 000000000000..dd86bb8bf130
--- /dev/null
+++ b/app-text/djvu/files/djvu-3.5.28-drop-register-keyword-clang16.patch
@@ -0,0 +1,21 @@
+Bug: https://bugs.gentoo.org/894644
+--- a/libdjvu/GBitmap.h
++++ b/libdjvu/GBitmap.h
+@@ -620,7 +620,7 @@ GBitmap::euclidian_ratio(int a, int b, int &q, int &r)
+ inline int
+ GBitmap::read_run(unsigned char *&data)
+ {
+- register int z=*data++;
++ int z=*data++;
+ return (z>=RUNOVERFLOWVALUE)?
+ ((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z;
+ }
+@@ -628,7 +628,7 @@ GBitmap::read_run(unsigned char *&data)
+ inline int
+ GBitmap::read_run(const unsigned char *&data)
+ {
+- register int z=*data++;
++ int z=*data++;
+ return (z>=RUNOVERFLOWVALUE)?
+ ((z&~RUNOVERFLOWVALUE)<<8)|(*data++):z;
+ }
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 387ee7919136..285b32b880dc 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/mydumper/Manifest b/dev-db/mydumper/Manifest
index 6fcfab82b70b..b1ac4044f5d6 100644
--- a/dev-db/mydumper/Manifest
+++ b/dev-db/mydumper/Manifest
@@ -4,5 +4,5 @@ DIST mydumper-0.14.4-1.tar.gz 176715 BLAKE2B 8d43fe658cc2e96e0af7d80588d281bbea1
DIST mydumper-0.14.5-2.tar.gz 177402 BLAKE2B bcd2658e1d8e452803608f27ed1b2ccc6fe428fcb44117f88a5cb0e6de1536f89c1f0768020da2d954a95cc20fe1315af8a38f477aee7c394540fbb4f001ac8d SHA512 d19c22fb3932f7428f560dcd7cdafc92e035f924ee35320048eca2067e75a297a44aaf08c6f124ef55c604c34311be2eeb0858c6d41be5ea73a68c8c0afa66ab
EBUILD mydumper-0.13.1.2.ebuild 1104 BLAKE2B 6fd19fba5ade370ab01242fbfb045e8c31c6ed63f22c49520707b28cf4b0fc0e13dd9af4f93a4fbc0221493f18083a2408ff43f706656ff220090dfb6b3f90e1 SHA512 a007decd605ebd9c5307570d913291462785448c42d281242288c7da0988a08c1abc7152711734d15193f569aee700ee0c04ed4cb8aa352b0ac53135e1978bd2
EBUILD mydumper-0.14.4.1.ebuild 1102 BLAKE2B 2e1743a1987be5f590f2f1c476fcb3abc2c9ce7f02ab845ddfbb364e8442cc2efadcf8ee7cc3b04e405161ca5f1807e3e9be44784b480990b92fdd3d2716ef3f SHA512 8b87467ae203c860399fd6411ce3fe8a506216d89ddcdfb5d225f31723847c9d17fbd66c97af7f6e242e0b1298b77eece1fd68f7deb1807c4608f63e5a9e9e23
-EBUILD mydumper-0.14.5.2.ebuild 1103 BLAKE2B a4370691b7f26c92d6dc7f608f5ae9dfd396efdae9a4d2887f9d265c691499f6468c59e59abb18258ce614f1e558b2d24f31c5d27d350cfa05227e894a8231be SHA512 a3ab712c0add767170b34b9cda882805613b79be830e9adb946caa1434811a13cc59ed199831999b87c99f108848590e360bfbc0eeb4482943844be117623c6d
+EBUILD mydumper-0.14.5.2.ebuild 1102 BLAKE2B 2e1743a1987be5f590f2f1c476fcb3abc2c9ce7f02ab845ddfbb364e8442cc2efadcf8ee7cc3b04e405161ca5f1807e3e9be44784b480990b92fdd3d2716ef3f SHA512 8b87467ae203c860399fd6411ce3fe8a506216d89ddcdfb5d225f31723847c9d17fbd66c97af7f6e242e0b1298b77eece1fd68f7deb1807c4608f63e5a9e9e23
MISC metadata.xml 479 BLAKE2B a45a9746e2f5be11c4cd992e81135c8b39fa494c105f1f3c01586482b635596f1384690d0d1bfa3f08b8e33d1bd64b625fba07f410b8a8220a9a19f7f048f2dd SHA512 b0f20f8fb1b5eb3771d9a59869a3a28b0011642721dd12b5545b4f80456556f2f7a9da3b4b69c85cfae666534bad6143ae437b43b45179544626455a03b9218a
diff --git a/dev-db/mydumper/mydumper-0.14.5.2.ebuild b/dev-db/mydumper/mydumper-0.14.5.2.ebuild
index 2ede2983798d..8777ec59b286 100644
--- a/dev-db/mydumper/mydumper-0.14.5.2.ebuild
+++ b/dev-db/mydumper/mydumper-0.14.5.2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="doc"
RDEPEND="app-arch/zstd
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 03d8e79bb1c7..2b4ad58646d3 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index dc0dacd9cd0b..249949b2f7c5 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -25,6 +25,7 @@ DIST python-gentoo-patches-3.12.0b4_p1.tar.xz 7772 BLAKE2B 54bc9fa2a39d36e83b4fc
DIST python-gentoo-patches-3.12.0b4_p2.tar.xz 8132 BLAKE2B 4c1df7c8e1dda483724d8c3bb8ab7a7739fcdee16eaf1a2a5aeedb6011c13769ee9f2d0b1cf849df12aaf3230c0771b16533496539e1a0fab633e38699c8a75f SHA512 9051311d1e31163d13b8d2b1981d700ad2cf297b30f8d2867df8fe535fdb7da11efcb6fef8a201a76ff05aa8ae91c3679eeee72a729dc7249714796f6af2be9f
DIST python-gentoo-patches-3.12.0rc1.tar.xz 5040 BLAKE2B c03e9cc0f5ef0a68ab5d74764a30b8ab336b2b0feb105124fcb6f1ba660db7c27deab412f91b0980b072dcbe6bca06b8f2f9fd11aa11e95196d936fc8ba75bbc SHA512 bc8d67ccff73e3841c9fb591f5b1b4db7156cea0bde4edc2de605d6e921b5998c6f67bf7f1be505bcd50bc55b8f844be2b011720b5a93b04e7bf60df38bd5373
DIST python-gentoo-patches-3.12.0rc1_p1.tar.xz 5812 BLAKE2B 41a33aadac1bb563ec55f12794fc48061ef01d2bada0e9f06287410cd235286ed04c6fddb78bbec1d8a9fa54c46861198e03b4d995e715a5e739ac2c915e0941 SHA512 82e45ab804e7e269805b760dc5dae3803a9983765718b975ec2029c82ca45d6cfbd9ba330cf09149ed24cd808a37fb021b0c6a8324b855dce0a92ff01ef42391
+DIST python-gentoo-patches-3.12.0rc1_p3.tar.xz 262260 BLAKE2B dc8198ff18c13475106dfc52432673dd742238d8b960fef1681dd2eb42ffe8589f1b0a123c24f2722d547b884f4ac053aeb8b3d919dc875211a34b57afe59caa SHA512 3605ee3d756f8d8cd4b8585352e38ef3383195a2b41f02b6d6b8fd6cdd2ed470e997b1d72d085fdce73618afb68aff666792858a2a6b64e1d58e280f94b454d8
DIST python-gentoo-patches-3.8.17.tar.xz 32424 BLAKE2B d992f6b1c971583000086175d07198d367e4504dea8829b35742a3daf2279ba1fbade8c37f00018bda97fa9080d1d40087c236486bbcd369c2d1c850de47a976 SHA512 d309da6805a72742cf8d1bb170a777edd7b7aa936d6e9967e96bed4427285180cd9935f202f899f3aa54632a31a5a94c5b7c20a343b1a714d8aa5fc6f8e9f371
DIST python-gentoo-patches-3.9.17.tar.xz 25048 BLAKE2B da19105dfa2fda7b422ac368f85c97d7541be74a6f9b9170a19ceac901e026ab39baef83c610172ecba1f70cce6e2832e956c2e4c87387b0e21c79c2c633b116 SHA512 ce9d3c62c675bceccaac21fd467c54322a55a1c8af9be3a6dcfd7a892c03b39b38dc35ba570e3dd9fc984a5f3eeabb3cc564ba2d7f935dbf6df829264cb32b2f
EBUILD python-2.7.18_p16-r1.ebuild 8603 BLAKE2B 13c654aad809e8f999fa36e63f4a4eec5c2804644fab92c6f1a5c8ef75b20bde8509c34358e32350d7ddcbf8a309b9c5c008a9f9ab83c7d208434bd7efab0467 SHA512 88de339a316876a5a71560842cd879ba96b522f7dc4e409e6a22109639a538cb38abdc1a3d6c8ef468476841d1fe6014327197e8e2b0dd2d357ecde34bf8993a
@@ -36,6 +37,7 @@ EBUILD python-3.12.0_beta4_p1.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5b
EBUILD python-3.12.0_beta4_p2.ebuild 14859 BLAKE2B f081d3dce5fb9d78161783e5afd5bc880957217e6790b5fdfde1f19d8c61f2ce0c6c264cb464f3e5cf764e4aab7c95a7ce90e31c90e72cd0fc1eecbec927fb14 SHA512 80af81666cb1fd77d38346d251944fb5f4bee04ca367c147fc98ec51893202ed6899d4e7974279013d41d070b5be8538a1ac0179760eca5fecb49e9159b020ad
EBUILD python-3.12.0_rc1.ebuild 14858 BLAKE2B d53c6f1bca3adfbe6ef8043e30dd1b0610ba9ff7d63ddfe8d119a2a95c687e5e7879f9a4a150129a1623670e1b763ba9897a84d847cef61e4d7db532128d9e6f SHA512 fdbbc73705e21c3cd88bfd9ed959655ec188e1ab4ec25ed1e4f1e67b8ad3b136a8606f1fa09c54485dd4b13724eac517e073f692849e2de9290bcacb837cf8b3
EBUILD python-3.12.0_rc1_p1.ebuild 14858 BLAKE2B d53c6f1bca3adfbe6ef8043e30dd1b0610ba9ff7d63ddfe8d119a2a95c687e5e7879f9a4a150129a1623670e1b763ba9897a84d847cef61e4d7db532128d9e6f SHA512 fdbbc73705e21c3cd88bfd9ed959655ec188e1ab4ec25ed1e4f1e67b8ad3b136a8606f1fa09c54485dd4b13724eac517e073f692849e2de9290bcacb837cf8b3
+EBUILD python-3.12.0_rc1_p3.ebuild 14858 BLAKE2B d53c6f1bca3adfbe6ef8043e30dd1b0610ba9ff7d63ddfe8d119a2a95c687e5e7879f9a4a150129a1623670e1b763ba9897a84d847cef61e4d7db532128d9e6f SHA512 fdbbc73705e21c3cd88bfd9ed959655ec188e1ab4ec25ed1e4f1e67b8ad3b136a8606f1fa09c54485dd4b13724eac517e073f692849e2de9290bcacb837cf8b3
EBUILD python-3.8.17.ebuild 12186 BLAKE2B 3a3f7f0701c0b4124fbcdd9caae9156a11108584bad90ed3051f9798ca5726af39c4002d4468d388256be6bd4d8e6967481e600fdacd0f2571c749a622fc3cbb SHA512 c8d1027498d66751af4d842445db10e29c55c3e5ce1dffa1d6487244e1c98ad19eb9188a31165756e5d3adc1d6d334535ebd784db29e468b2eaa2244fc563ffa
EBUILD python-3.9.17.ebuild 13687 BLAKE2B ebd310d7f38daafe117b0174bc25f738e170aec49ec0cbf522f4f4ee2ab91ac80ce20c5eac2c5c6e853a5fcc004b2719c96d60a6704d50fc7f405334e9ad68b3 SHA512 f281ac933df35e3be51efd88008fa3312d88e692aac05a25241f5a1d5e862f485676dac6ba5b44269e710a445e14c9463ccfdf3330766a36a5abf1bcaa1e9c67
MISC metadata.xml 1436 BLAKE2B fd5ebcef153bc74aae02f8930dba67736ce44b1dd23418448e7d5bd22391845f5edf0ba8cdf3f43af9254c68734b95fbac9ee891f09c4584c9272ac4233eede6 SHA512 124a1e743cef7236f7936aa843d3aae739a420b1b6173f02c2ef787745616891142724446320d887aeecb95fac09e3620a9666e8e3e32085d79019fe71ff7da5
diff --git a/dev-lang/python/python-3.12.0_rc1_p3.ebuild b/dev-lang/python/python-3.12.0_rc1_p3.ebuild
new file mode 100644
index 000000000000..d3a193505529
--- /dev/null
+++ b/dev-lang/python/python-3.12.0_rc1_p3.ebuild
@@ -0,0 +1,526 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+ https://www.python.org/
+ https://github.com/python/cpython/
+"
+SRC_URI="
+ https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+ verify-sig? (
+ https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+ )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="
+ bluetooth build debug +ensurepip examples gdbm libedit lto
+ +ncurses pgo +readline +sqlite +ssl test tk valgrind
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+ app-arch/bzip2:=
+ app-arch/xz-utils:=
+ app-crypt/libb2
+ >=dev-libs/expat-2.1:=
+ dev-libs/libffi:=
+ dev-python/gentoo-common
+ >=sys-libs/zlib-1.1.3:=
+ virtual/libcrypt:=
+ virtual/libintl
+ ensurepip? ( dev-python/ensurepip-pip )
+ gdbm? ( sys-libs/gdbm:=[berkdb] )
+ kernel_linux? ( sys-apps/util-linux:= )
+ ncurses? ( >=sys-libs/ncurses-5.2:= )
+ readline? (
+ !libedit? ( >=sys-libs/readline-4.1:= )
+ libedit? ( dev-libs/libedit:= )
+ )
+ sqlite? ( >=dev-db/sqlite-3.3.8:3= )
+ ssl? ( >=dev-libs/openssl-1.1.1:= )
+ tk? (
+ >=dev-lang/tcl-8.0:=
+ >=dev-lang/tk-8.0:=
+ dev-tcltk/blt:=
+ dev-tcltk/tix
+ )
+"
+# bluetooth requires headers from bluez
+DEPEND="
+ ${RDEPEND}
+ bluetooth? ( net-wireless/bluez )
+ test? (
+ app-arch/xz-utils[extra-filters(+)]
+ dev-python/ensurepip-pip
+ dev-python/ensurepip-setuptools
+ dev-python/ensurepip-wheel
+ )
+ valgrind? ( dev-util/valgrind )
+"
+# autoconf-archive needed to eautoreconf
+BDEPEND="
+ sys-devel/autoconf-archive
+ app-alternatives/awk
+ virtual/pkgconfig
+ verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )
+"
+RDEPEND+="
+ !build? ( app-misc/mime-types )
+"
+if [[ ${PV} != *_alpha* ]]; then
+ RDEPEND+="
+ dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
+ "
+fi
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc
+
+# large file tests involve a 2.5G file being copied (duplicated)
+CHECKREQS_DISK_BUILD=5500M
+
+QA_PKGCONFIG_VERSION=${PYVER}
+# false positives -- functions specific to *BSD
+QA_CONFIG_IMPL_DECL_SKIP=( chflags lchflags )
+
+pkg_pretend() {
+ use test && check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ use test && check-reqs_pkg_setup
+}
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc}
+ fi
+ default
+}
+
+src_prepare() {
+ # Ensure that internal copies of expat and libffi are not used.
+ # TODO: Makefile has annoying deps on expat headers
+ #rm -r Modules/expat || die
+
+ local PATCHES=(
+ "${WORKDIR}/${PATCHSET}"
+ )
+
+ default
+
+ # force the correct number of jobs
+ # https://bugs.gentoo.org/737660
+ sed -i -e "s:-j0:-j$(makeopts_jobs):" Makefile.pre.in || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local disable
+ # disable automagic bluetooth headers detection
+ if ! use bluetooth; then
+ local -x ac_cv_header_bluetooth_bluetooth_h=no
+ fi
+
+ append-flags -fwrapv
+ filter-flags -malign-double
+
+ # https://bugs.gentoo.org/700012
+ if is-flagq -flto || is-flagq '-flto=*'; then
+ append-cflags $(test-flags-CC -ffat-lto-objects)
+ fi
+
+ # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
+ # PKG_CONFIG needed for cross.
+ tc-export CXX PKG_CONFIG
+
+ local dbmliborder=
+ if use gdbm; then
+ dbmliborder+="${dbmliborder:+:}gdbm"
+ fi
+
+ if use pgo; then
+ local profile_task_flags=(
+ -m test
+ "-j$(makeopts_jobs)"
+ --pgo-extended
+ -u-network
+
+ # We use a timeout because of how often we've had hang issues
+ # here. It also matches the default upstream PROFILE_TASK.
+ --timeout 1200
+
+ -x test_gdb
+ -x test_dtrace
+
+ # All of these seem to occasionally hang for PGO inconsistently
+ # They'll even hang here but be fine in src_test sometimes.
+ # bug #828535 (and related: bug #788022)
+ -x test_asyncio
+ -x test_httpservers
+ -x test_logging
+ -x test_multiprocessing_fork
+ -x test_socket
+ -x test_xmlrpc
+
+ # Hangs (actually runs indefinitely executing itself w/ many cpython builds)
+ # bug #900429
+ -x test_tools
+ )
+
+ if has_version "app-arch/rpm" ; then
+ # Avoid sandbox failure (attempts to write to /var/lib/rpm)
+ profile_task_flags+=(
+ -x test_distutils
+ )
+ fi
+ local -x PROFILE_TASK="${profile_task_flags[*]}"
+ fi
+
+ local myeconfargs=(
+ # glibc-2.30 removes it; since we can't cleanly force-rebuild
+ # Python on glibc upgrade, remove it proactively to give
+ # a chance for users rebuilding python before glibc
+ ac_cv_header_stropts_h=no
+
+ --enable-shared
+ --without-static-libpython
+ --enable-ipv6
+ --infodir='${prefix}/share/info'
+ --mandir='${prefix}/share/man'
+ --with-computed-gotos
+ --with-dbmliborder="${dbmliborder}"
+ --with-libc=
+ --enable-loadable-sqlite-extensions
+ --without-ensurepip
+ --with-system-expat
+ --with-platlibdir=lib
+ --with-pkg-config=yes
+ --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip
+
+ $(use_with debug assertions)
+ $(use_with lto)
+ $(use_enable pgo optimizations)
+ $(use_with readline readline "$(usex libedit editline readline)")
+ $(use_with valgrind)
+ )
+
+ # disable implicit optimization/debugging flags
+ local -x OPT=
+
+ if tc-is-cross-compiler ; then
+ # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
+ local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
+
+ # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
+ # propagated to sysconfig for built extensions
+ local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD}
+ local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD}
+ local -x CFLAGS= LDFLAGS=
+
+ # We need to build our own Python on CBUILD first, and feed it in.
+ # bug #847910
+ local myeconfargs_cbuild=(
+ "${myeconfargs[@]}"
+
+ --libdir="${cbuild_libdir:2}"
+
+ # Avoid needing to load the right libpython.so.
+ --disable-shared
+
+ # As minimal as possible for the mini CBUILD Python
+ # we build just for cross to satisfy --with-build-python.
+ --without-lto
+ --without-readline
+ --disable-optimizations
+ )
+
+ myeconfargs+=(
+ # Point the imminent CHOST build to the Python we just
+ # built for CBUILD.
+ --with-build-python="${WORKDIR}"/${P}-${CBUILD}/python
+ )
+
+ mkdir "${WORKDIR}"/${P}-${CBUILD} || die
+ pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die
+ # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating
+ # libdir correctly for cross.
+ PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \
+ ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}"
+
+ # Avoid as many dependencies as possible for the cross build.
+ cat >> Makefile <<-EOF || die
+ MODULE_NIS_STATE=disabled
+ MODULE__DBM_STATE=disabled
+ MODULE__GDBM_STATE=disabled
+ MODULE__DBM_STATE=disabled
+ MODULE__SQLITE3_STATE=disabled
+ MODULE__HASHLIB_STATE=disabled
+ MODULE__SSL_STATE=disabled
+ MODULE__CURSES_STATE=disabled
+ MODULE__CURSES_PANEL_STATE=disabled
+ MODULE_READLINE_STATE=disabled
+ MODULE__TKINTER_STATE=disabled
+ MODULE_PYEXPAT_STATE=disabled
+ MODULE_ZLIB_STATE=disabled
+ EOF
+
+ # Unfortunately, we do have to build this immediately, and
+ # not in src_compile, because CHOST configure for Python
+ # will check the existence of the --with-build-python value
+ # immediately.
+ PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake
+ popd &> /dev/null || die
+ fi
+
+ # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
+ # propagated to sysconfig for built extensions
+ local -x CFLAGS_NODIST=${CFLAGS}
+ local -x LDFLAGS_NODIST=${LDFLAGS}
+ local -x CFLAGS= LDFLAGS=
+
+ # Fix implicit declarations on cross and prefix builds. Bug #674070.
+ if use ncurses; then
+ append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw
+ fi
+
+ econf "${myeconfargs[@]}"
+
+ if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then
+ eerror "configure has detected that the sem_open function is broken."
+ eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777."
+ die "Broken sem_open function (bug 496328)"
+ fi
+
+ # force-disable modules we don't want built
+ local disable_modules=( NIS )
+ use gdbm || disable_modules+=( _GDBM _DBM )
+ use sqlite || disable_modules+=( _SQLITE3 )
+ use ssl || disable_modules+=( _HASHLIB _SSL )
+ use ncurses || disable_modules+=( _CURSES _CURSES_PANEL )
+ use readline || disable_modules+=( READLINE )
+ use tk || disable_modules+=( _TKINTER )
+
+ local mod
+ for mod in "${disable_modules[@]}"; do
+ echo "MODULE_${mod}_STATE=disabled"
+ done >> Makefile || die
+
+ # install epython.py as part of stdlib
+ echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die
+}
+
+src_compile() {
+ # Ensure sed works as expected
+ # https://bugs.gentoo.org/594768
+ local -x LC_ALL=C
+ export PYTHONSTRICTEXTENSIONBUILD=1
+
+ # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't
+ # end up writing bytecode & violating sandbox.
+ # bug #831897
+ local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE}
+
+ if use pgo ; then
+ # bug 660358
+ local -x COLUMNS=80
+ local -x PYTHONDONTWRITEBYTECODE=
+
+ addpredict "/usr/lib/python${PYVER}/site-packages"
+ fi
+
+ # also need to clear the flags explicitly here or they end up
+ # in _sysconfigdata*
+ emake CPPFLAGS= CFLAGS= LDFLAGS=
+
+ # Restore saved value from above.
+ local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE}
+
+ # Work around bug 329499. See also bug 413751 and 457194.
+ if has_version dev-libs/libffi[pax-kernel]; then
+ pax-mark E python
+ else
+ pax-mark m python
+ fi
+}
+
+src_test() {
+ # Tests will not work when cross compiling.
+ if tc-is-cross-compiler; then
+ elog "Disabling tests due to crosscompiling."
+ return
+ fi
+
+ # this just happens to skip test_support.test_freeze that is broken
+ # without bundled expat
+ # TODO: get a proper skip for it upstream
+ local -x LOGNAME=buildbot
+
+ local test_opts=(
+ -u-network
+ -j "$(makeopts_jobs)"
+
+ # fails
+ -x test_gdb
+ )
+
+ if use sparc ; then
+ # bug #788022
+ test_opts+=(
+ -x test_multiprocessing_fork
+ -x test_multiprocessing_forkserver
+ )
+ fi
+
+ # workaround docutils breaking tests
+ cat > Lib/docutils.py <<-EOF || die
+ raise ImportError("Thou shalt not import!")
+ EOF
+
+ # bug 660358
+ local -x COLUMNS=80
+ local -x PYTHONDONTWRITEBYTECODE=
+ # workaround https://bugs.gentoo.org/775416
+ addwrite "/usr/lib/python${PYVER}/site-packages"
+
+ nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \
+ CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty
+ local ret=${?}
+
+ rm Lib/docutils.py || die
+
+ [[ ${ret} -eq 0 ]] || die "emake test failed"
+}
+
+src_install() {
+ local libdir=${ED}/usr/lib/python${PYVER}
+
+ # the Makefile rules are broken
+ # https://github.com/python/cpython/issues/100221
+ mkdir -p "${libdir}"/lib-dynload || die
+
+ # -j1 hack for now for bug #843458
+ emake -j1 DESTDIR="${D}" altinstall
+
+ # Fix collisions between different slots of Python.
+ rm "${ED}/usr/$(get_libdir)/libpython3.so" || die
+
+ # Cheap hack to get version with ABIFLAGS
+ local abiver=$(cd "${ED}/usr/include"; echo python*)
+ if [[ ${abiver} != python${PYVER} ]]; then
+ # Replace python3.X with a symlink to python3.Xm
+ rm "${ED}/usr/bin/python${PYVER}" || die
+ dosym "${abiver}" "/usr/bin/python${PYVER}"
+ # Create python3.X-config symlink
+ dosym "${abiver}-config" "/usr/bin/python${PYVER}-config"
+ # Create python-3.5m.pc symlink
+ dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc"
+ fi
+
+ # python seems to get rebuilt in src_install (bug 569908)
+ # Work around it for now.
+ if has_version dev-libs/libffi[pax-kernel]; then
+ pax-mark E "${ED}/usr/bin/${abiver}"
+ else
+ pax-mark m "${ED}/usr/bin/${abiver}"
+ fi
+
+ rm -r "${libdir}"/ensurepip/_bundled || die
+ if ! use ensurepip; then
+ rm -r "${libdir}"/ensurepip || die
+ fi
+ if ! use sqlite; then
+ rm -r "${libdir}/"sqlite3 || die
+ fi
+ if ! use tk; then
+ rm -r "${ED}/usr/bin/idle${PYVER}" || die
+ rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die
+ fi
+
+ ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die
+
+ dodoc Misc/{ACKS,HISTORY,NEWS}
+
+ if use examples; then
+ docinto examples
+ find Tools -name __pycache__ -exec rm -fr {} + || die
+ dodoc -r Tools
+ fi
+ insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510
+ local libname=$(
+ printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' |
+ emake --no-print-directory -s -f - 2>/dev/null
+ )
+ newins Tools/gdb/libpython.py "${libname}"-gdb.py
+
+ newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER}
+ newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER}
+ sed \
+ -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \
+ -e "s:@PYDOC@:pydoc${PYVER}:" \
+ -i "${ED}/etc/conf.d/pydoc-${PYVER}" \
+ "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed"
+
+ # python-exec wrapping support
+ local pymajor=${PYVER%.*}
+ local EPYTHON=python${PYVER}
+ local scriptdir=${D}$(python_get_scriptdir)
+ mkdir -p "${scriptdir}" || die
+ # python and pythonX
+ ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die
+ ln -s "python${pymajor}" "${scriptdir}/python" || die
+ # python-config and pythonX-config
+ # note: we need to create a wrapper rather than symlinking it due
+ # to some random dirname(argv[0]) magic performed by python-config
+ cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die
+ #!/bin/sh
+ exec "${abiver}-config" "\${@}"
+ EOF
+ chmod +x "${scriptdir}/python${pymajor}-config" || die
+ ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die
+ # 2to3, pydoc
+ ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die
+ ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die
+ # idle
+ if use tk; then
+ ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die
+ fi
+}
+
+pkg_postinst() {
+ local v
+ for v in ${REPLACING_VERSIONS}; do
+ if ver_test "${v}" -lt 3.11.0_beta4-r2; then
+ ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files"
+ ewarn "installed previously are no longer valid and will be regenerated"
+ ewarn "(or ignored) on the next import. This may cause sandbox failures"
+ ewarn "when installing some packages and checksum mismatches when removing"
+ ewarn "old versions. To actively prevent this, rebuild all packages"
+ ewarn "installing Python 3.11 modules, e.g. using:"
+ ewarn
+ ewarn " emerge -1v /usr/lib/python3.11/site-packages"
+ fi
+ done
+}
diff --git a/dev-libs/Ice/Ice-3.7.8-r1.ebuild b/dev-libs/Ice/Ice-3.7.8-r1.ebuild
deleted file mode 100644
index 4def5e25988d..000000000000
--- a/dev-libs/Ice/Ice-3.7.8-r1.ebuild
+++ /dev/null
@@ -1,258 +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} )
-
-RUBY_OPTIONAL="yes"
-USE_RUBY="ruby30"
-
-PHP_EXT_NAME="IcePHP"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-
-PHP_EXT_OPTIONAL_USE=php
-
-USE_PHP="php8-0 php8-1 php8-2"
-
-inherit php-ext-source-r3 python-r1 ruby-ng toolchain-funcs
-
-DESCRIPTION="ICE middleware C++ library and generator tools"
-HOMEPAGE="https://zeroc.com/products/ice"
-SRC_URI="https://github.com/zeroc-ice/ice/archive/v${PV}.tar.gz -> ${P}.tar.gz
- doc? ( https://download.zeroc.com/Ice/$(ver_cut 1-2)/${PN}-3.7.1.pdf )"
-LICENSE="GPL-2"
-SLOT="0/37"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="debug doc examples php python ruby test"
-RESTRICT="test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND=">=app-arch/bzip2-1.0.5
- >=dev-libs/expat-2.0.1
- dev-libs/libedit
- dev-cpp/libmcpp
- dev-db/lmdb:=
- dev-libs/openssl:0=
- virtual/libcrypt:=
- python? ( ${PYTHON_DEPS} )
- ruby? ( $(ruby_implementation_depend ruby30) )"
-DEPEND="${RDEPEND}
- test? (
- ${PYTHON_DEPS}
- dev-python/passlib[${PYTHON_USEDEP}]
- )"
-
-# Maintainer notes:
-# TODO: java bindings
-
-S="${WORKDIR}/${P,}"
-PHP_EXT_S="${S}/php"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-musl-build.patch"
- "${FILESDIR}/${P}-py3k11.patch"
-)
-
-pkg_setup() {
- # prevent ruby-ng.eclass from messing with pkg_setup
- return
-}
-
-src_unpack() {
- # prevent ruby-ng.eclass from messing with src_unpack
- default
-}
-
-src_prepare() {
- default
-
- sed -i \
- -e 's|-Werror ||g' \
- config/Make.rules.Linux || die
-
- # fix for x86 IceBox test
- sed -i \
- -e 's|"32"|""|' \
- scripts/IceBoxUtil.py || die
-
- if use !test; then
- # Disable building tests
- sed -i \
- -e 's|include \$(top_srcdir)/config/Make.tests.rules||' \
- config/Make.rules || die
- fi
-}
-
-src_configure() {
- MAKE_RULES=(
- "embedded_runpath_prefix=\"${EPREFIX}/usr\""
- "OPTIMIZE=$(usex !debug)"
- "V=1"
- )
-
- if use python; then
- local S="${S}/python"
- python_copy_sources
- fi
-
- if use ruby; then
- SITERUBY="$(ruby30 -r rbconfig -e 'print RbConfig::CONFIG["sitelibdir"]')"
- SITERUBYARCH="$(ruby30 -r rbconfig -e 'print RbConfig::CONFIG["sitearchdir"]')"
- MAKE_RULES_RUBY=(
- "install_rubydir=\"${EPREFIX}/${SITERUBY}\""
- "install_rubylibdir=\"${EPREFIX}/${SITERUBYARCH}\""
- )
-
- # make it use ruby30 only
- sed -i \
- -e 's|RUBY ?= ruby|\030|' \
- ruby/config/Make.rules || die
- sed -i \
- -e 's|env ruby|\030|' \
- ruby/config/s2rb.rb || die
- sed -i \
- -e 's|env ruby|\030|' \
- ruby/scripts/slice2rb || die
- fi
-
- use test && python_setup
-}
-
-src_compile() {
- # Do not remove this export or build will break!
- tc-export CXX
-
- emake -C cpp "${MAKE_RULES[@]}"
-
- if use php; then
- local i
- for i in $(php_get_slots); do
- mkdir -p "${WORKDIR}/${i}" || die
- cp -r "${PHP_EXT_S}" "${WORKDIR}/${i}/" || die "Failed to copy source ${PHP_EXT_S} to PHP target directory"
-
- pushd "${WORKDIR}/${i}" >/dev/null || die
- ln -s "${S}/cpp" || die
- ln -s "${S}/config" || die
- ln -s "${S}/slice" || die
- ln -s "${S}/Makefile" || die
-
- emake -C php "${MAKE_RULES[@]}" "PHP_CONFIG=\"${EPREFIX}/usr/$(get_libdir)/${i}/bin/php-config\""
- popd >/dev/null || die
- done
- fi
-
- if use python; then
- building() {
- emake -C "${BUILD_DIR}" "${MAKE_RULES[@]}" PYTHON="${EPYTHON}"
- }
- local S="${S}/python"
- python_foreach_impl building
- fi
-
- if use ruby; then
- emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}"
- fi
-}
-
-src_test() {
- local -x LD_LIBRARY_PATH="${S}/cpp/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
- emake -C cpp "${MAKE_RULES[@]}" test
-
- # php tests require the extension loaded and are therefore skipped
-
- if use python; then
- testing() {
- PYTHONPATH="${BUILD_DIR}"/python emake -C "${BUILD_DIR}" \
- "${MAKE_RULES[@]}" \
- PYTHON="${EPYTHON}" \
- install_pythondir="\"$(python_get_sitedir)\"" \
- install_libdir="\"$(python_get_sitedir)\"" test
- }
- local S="${S}/python"
- python_foreach_impl testing
- fi
-
- if use ruby; then
- emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_RUBY[@]}" test
- fi
-}
-
-src_install() {
- local DOCS=( CHANGELOG*.md README.md )
- use doc && DOCS+=( "${DISTDIR}/${PN}-3.7.1.pdf" )
- einstalldocs
-
- MAKE_RULES_INSTALL=(
- "prefix=\"${ED}/usr\""
- "install_docdir=\"${ED}/usr/share/doc/${PF}\""
- "install_configdir=\"${ED}/usr/share/${P}/config\""
- "install_mandir=\"${ED}/usr/share/man/man1\""
- )
-
- insinto /usr/share/${P}
- doins -r slice
-
- emake -C cpp "${MAKE_RULES[@]}" "${MAKE_RULES_INSTALL[@]}" install
-
- if use examples; then
- docinto examples-cpp
- dodoc cpp/config/*.cfg
- docompress -x /usr/share/doc/${PF}/examples-cpp
- fi
-
- if use php; then
- insinto "/usr/share/php/${PN}"
-
- local i
- while IFS="" read -d $'\0' -r i; do
- doins "${i}"
- done < <(find "${S}/php/lib/" -name '*.php' -print0)
-
- pushd "${ED}/usr/share/${P}/slice" >/dev/null || die
-
- local -x LD_LIBRARY_PATH="${ED}/usr/$(get_libdir):${LD_LIBRARY_PATH}"
- for i in *; do
- mkdir -p "${ED}/usr/share/php/${i}" || die
- "${ED}"/usr/bin/slice2php \
- -I"${ED}/usr/share/${P}/slice/" --all \
- --output-dir "${ED}/usr/share/php/${i}" \
- --ice "${ED}/usr/share/${P}/slice/${i}"/*
- done
-
- for i in $(php_get_slots); do
- php_init_slot_env "${i}"
- insinto "${EXT_DIR}"
- newins "php/lib/ice.so" "${PHP_EXT_NAME}.so"
- done
- php-ext-source-r3_createinifiles
-
- popd >/dev/null || die
- fi
-
- if use python; then
- installation() {
- mkdir -p "${D}/$(python_get_sitedir)" || die
-
- emake -C "${BUILD_DIR}" \
- "${MAKE_RULES[@]}" \
- "${MAKE_RULES_INSTALL[@]}" \
- install_pythondir="\"${D}/$(python_get_sitedir)\"" \
- install_libdir="\"${D}/$(python_get_sitedir)\"" \
- install
- python_optimize
- }
- local S="${S}/python"
- python_foreach_impl installation
- fi
-
- if use ruby; then
- MAKE_RULES_RUBY=(
- "install_rubydir=\"${ED}/${SITERUBY}\""
- "install_rubylibdir=\"${ED}/${SITERUBYARCH}\""
- )
- dodir "${SITERUBY}"
- emake -C ruby "${MAKE_RULES[@]}" "${MAKE_RULES_INSTALL[@]}" "${MAKE_RULES_RUBY[@]}" install
- fi
-}
diff --git a/dev-libs/Ice/Manifest b/dev-libs/Ice/Manifest
index 8dfbccab716f..5a0a9c032cb0 100644
--- a/dev-libs/Ice/Manifest
+++ b/dev-libs/Ice/Manifest
@@ -2,6 +2,5 @@ AUX Ice-3.7.8-fix-musl-build.patch 568 BLAKE2B e320641208d46b27acc68d932aed336bf
AUX Ice-3.7.8-py3k11.patch 1500 BLAKE2B c7580ff44b3d29071f48c72c00069e9689d8e6d354027469b70c14b249bc1b8c4b7453df02a4282066869b936a3f71e850d17a93444f1b192ccfb9998d8e632b SHA512 ebe4e8458785d4191f42fca81995f31c9e7d6e9290a91491ef311b2104c193161b5d3a8489a34630e0d42cb9dd3870e3f48fe8089b8f0739afbe822e1a9db4fb
DIST Ice-3.7.1.pdf 9351739 BLAKE2B 527f2c37aea19aedbfc580efd93ce4fae2eb7264342bb485822593e2da6fb75a61eea2b1a46187898af07f138d10bf9a213d0b2a0685c18cd1d4c624709a935b SHA512 199b59f14b87b2896ba970bf5aa32f6fd858cbd3fed18eac93acafe4e296db1361ca2d2000ed49f3390ed66c1d4ff8c1fcd3f14ab8197d7804c87fce422c8486
DIST Ice-3.7.8.tar.gz 11056950 BLAKE2B 66686d6e66a997badef53ee30782775047a2fa39d70fa8ed73c5e7a1bad3c3899efd8d68f557a416caacd65860a73834a6bdc3188730fa19a3f1e47f028c5e21 SHA512 eb5863cb5e83000199c27a5a505a19e5f1ec05e8575eb9cdc03f6db30447212e3b02e6adc70fb2ae6ddc63cfd93bc2b6b290f38919364ee9f08b238a0aa11e88
-EBUILD Ice-3.7.8-r1.ebuild 5995 BLAKE2B 57a5cd9d4b7afcf752a3cdfbe6fc4c875c66a45557c1971c29b53437161d74175b1653b4d938fce801e68171ec970536c05e610c59fac37cf6b9b1cd297d6da9 SHA512 cee1fd3b34e0b085f8bcbecca48c5957ce75cadffa6d8b69b4731ff42f3b2582a8e9535804daefd8f782a9d8cf9f366be089ca9b21f6b9bfccb73a675b9cf971
EBUILD Ice-3.7.8-r2.ebuild 5995 BLAKE2B ece7d43f6130ad9ab7554820c687aa807a5bc3f33fcc2a075e101f7619fa37c6b203860a3b663992e430171e16808d8e705e5c1ea4f27140b01f921463689896 SHA512 a1433157c865fcae7fd4b34dc1eb2a14c71110f0bd473eb6b75ae836bd04fdc748b1887832912a0aefea0039090bf9b1bd10a650f3ebec9c3c92b7359bc89ab7
MISC metadata.xml 471 BLAKE2B 50fef5d9314fcf793c140c97016a5af4ecb2b1aa5cc86e8cd1f961beb1e55aeb23d1228bf9dcccb10d54458b72766eba80c9b18d9add7928fdd4197577e58971 SHA512 65d2e51347c27ee6414f07a69ecd886d9eb6a18b3419a80e0e7022bdf127b03fca0cdb954c5a3d46dba29e40dc7973a7c5d6b8388af36702c3874e02589cad56
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 4950d9cd294d..edd421d7e662 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index d351a157ab8a..53090a331667 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -4,5 +4,5 @@ DIST cryptopp860.zip.sig 659 BLAKE2B 591a535092c61964c0fbb1ba31e44e70fc5f15757b9
DIST cryptopp880.zip 9279806 BLAKE2B bdce352af83ff148cedbe0233efd3352d5052e6b4ea04484de11e35a8cb5d51cf6bd5aa641ada1bc4535454c1a1afdbfb96f4ae2ef5131d79a7985247810f423 SHA512 3fb1c591735f28dbd1329a6de6de9c495388c88bd5c4f077894c41668398ed313f14121a4553e0d4aa71e552ee8c3b744b770711748528ade71043ecc6159c80
DIST cryptopp880.zip.sig 659 BLAKE2B a7d46e43cbe671714c5320b99824a91708058528be46e1a770bc214696b936aa5ba062279475966ce6108af6cacb3a22256df91ad5b9bbb54c81a69b9dcfca7b SHA512 8f3987841ff08f65a28fafed1ba3b0111e2c790d247ad739c28e6edb02a77e076b961007c4ba8684bc9e6c880730244b144ccc5f3416fb5fe57566b8021ee92e
EBUILD crypto++-8.6.0-r1.ebuild 1905 BLAKE2B b4d299ec0496b007cd9b6b4be2dd130437040ab65dfb8e86d1905071e5271a27fbe53ee1abad41143226d3a233d8b9c4f17d83129f2c14b92bd258aa794a2b95 SHA512 92815d8c3f6dac4d4d2a768820ba25d45d5d488856645111948825ff926a9bfe04bb8fd5422b9670fa743f450abdb9c468527126b63d6b4ca6590d7a2b726ca3
-EBUILD crypto++-8.8.0.ebuild 1889 BLAKE2B 3008b1f5f49f8da5da038a1a374924a59ac2e5e3c484bb53ac39976edc897f0a009f0f6eb539a0f846355addac89dde1f2100b02e2c0f10bda8a337f5f694790 SHA512 0955d8f6e1cb7f7b3db8db24681938b71bf5d25e1c40237bfb5581a4ec543d5224283c63e88edadecddf428f56b9503c5486b8ef3adaf1132f01aeb132a793f4
+EBUILD crypto++-8.8.0.ebuild 1887 BLAKE2B bb8d1848e111330ba042fdb39ca06e9db6dc16eddfbf785e0cf23f36964ea94b30991376affad77f5063e1852d8304f25cfed5a82960dc7e86ec0f70f696d18e SHA512 ad20437892975ca0e359d29ad10fd81488fa08201efd0acfa131a5cee44c47ad1df149b1febf14bee092a375f5092c3b49ee5087028341822ccc0160e2bafff6
MISC metadata.xml 506 BLAKE2B 5d6a8770ad53c178e43d30c04be9924718eaf373e8d9945f637db7af71fccf9b21bf46141910ec1cb1ea12e3817dfef4c7881d935fb6f441898ee949ac13ee5f SHA512 8d195dfc2d4f627f59d3a37d4988a0bc59e420a64f8615b819760e32449640eff2f357160b2b9797817d38b0e44c8d6bc04bc4f84a2bd20cfdb7fb5d12df7f2d
diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild
index e2ee6042f908..1c34253d4269 100644
--- a/dev-libs/crypto++/crypto++-8.8.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild
@@ -25,7 +25,7 @@ LICENSE="Boost-1.0"
# "recompile of programs required". Even if it doesn't,
# verify with abidiff!
SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~x64-macos"
IUSE="+asm static-libs"
BDEPEND="
diff --git a/dev-libs/inih/Manifest b/dev-libs/inih/Manifest
index 60b11565e397..bc046461e495 100644
--- a/dev-libs/inih/Manifest
+++ b/dev-libs/inih/Manifest
@@ -1,5 +1,5 @@
DIST inih-56.tar.gz 18458 BLAKE2B 51935959a9eb4e393b17302f0932a232963883680f10d404c63d5f2ebbd3bf0b740f44edfa1b2541d0e130016eb853ebedf68a1c40797f658496e2a8c966af3d SHA512 ff3e0910990f73e5b21fddc84737ab346279f201c86c7ad864c6cad9de5bde57c3e0a433b9b8f3585b7d86feaae2ea074185f92891dcadc98c274c1c0745d2d2
DIST inih-57.tar.gz 18954 BLAKE2B df2e2a14b4186616071f6ad2a64e0423148fb9a4624a74d4b16845a4a12eb72b1965f1314b92a710b80cc68d85dbe4ef09d6db159b76be856a4041f21a8c520c SHA512 9f758df876df54ed7e228fd82044f184eefbe47e806cd1e6d62e1b0ea28e2c08e67fa743042d73b4baef0b882480e6afe2e72878b175822eb2bdbb6d89c0e411
EBUILD inih-56-r1.ebuild 747 BLAKE2B 713a3953a3c59d3352a44baad67f713d40cd0c5908b937bb7f78db1451dc8ee9972143bc35c52729351139fb1a76866b9b58e61936bc2a3dc60272892d29b700 SHA512 19cfe78a753ec682994d34a4b7c9659ee8861f27b04d20b46022e655ba6d5939e315435ab2519f9be212475af2d749437478594f2e25d615d29fa936654835f6
-EBUILD inih-57.ebuild 755 BLAKE2B 344c3dc172b1585bb6793443ef2e9632da742a30cc0ff900e89657ed27b37e80b1f8998b168f6e46fe738e4a5798a47937a69a5726a41f1fd11cdc29f8cde5b8 SHA512 9b7b5b03f835a09e2022c070eda9b2f9a9447912608152723510811fbb59ac58ac1781b5d9498126403851dbdf058e270f33efc36bf291d83430fe3dd3f8d4f5
+EBUILD inih-57.ebuild 751 BLAKE2B 9d28d8c4e89afd6589d7d44d28de3bd23f87e21c440b93a535b2f933db113897ae6e411323c0d1538948b0e8820d8d0b2e984503b92017f3c2ba98c2a273f2e0 SHA512 10f1f7c342c34f13516b74e89e9c2a41d6991dcbcde6e463d15c07ac37d9e35a0a6f651db52e8214497fdd25983034ddc1ecb407ff079b780acd9e3c41563373
MISC metadata.xml 520 BLAKE2B d067b0d423cb2ecdeee888a8b6588c1ee3a47d9080a83d0288736fd31d2521956e6dfb970d612ca27f3c9da8103f37e3dd3245eba9b57f9a1ce4d8631695da14 SHA512 47fafee9e35a1827b8d68ab35fea44e8895658dbdd77628f03d31160bbeb915e2cdad81a17c0530d3b0de713fd141999949992feb4c98fabf2ed9bcf717e6b1f
diff --git a/dev-libs/inih/inih-57.ebuild b/dev-libs/inih/inih-57.ebuild
index ba61d2ec922a..c9e54dfe78c4 100644
--- a/dev-libs/inih/inih-57.ebuild
+++ b/dev-libs/inih/inih-57.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/inih-r${PV}
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"
DOCS=( README.md )
diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest
index 9f81017b75a2..c297bcf77b8e 100644
--- a/dev-libs/kirigami-addons/Manifest
+++ b/dev-libs/kirigami-addons/Manifest
@@ -1,3 +1,5 @@
DIST kirigami-addons-0.10.0.tar.xz 122620 BLAKE2B 98e82a2bca53d38dc1e032d02f39b370a6a5c0b47090c2b0bd06fc254b2f8ce5f0d5177e244fa5ac3985842f692d72111d18ea68fb1c49fd3dd39b877280f43f SHA512 515ddbe99b2c9d07d20742b3530181ba6ec63bbc616cc7e0a590ebfe4c38f7a2ecd8a36e004539df382d7e7bd995674eba2646ce6be72be1a63ef087390cf03e
+DIST kirigami-addons-0.11.0.tar.xz 136692 BLAKE2B 26301176ddeaea3aec351207e82dc28a56e465aa6bc6d3bfd23b1feaa5d14cc0821a4c39fdf5eee3d134a8ed9bbcb5e503ee31d3864185c57bb0fcb788744f2d SHA512 f5a721eee6d0ebd37e67cdb5f89aba81136eb4ac23bc042b7d9bedd6a33f96f913353e1d83ec91e6997a8eea5e2834d9203eb7cd286eed1157149ecedeab6b89
EBUILD kirigami-addons-0.10.0.ebuild 1263 BLAKE2B 838de6070749474b24fdd3b899cf2b7894ef7de5a6104fa331b562b1196109964faa3245033ef4da00f7e0a5982502ed9474811ae981d465d17f6dd5f5404961 SHA512 f4e79b819b7097c453cb85401ac98c4837db1dbcd76c34acf69e1965f161ef70000fb4473116fe12e8e9ddd8e8f440c4e9a6c7e9ca6375628c339acdad253109
+EBUILD kirigami-addons-0.11.0.ebuild 1266 BLAKE2B 56e984a80752cedb87655b2082c7a36014f8bdf42aa7158e08612f57c2dbd5a7112757819ee7e53b72e8bb5282bf6d29769f8385276c113577674cf380767294 SHA512 025c77cd55576019c37e3f1c655dec9149ccd92c592f6d38c30352e745e6cc57400073a2a50bdb45dd9caa381b2b74585ffdb8c8753ff39bd97b08ce4383a9a2
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kirigami-addons/kirigami-addons-0.11.0.ebuild b/dev-libs/kirigami-addons/kirigami-addons-0.11.0.ebuild
new file mode 100644
index 000000000000..5962a913f90d
--- /dev/null
+++ b/dev-libs/kirigami-addons/kirigami-addons-0.11.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2021-2023 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 kde.org
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Visual end user components for Kirigami-based applications"
+HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
+
+LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+"
+SLOT="5"
+IUSE=""
+
+# would profit from VIRTUALX_REQUIRED=test, but then still requires
+# org.qt-project.qt.mediaplayer service and fails, bug 911186
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+ test? (
+ >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
+ media-libs/gst-plugins-base:1.0[ogg,vorbis]
+ media-libs/gst-plugins-bad:1.0
+ media-libs/gst-plugins-good:1.0
+ x11-themes/sound-theme-freedesktop
+ )
+"
diff --git a/dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild b/dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild
index 64ff9d402935..08a4151df80f 100644
--- a/dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild
+++ b/dev-perl/B-Keywords/B-Keywords-1.260.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Lists of reserved barewords and symbol names"
# GPL-2 - no later clause
LICENSE="|| ( Artistic GPL-2 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/B-Keywords/Manifest b/dev-perl/B-Keywords/Manifest
index 4e39b281615a..5bba74ca4fa4 100644
--- a/dev-perl/B-Keywords/Manifest
+++ b/dev-perl/B-Keywords/Manifest
@@ -1,5 +1,5 @@
DIST B-Keywords-1.24.tar.gz 14110 BLAKE2B 3b5d8e32fdd4470463a5e93035c8fe6a5620f4331d6d90ce1765525597e490483a906ed7c82b4fd851f7f5fc939a03f9933cf715b8164f622e4730791e0e97fe SHA512 b48290ffa0fc2f843930c0dc5227c0cce5552c5e112d2c63307b7557323387207a70cb30d7bc5e00db6e1ad4c8055b40e80c158e449a4fda9f4471cbc07ca8f7
DIST B-Keywords-1.26.tar.gz 14263 BLAKE2B 223d8ad584970a7df627b2d9def9ecd0900b90849c44603fd684dca3722b930bdd918526acba0c580e9f065e20221a32ef01037ebaa7114c4d0227c438b57ffb SHA512 b2abf8df82975db907ce4061c00faf7ad03b2324e98ded6a008b58b80b90a3d7bc1d63b68a404b3bfbabed97c1640e355c3d17e15819f9093d12f257754a7393
EBUILD B-Keywords-1.240.0.ebuild 535 BLAKE2B f6a47e1939be290464774056b1236c43c586fcd6ab21dcb0c2c3afcb5c09d850c7cfec1a3918951e3e5414bd9953cc6694e83ecc8b0aadcbef1ee7106d7daa25 SHA512 3568014fc6bae5e5ee475d80a6343d163588384dac6df86d888b00239a6d6c9a4eb6626fe50712532e55532aa7e29140871273b4358733116e112026fa6a5ef0
-EBUILD B-Keywords-1.260.0.ebuild 567 BLAKE2B 64589a79eee4b3af575c8baa805ae3206ae0b0cc9dbac4d119498dfffba4841fdf1414245bbf82a19dfa081f76d533eed511849487e081b2ae81dd55acb5cb88 SHA512 988a6d68f6fe95fd4d7ea90494567d476140ae99e2967cfa741f70c909bcf787ad78146d5892ae6242432ee0c6f09bbf381146d958600fc0d860de27321c0793
+EBUILD B-Keywords-1.260.0.ebuild 566 BLAKE2B 4c45a1bae3fa5c6e4cde6e1e09fa3cc5cf6a6b743c2502396a4f5e07c5ff09f8a4fd10878786ec066380ab000f25b3a92e7711f46cb43884c48e9d6c22558d97 SHA512 d1095c13dd0104e97b3258ccc52a062b34ca51ca2a513165263a401776b0e5197fcd6c99b4f7d6c8e8c8d5ce365eb7ae43e91c753ed94f1393e01a620e8c819a
MISC metadata.xml 393 BLAKE2B bc98e38d5dfbadc296e201fa2bd738bf149278a5af52b738e5c5e8813f164dc2f252b2b9691d1e3813a26aa35c1ade600f967ff694bde02b74db9a0ccff5385d SHA512 e86b75c1f1606ea93050c4e9928c5b9f00844c95d3e0e7032fdc43dd5644b0a6bd9cf08b9d033c3ba62ea2c3194561993023c0ab2318006710d42e5fa7c14e97
diff --git a/dev-perl/Config-General/Config-General-2.650.0.ebuild b/dev-perl/Config-General/Config-General-2.650.0.ebuild
index b14176544b20..97182882fbfe 100644
--- a/dev-perl/Config-General/Config-General-2.650.0.ebuild
+++ b/dev-perl/Config-General/Config-General-2.650.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Config file parser module"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-File-Spec
diff --git a/dev-perl/Config-General/Manifest b/dev-perl/Config-General/Manifest
index 433c0b4f41d9..e386ece9b596 100644
--- a/dev-perl/Config-General/Manifest
+++ b/dev-perl/Config-General/Manifest
@@ -1,5 +1,5 @@
DIST Config-General-2.63.tar.gz 64700 BLAKE2B 71217b5ffc163932804f329edc95204389964a7aa3e84cb6c1854c7559fbc4b8940bd6cc61c149a04f2db38d7c094017e98eadf48ec81b7b0f9f54b4a70615f6 SHA512 ba9fdbf992049936ea288a90d8f8360821fc96f8d42df0298888b25543d2ac43e2958c5f7a8bbbae7cad1e2151ea00528756a3bc0cfbe408e5ee82bf309615f3
DIST Config-General-2.65.tar.gz 65295 BLAKE2B 482cc691b0a53ce431399d6d98726cc031b2cccc48fe46f6d2eafbcf3e38a467093a660c3c75b443559960ee65a594ef791194043c55306376642ba3a5812241 SHA512 67e0a4a028ed43bff992491afbfa0dede4ab4e2ccec87e2c1f6f62c3a29ae9699a302671f9debe41b0aebc5245fb8332ed14d076c262ec572e5aafbe5ff513f4
EBUILD Config-General-2.630.0-r1.ebuild 512 BLAKE2B d351508c2c26c0d421f03f713a64e0fa44a7b10bda9e6ccc167c0f07fe20210cc21119346007f7e01e054abc08e7cb228af91181342c5b394bb9e35694dbeec9 SHA512 65077d5efe6ac8f3112c0f0d3ae5e3a0d56f883cd7325518c1e2e774f0ce53f55674c18a0b2e4b5515df7eb478152aa93b12ba10f5e27bb1c2d4cb8401b25035
-EBUILD Config-General-2.650.0.ebuild 530 BLAKE2B 160fb3c3b198807a5fe2f204f4e964bb1cd06708cc9155d5ee4c79e2c610aa76a09d75d702024b66b9e007ec25d6c904ff6c35ff26dd883f3c72b363c4f8b016 SHA512 9917d61df681adbaac642543dab530d7db083e411aa37364f245fedd09bc7f3da513a735a660942a5377e4cc72612eb0b6e906094f004ecc6ae4c0625c473484
+EBUILD Config-General-2.650.0.ebuild 526 BLAKE2B d446285ce2bbbfd3961af4887a15d97cc07a39be94a730ed257fa0984a1e76e86aa3be3067cbfb991edb77c7c1b4eefef2cb58c4964ce264ed8e92df115a3682 SHA512 56549f0b7ae9f18eded6045fb51dd001b7f492c3641240087f160210a964305098550fb0dd3f7f5ccd6e7cf99f58419cda2ee8f9f95c3ff63e97b4e1d10508e2
MISC metadata.xml 549 BLAKE2B 2cffdf7472125211475fcaafb95f6359d2b0d553ab6c2c7a3977fc7abef579b70b215fc801607813b3dc3171b9ed96d0e3dfa4c2a45cb0c354b90c2e0df997a3 SHA512 0cc6e3177c4f26cadd75392e4bebd9a63080d47160f7e847979e79dbaa09f62898e245c7496f768a6c461d1d033ff7b849d979155ae3d39380751918e4c08565
diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild
index d44dfb2632c8..dcd521e395cf 100644
--- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild
+++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.370.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing"
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"
RDEPEND="
>=virtual/perl-Math-BigInt-1.160.0
diff --git a/dev-perl/Cpanel-JSON-XS/Manifest b/dev-perl/Cpanel-JSON-XS/Manifest
index 2129d42a7f48..160832218b14 100644
--- a/dev-perl/Cpanel-JSON-XS/Manifest
+++ b/dev-perl/Cpanel-JSON-XS/Manifest
@@ -3,5 +3,5 @@ DIST Cpanel-JSON-XS-4.36.tar.gz 257662 BLAKE2B 3e74996d64b30b3eacec9a00af04850b3
DIST Cpanel-JSON-XS-4.37.tar.gz 257929 BLAKE2B 53cf538ec2144439d8136482367f724419e86a67dc781e8c9c1293ad56b4751fa2ef9af21252f1a907f7bb69bde3a9188a09580a24b8b4d3ade4950c7cb567ce SHA512 f1b5fc161711815f33b3e05a19111d9c94ef817c952eb3d317cb8bc3fd973acdb645a6b129cb21345dccf4a161de069f0ab2d3cb807e7f6b20ebe2527ef48978
EBUILD Cpanel-JSON-XS-4.290.0.ebuild 1114 BLAKE2B fa0c29e9a621ad583805a337ddcd8529802fced76ea5101ff4110ffd4f525032b941c418348e58c13ec5e9467d5d4f3bc3ef8641399abe32aa69beb2d22ea08a SHA512 b9325b650b51b9e0cd59a77823945e15c988168dc52672ca896e71ac49251cc67cf445daf3e2eec224aca2d0b7e44f8976a8dffba18d1fa986f64af7e5312359
EBUILD Cpanel-JSON-XS-4.360.0.ebuild 1114 BLAKE2B b4d3c0dcc91189d5c0172fe55d08f2a2ee9d4abf0e5bb758ee9bb4d34cc747b8df755bf590313417dd00f10eccafa510399d5875a39d34f8656a13a21204938e SHA512 dc7508ed1cb810f58b3d935e66d6d8e4183ef483a7f2d17d75d566d51b728ba2ece1dd04a0ea6b5fa82c27156fd8de45ee456f15c4845f41137b516e046a83be
-EBUILD Cpanel-JSON-XS-4.370.0.ebuild 1122 BLAKE2B 66ad3bf5024e8f44b09722e68ad15ec36512dbccd3d6d5662b8c1a51394ac709629bb56823509828d57350b47ff0ac4aaf3bb02ceaa5cf603d8f997e1237920c SHA512 ea1dbef7260c60350d52f4b3279ca1249e795777a9cbb691ce6fb28142798059b5bd07598cf3051b8b1b871a2336a0453a3808cfeb92146ed7624b3c7ae28457
+EBUILD Cpanel-JSON-XS-4.370.0.ebuild 1118 BLAKE2B db54a599696c98d18c7e7beb4fb001eab49ad157ea1c38975db57622c352fe9504628ad15565251f8d5068c63a92c3bc4999b2c94314d27d1509a98723b8b4c7 SHA512 3572359ec018815876dda9e768c3520ebe6e9c2d75eeb60a1bf0e1c0778ac9d630bfe05baa18ae8043ada4ff05a57429c35b7fe3549238cd03fece9118021c9f
MISC metadata.xml 471 BLAKE2B 65685b2accba3914e74f5c8f993fd2a8dee694ea6e0bed7393a4e8050d741fd352f03383d52420ee85a6dceedd2a485c886d1ff25c8835b1444fb1000a067022 SHA512 4edf8236a19c33f4562110b31c1f11950211d7888e8842b09ce9bda8c513939bd8e96244f646b7f26dd974175703c7100a7158ac496fd1b33ccde5c5b62424a2
diff --git a/dev-perl/CryptX/CryptX-0.78.0.ebuild b/dev-perl/CryptX/CryptX-0.78.0.ebuild
index fd397eaf1388..4045f68dee8f 100644
--- a/dev-perl/CryptX/CryptX-0.78.0.ebuild
+++ b/dev-perl/CryptX/CryptX-0.78.0.ebuild
@@ -14,7 +14,7 @@ DESCRIPTION="Self-contained crypto toolkit"
LICENSE="|| ( Artistic GPL-1+ ) public-domain"
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="minimal"
RDEPEND="
diff --git a/dev-perl/CryptX/Manifest b/dev-perl/CryptX/Manifest
index 99e0148ded4d..024ea447edbb 100644
--- a/dev-perl/CryptX/Manifest
+++ b/dev-perl/CryptX/Manifest
@@ -5,5 +5,5 @@ DIST CryptX-0.078.tar.gz 1647544 BLAKE2B 6589fc46abaca313a8f1a5e32d8744ee5234276
EBUILD CryptX-0.72.0.ebuild 1073 BLAKE2B 042568e0e3454de4ab995e07bd2c3b4102a9969b294e33a0b72eb021c39baab18ce55531668ac185bd0134130e5e2fe8acee09bc9814655ab47d1cfbd0d20833 SHA512 7a7ae730bd760871c48482d19298de53d61b22edfcb15b759097cba820476f4bbb5ba200bcad1d72939e487ca53ae39cea7ea72f5e2bb694187ee073b3f65eb5
EBUILD CryptX-0.73.0.ebuild 987 BLAKE2B 6c45f225d27d0efb3d5f6e0c18e660c5f200d2f8bdd9182d6a1f2471355cd6cf3117f9b791ba06d22e59612e3a8d735504dbc5e88f11fe48629064e3e6432a60 SHA512 9648f6c6600087c5213ed7f03b5b06c2f2cbd1c944a80c4dda95fa0620e2b2c82724040d08b9cac9f3a4f9302cc0dd3b5b02f4d3630cb3e3f7e63c4431c1b80d
EBUILD CryptX-0.77.0.ebuild 927 BLAKE2B df6c2bcc9898c07b6287c355721b7bba772e8af5a8e5316161b271116d4924f5b324150c3a5c945a0fe99bb58243d7b7f623689617e9a58415a7f982f2474728 SHA512 6cafd3d08af74818c4fef671a71b90c1a59f5709707d39172f92499decc0ffeac0e406a17fba4c92f8d4387ac350f94fe8f6f83d1f2c0f9a8794d32a52f80d9d
-EBUILD CryptX-0.78.0.ebuild 951 BLAKE2B 888044a80d60d9d794965d86b4f52c68376626041c510b5b7eff254412d70ac1fa15ec992f9b026ee3e8bc0389fea3bad378dfa67360b10ce96ddabf7896a1ee SHA512 52dbf63ee86dd26151a5a31e97e4fa1771b0d9fc020b637a30a2f252d951aaa0207c25d528dfc1f2f30e7a91667275d41accb610506db0e3416e3c8d843cbcad
+EBUILD CryptX-0.78.0.ebuild 946 BLAKE2B 79311093399a4e9fcf2da946662bd64ca00714cd87cdb7d13b9ded32b22f286a16055e971eb8546648b0bcb18dc9dc06599bea07e02f9ed69d363f23d3809a2b SHA512 f93996614ea4038daf555f1794859d72b30b234ed6471f11002f9960f3dc72559ff0758488b5df3bf13e55885c475ef29c7d19dcba9b5870c45d2f5cc5268daa
MISC metadata.xml 7682 BLAKE2B dac5e42af5a5b3a49af0adb11718172066090ddcc8dec1661d29ca76eca4a0b34b2c828b83a9fce8b125c1a2120ec513edaf9d97ee8e32c313e4e4aa99fdcef9 SHA512 4559cc741fc4c095500301bc8c89bb2a2680454e3428bff9e1d2c6ad0853aa9568f731af65ef275e80692d148bb83e9f1dad1186853d058e65c25e5df26fa4c9
diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild
index ccec9f09c153..20ec764c18c5 100644
--- a/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild
+++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.390.0-r1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Localization support for DateTime"
LICENSE="|| ( Artistic GPL-1+ ) unicode"
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"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/DateTime-Locale/Manifest b/dev-perl/DateTime-Locale/Manifest
index a0d98357cf3f..d66cfc7eaee7 100644
--- a/dev-perl/DateTime-Locale/Manifest
+++ b/dev-perl/DateTime-Locale/Manifest
@@ -1,5 +1,5 @@
DIST DateTime-Locale-1.32.tar.gz 1463023 BLAKE2B 56dabcb6bddb81536cae8c5f8ad1073d9e1519faa97de4bb5de2ecce01f2425a778705c33ae9557ca44ec82c75d16e2320d5dc390b7cd7b82e7d7549b98cf98e SHA512 8563f7121876272b9815f5af36f77501cc89d720e0fe08a855a7c563dee6b6399a6213162c6a6f1257c7c76c30a0f3741f642947d1499876d981225c1f5a878f
DIST DateTime-Locale-1.39.tar.gz 1745640 BLAKE2B 0dedc14f9bff6a7db977917b421cd922bd697f3813e1ab4bb18ed6921fd3407becc58e9203d93527cb821250392419e533daf2a56928190574eb94ea7887c12d SHA512 3932f6406e8c0d2afaac9c15bade891ea9c373ce1b981516611a3d8861da5ce0d20c20db7e8f0e5a4316c3b9fed5797bcf307bc84073d37e9bc433cbb8858c79
EBUILD DateTime-Locale-1.320.0.ebuild 1180 BLAKE2B 296a98b0dafeeb2d91bf94e171dadb6318d6eae0a78cb9a2dec737a3f5a05575286eb9cda3dab666de3b3eeb874abe57c791817a87531886addb7dc1074f325e SHA512 09e5cd0b956e5bdb39c5a70c21d0d9fbc8578ad7205fe37378aad817eeeb84f0965ff7d06216ab6c95aade2e5656f34869851b8750090dd3cb79f5677515aa21
-EBUILD DateTime-Locale-1.390.0-r1.ebuild 1150 BLAKE2B c68ceac067692330ade9cb6bd4f35c5fcf7e14eb3ae9d5b7d7214ca393e17f560f33a2363faa95e37b53553bbc6dd075c55bf60f27a6b2669d74d71a93b8a133 SHA512 d504adff1fe4550d85b8221b289ff8310da35a1265d2b7946ba158e3f222bfb54bf92a9f455e3c5ae1bd7f28165c1a2aed48360f5093a39201574d21d69ae7ac
+EBUILD DateTime-Locale-1.390.0-r1.ebuild 1146 BLAKE2B f9c8a7047316f72939a16370222640a034c756d906d0eaef1945b52e3f86a9f428005e2cc966006ccf733e2c515ee44c5169043fa1484e63f116161b7e4925a7 SHA512 0656390faf10b88ec0cf76a25357efac97c5a67249483ff3f3e7284623e7e975a1fdb8db31f7c7f2c780d28c13987934e861b705192e46f28659958ee7586e2e
MISC metadata.xml 826 BLAKE2B 7fe3dc4564349c189813e5e0624b5b50920668d0591ed0d0f802d2d7cc51ff980effc63d9cead67d16bbb7e3dbdfbf2765c35b3d6f42e503d08386a599b0958a SHA512 158fa8dd652a0ae0c663d0ffdfbe4e628173d68173145ea1aa26ed1f2a4eee081f081249f932890f7f3dc251e67642a1fc67e1208ffcd248afc23c0feecf88d0
diff --git a/dev-perl/File-Listing/File-Listing-6.160.0.ebuild b/dev-perl/File-Listing/File-Listing-6.160.0.ebuild
index 7ffade18a5a2..f422d25dce34 100644
--- a/dev-perl/File-Listing/File-Listing-6.160.0.ebuild
+++ b/dev-perl/File-Listing/File-Listing-6.160.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse directory listings"
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="test"
RESTRICT="!test? ( test )"
diff --git a/dev-perl/File-Listing/Manifest b/dev-perl/File-Listing/Manifest
index f4ab857dae2e..c73afc95981a 100644
--- a/dev-perl/File-Listing/Manifest
+++ b/dev-perl/File-Listing/Manifest
@@ -1,5 +1,5 @@
DIST File-Listing-6.15.tar.gz 78344 BLAKE2B c8ab9d215ee3d5a002a50ad67b00cfabefbc842bbb94619cc0fc8b5161d3c75c2a180c259d495871a9384d895e145c198835642bc17983a7c74869eb31a9d570 SHA512 8368605bf196750f4044d87a8b784e6a28fa6fe6d5971c5de507b4df77859020dcba4929ce97f5091966a6a2fca94466a345450f2f9d2fad9fb88d880f491944
DIST File-Listing-6.16.tar.gz 78506 BLAKE2B b22c73db36250a99f6b662ed67ec4503726091cc3830ab6a241ea0d05e4d51647abfec33f22109692e6ac5b2229802ab31464251fbd2d98d4177e3184ea986f0 SHA512 2d18f0cf7dbf30bb752c5d70132e90dd346e6fb795cb61664b8f11bfba67ec357235f5cb5a87752cf65ba9d000a6c7976548f0aed0f833048ca1b06aed991eca
EBUILD File-Listing-6.150.0.ebuild 648 BLAKE2B d8c3428638f8353134bbb2c0341c00a411f4434b62f678fba0d2d1ac4a5c3b9ed3e1ab0f56b6cd0dd70fd833083f13945b4e3016519519f05cc0fd982bb8a180 SHA512 5ee048b392130e2515fec9a8fe831868c2f51fb2dd89e78d2d69eea4add33ef86d0e2e40dba6d4a44f9e03321489e3713b9de534d53b45069a3135fcc46ba8ac
-EBUILD File-Listing-6.160.0.ebuild 658 BLAKE2B 3d73a2a5ba93c1fc76412a6a33e5e9ef3b4a129ff1951863e055a7dc2b5c2383f7d20d5e218cbadfec4f382e35b4be0b84538c078526ec05d94fa7233c5a230d SHA512 102a75ec72e366560b3f6c30d1e77b8654387c7ad49d449f8223718490f4566a784d87a632835b2c7a07d37bd9b2e4e4ff634a474dafa8f8abfd2977207a0711
+EBUILD File-Listing-6.160.0.ebuild 652 BLAKE2B 8bd4048d2b54075d41d69431bdcc2d38f7cf4bcaac4b639f987c7f5ad6b9652b4d095fdc4f84b72ca9678a243dc654ab2d5dfdfd70c53bc41742d9c83108703f SHA512 3c3e999507edd86ba68c8df3a3af10d9deb155abe68e582c2b5e219be54b07b70117b97203bab5d8d0282b223371d455d275a3aff697610faac699830e2fa5fd
MISC metadata.xml 773 BLAKE2B 063ed4b262afb5db9f0c4a07cece4fe6b423bb73a5d5c492daca529b10085e39079ca1e35c519d8c1fed462e5584b9a465a8265101d4b12088c04e3c44a6ade0 SHA512 958b71710a28fa7689c3fb9feb57b852bead8b50038bb8aa048ff8ab9d37423d9bf6ba5684307d6f46eb935beba85c71abeb9b901ae2aa11bf60b5b733b55a29
diff --git a/dev-perl/File-Remove/File-Remove-1.610.0.ebuild b/dev-perl/File-Remove/File-Remove-1.610.0.ebuild
index a3c2a7b254a8..8139d7f100f0 100644
--- a/dev-perl/File-Remove/File-Remove-1.610.0.ebuild
+++ b/dev-perl/File-Remove/File-Remove-1.610.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Remove files and directories"
LICENSE="|| ( Artistic GPL-1+ ) || ( CC0-1.0 public-domain 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-File-Path
diff --git a/dev-perl/File-Remove/Manifest b/dev-perl/File-Remove/Manifest
index 1471f006a08c..a0e80c0372a2 100644
--- a/dev-perl/File-Remove/Manifest
+++ b/dev-perl/File-Remove/Manifest
@@ -1,5 +1,5 @@
DIST File-Remove-1.60.tar.gz 25997 BLAKE2B ffb98155d757bae6ec0d4f56dabdb78749fc968845e284797d0f0611fe9068722a007c7e0e890179720745d1451c926575949f36642dceef7071468a2863c7c6 SHA512 7781629896f16f0b34574a879803473002249c32cf03001f4c1c290edd379571d96d5b1049874f9f71bdb8d7881c3f30a86dcdd0d4f42b4e78998cd6a96de750
DIST File-Remove-1.61.tar.gz 26346 BLAKE2B 8f395afa3f3b27f6174ae0f65494b4403b794b7c506a66ffdcd0231fc391051401f7062f9c6d9bff4c6213d12a872febfed84e118f5f8ddaefe55f722fe991a7 SHA512 2ff999f7d71349b7e4a7db8728cfe2b5669c76fb27ca42fe006b0e0061bb73a29d556f3e3da88c004a4dd23bf2d9e12a1e1054b85237e8c14fb2b58c1086971f
EBUILD File-Remove-1.600.0.ebuild 692 BLAKE2B 99e320e36c026c3df8eb829f1e7e3a2fd0b94ca2f54e6ca843484902e353f3fdeadf4a9d79304ae68e31baeeb2c3aeb0b10d2a9a28c5b722086259f05633d4e5 SHA512 8e473f5df685ec2ba9f79bd243628ca712c251eb1373053c6cd484a7a132e089650762b34a6accf5e3c87c669b5a697e2f4cdf2813bd5d109aa0291a60249b01
-EBUILD File-Remove-1.610.0.ebuild 670 BLAKE2B 49ca61f76cb92e02660263d52879f102763fb254603ca2c2e2c6524fd2407aff9cf0b2581b587fee023749cc29cc3f88f3d1725bcd8917d36dec07e7dc04e0f6 SHA512 a10fb8a7752c3225cb47c05a8d9b22b4d7b375890945d1ec18376703ed186eeb1cbb79baa665232ce4a39b6a2b16a6167dfe5a0b0ace23a4d29fd38d3d90fe7d
+EBUILD File-Remove-1.610.0.ebuild 665 BLAKE2B 4059ab6aa8af9d92872c59819654c91b00bbe20d6c556296f91ed7f48fe9ad0c8578cf8763bcd52c965949cad12c931aaa6fa3b13c844731975c80f920b1548f SHA512 ef651e9d9bb60714021d4c974c0a49ee151a8da98174d2fa20e3f7191abbd8b542355680e7f33d31fa2db4bcafb695bdcd20389c5e918a49f2706e22630f15db
MISC metadata.xml 395 BLAKE2B 7a9de44245e30da839807df8ca363d0d43650e00023e7b5ec2a7a5fa53038a012f23ff8f82812fd4bf4ca840ac9878d5585e1c70659bbe27ef49575e01de6d2f SHA512 5f87ba4c268cbf14501cb025623cda7d9dfa232701fd0bdb60d034397231e641562160aa2f3b2e873f7238f0216630740e6383566d16460d411acaa24e84315c
diff --git a/dev-perl/Graph/Graph-0.972.700.ebuild b/dev-perl/Graph/Graph-0.972.700.ebuild
index 741dfd55bed7..4c33919e1fb3 100644
--- a/dev-perl/Graph/Graph-0.972.700.ebuild
+++ b/dev-perl/Graph/Graph-0.972.700.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Data structure and ops for directed graphs"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ppc sparc ~x86"
RDEPEND="
>=dev-perl/Heap-0.800.0
diff --git a/dev-perl/Graph/Manifest b/dev-perl/Graph/Manifest
index 0d896c0714ec..948b1628011f 100644
--- a/dev-perl/Graph/Manifest
+++ b/dev-perl/Graph/Manifest
@@ -5,5 +5,5 @@ DIST Graph-0.9727.tar.gz 147842 BLAKE2B f610b06722dbcc9c46946693dfebda95cda16cc0
EBUILD Graph-0.972.100.ebuild 595 BLAKE2B 15a8512ead05ec6678ff7bc85c19510bf31c98fd9ab872458d50cd834914011ff9ade17d085373acbf3d8a982f9434cbfb6b74058e3316ecdadd6f9f79ca2dc8 SHA512 0064531e56c55461c046ae7043129cbcacfb43cbb344b89d262875960b6a930758a2c8b0172329e2f7cef87cb04e6a8dbf87ccd1c513b4587e2c1318b2b3c8d1
EBUILD Graph-0.972.500.ebuild 575 BLAKE2B 30d198e60484b5b52ec9a7ae3c98257388a84814fc55da0c2eb47116226a17b8dab7e4f5afce214ad2fa8e219dbb306c5a786304b2416412c7447a50bce6293a SHA512 65086935e8bbb265117964b11fa6376fe8f363965cf2347a0e0bd9f5f38a2532f114d0d37ccd031d512d699e7f203c625aa0cde3811e905365c6cb896b73e286
EBUILD Graph-0.972.600.ebuild 577 BLAKE2B 142f7e64bbf840beece6f4072fec197e904fcbf883e932b1312189cf98195d42eff81b9c1ba634332b3e19e0155bbdb5891b2c1628f3d27d1874eb2179d07ca1 SHA512 8a21d82bdf4808a4732967be91e57068c8d7eeb9c88a2294af1cc0889b459940440732765e9679a26d3e785bf4c6851d9667490776abd1c95a738001e5577e93
-EBUILD Graph-0.972.700.ebuild 581 BLAKE2B a72309fdc362d56720ed8fe17961d00511d3d7497eaaec215b03fe4a8feb4f4f994665e4d36b29f7f68ec36e2663cf22bd5c5f7824bc5251b2fa0c5fa456ea39 SHA512 a25d97e65058990742feb74db6fd1afa8cf3af71a0c6b8260d3e1ef3b34b6426b340eb9c7e844d3a6f7e91541da3f359753a69b925b83dca58013e2b2a550259
+EBUILD Graph-0.972.700.ebuild 579 BLAKE2B 61b01d979f7776c25a0b72e5752bc701265d7707b5e8c240320ecb6cf396100e82167309a5ccd705beae0a3b7538c22ef74e4f0a0a4d0cc67edd381479605dca SHA512 8147b4a9dd8f1606b9e83f6f594ca428b96499343e995ca50c6113333bc86666c77ca91e695b82c548d0f50686ea2a31238aa70203c3d43a3a5160b366d250c6
MISC metadata.xml 1716 BLAKE2B 80fc06d14d83d6ca190e2f065238212aed49a5554bcfce868ac5a6f9c7a8ad0c6983d12e241d567c6c898e1cb0187d5daf2cca965cd751a23adb653c0e1b79a9 SHA512 937c53860947919a0912099e1641c38fee8426a694969e9deb6f210d2016d97ba4e9e778abb5bc1b1c7527cea4a4c6a85a7879e131db5056aa28562b3054e3e9
diff --git a/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild b/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild
index ea2bedefa1d6..5ef467dcdf59 100644
--- a/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild
+++ b/dev-perl/HTTP-CookieJar/HTTP-CookieJar-0.14.0.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Minimalist HTTP user agent cookie jar"
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"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/HTTP-CookieJar/Manifest b/dev-perl/HTTP-CookieJar/Manifest
index 0fee8a709e12..8975d1e52ef1 100644
--- a/dev-perl/HTTP-CookieJar/Manifest
+++ b/dev-perl/HTTP-CookieJar/Manifest
@@ -1,5 +1,5 @@
DIST HTTP-CookieJar-0.012.tar.gz 28223 BLAKE2B 67284519bf19271896625ec577121171d6bb559a7c011f2a8f1e92be537077d1ec5bbd5f4ad043e44c754d5b2a3f2b617e37a87bfef3026533fd442fd9275613 SHA512 3b4b0cd2228d53dfa9c1a75cf108f9b2a328c3bf054f0c7d8308bc0a71375340684b165ab05cb7868cdbeb232e4ceb4b465177a43c7573863e9274f8aa4034af
DIST HTTP-CookieJar-0.014.tar.gz 29036 BLAKE2B 8979526253be074542d4a4cd67d6dbca0841dc613cf661a213a3a32b2deb0715b1ed72fec50d3ffb48f5bdec9dd2d2114b62803b24ab52c6bfcf4bfcd2ba4ea8 SHA512 98e6834574e28d8e278ba6f23817d7a4b0a072fea144f97db78e20881f622c01ddf4edff1dc5563c0fc46b22ba94fd9acfd18c9c81118c8c18c7d810f7534467
EBUILD HTTP-CookieJar-0.12.0.ebuild 712 BLAKE2B a6922c9ba5b767b63c32a3daf09749b26efc0e5dc5536bba4d6dabebf81c0bfc4e232047294a33609431b3337e162b5358d93d6d402b7e3da364486f5b552479 SHA512 108055a1a3f715949031c7169dbdafd1a8adee1ad3e308fd2ed368c6fcc512e5d06c6771432dbb024700d1e1d08bd4718ff7ce8e104501ff8818fd467d32906f
-EBUILD HTTP-CookieJar-0.14.0.ebuild 780 BLAKE2B ec1339542810101d421d5c98db505f6acca70fdb444bf71d6ea036329c56f9af45e4b31fbf3dc85f83886fb421d3d12efc29211e678b9d624fb2688fdffd776c SHA512 6d7f1d669b057ed7a284d13e3562649a357b79e9878b197461ae195df62e27ac99405357ea8e1519254d7884729986abc92ffb74bc3b2b8f41dfce37a19bbc2b
+EBUILD HTTP-CookieJar-0.14.0.ebuild 774 BLAKE2B 3aef7081a5e3fb13fdf389143ae18b5fbd60719b33f97bdb6ccd32e245a54f39cff55a793c6de329e496348e0321494dc90d73e373189d439b4c75116aa42a1a SHA512 594f901b5559da3fc51a8f2fc789dc7fad31debb44bef873942a28857d1d3dfaf4eda26d8d8d7e1912ee1e6696deb8c29b18c84606c3557ed68c893c73834651
MISC metadata.xml 468 BLAKE2B b2e2c0b06433b5ea89a63c1a64627e081229cd1f108a1bb335b4f7013935aac05772bfc396be234bc30c9bdf3f99b65c5f8a5583318f08f67e456cf8b404696e SHA512 b012ddf554fff7a6da7391ee3472c87246c0a23bdf63d5e949118168f0ca782a3fe5704802a4cd20b455973e4ddbb528699725c30b0862b321eaef9e8b0a41c8
diff --git a/dev-perl/HTTP-Date/HTTP-Date-6.60.0.ebuild b/dev-perl/HTTP-Date/HTTP-Date-6.60.0.ebuild
index 1682e92a0bc8..153e487ed588 100644
--- a/dev-perl/HTTP-Date/HTTP-Date-6.60.0.ebuild
+++ b/dev-perl/HTTP-Date/HTTP-Date-6.60.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Date conversion for HTTP date formats"
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"
RDEPEND="
!<dev-perl/libwww-perl-6
diff --git a/dev-perl/HTTP-Date/Manifest b/dev-perl/HTTP-Date/Manifest
index 35a4ab1a0d2c..7414a84834bf 100644
--- a/dev-perl/HTTP-Date/Manifest
+++ b/dev-perl/HTTP-Date/Manifest
@@ -1,5 +1,5 @@
DIST HTTP-Date-6.05.tar.gz 29673 BLAKE2B 680af1a4ea45160c15a5d086275b5157a091c7816bf5def67c413690c97756946e24d436c50d664e2f8809cd4ac8054e24466d2ef4127b4b09bc681d6b19a404 SHA512 08a427a860161cd0d7a34a4fa3eb6bf6439c2504478a308ff560de0e6620c20df46f004cfcb719e3d19e35fdb650728d6983ffce1423f4d9da06f91d85c7b927
DIST HTTP-Date-6.06.tar.gz 31629 BLAKE2B bdafda3a1afd2414dcd814688f2275282ecba06afb5191c4f475a131e36ed2bc64387dda6df6d52135ff998536803cb85224c2f7adb39891a8b789a962b64f66 SHA512 e1555a9b5dff3b2041594f9b480f12a022eb03b0f1628f884fc88a3aed687ba7a6c7d743198c4ca7ba32df22a98fd070bd4a2bc2494703ec72e16303c9cfb3e6
EBUILD HTTP-Date-6.50.0.ebuild 561 BLAKE2B 273390d2510caaedc20503e4750cda457311266f0d271cbc99758cb03ff157d24c382e588edf7bc4449f9e59443b5b4ac1d37ed29696b93442c09d3ebd4cadcf SHA512 bba9a5070ab31aaf9dfcb97739a1df468e20d2669d009c98010e3e5d393a0641ec01c1996e1966370cdf363c8c7909342449f9b4fdcee42007a694138a68bfc9
-EBUILD HTTP-Date-6.60.0.ebuild 571 BLAKE2B 6b2eec880c5a065457cf6d075f39d534de1b5bd133537bf70812eb385cfcdf79e1369d1e1e6e822ce8abac0a764ea852ab1b823d2bd1c1524a1e8b7945b60c79 SHA512 5d86687d9728266011726c225f5767f432125ce3077a7b7a8bb7a817e00e2a0d332c422bbf3c4afbfdeffe463c117d04ae8e876f53ef1ef5dc8772856f55a420
+EBUILD HTTP-Date-6.60.0.ebuild 565 BLAKE2B a22359ba3a024c558ce8776bad8e97364dfea7c558dd1846891729e1d0264a09d2291483915001ac3378bf6e3fd19b52d9a96b8f31e3038e2535426694650187 SHA512 3e6f0edf0ffaaebd3d7cf8222b6727af8781c6ea8217e0002f12782c65012464a1e2d87224975791bcae421fa911d4d7894b67f543282b090924e99477bd0361
MISC metadata.xml 379 BLAKE2B 2c0f0627932dee277c0ad0564dcbd8a0819a3a846d6f024d92a5971f2f226f377900cd984fea97ddfb917de2a17f3666b9ed20a902b7d3ba19329e9ae38dde26 SHA512 cde3ed4300f0f1d3d9e0350671655ac8b55c270accf79faa9688b4ce1713874fda2846a9f91d527f73b467f9a03020c08453b27e836fe0f68b9998a0639eb74b
diff --git a/dev-perl/Hash-Ordered/Hash-Ordered-0.14.0.ebuild b/dev-perl/Hash-Ordered/Hash-Ordered-0.14.0.ebuild
index 73b1f3c3fda7..e36a80df7aa7 100644
--- a/dev-perl/Hash-Ordered/Hash-Ordered-0.14.0.ebuild
+++ b/dev-perl/Hash-Ordered/Hash-Ordered-0.14.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Fast, pure-Perl ordered hash class"
LICENSE="Apache-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ppc64 ~riscv ~x86"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Hash-Ordered/Manifest b/dev-perl/Hash-Ordered/Manifest
index 18fafb78a5cd..d5769ca17775 100644
--- a/dev-perl/Hash-Ordered/Manifest
+++ b/dev-perl/Hash-Ordered/Manifest
@@ -1,3 +1,3 @@
DIST Hash-Ordered-0.014.tar.gz 36831 BLAKE2B 4063118264b7923b978b495d378358d715fd2a7f6f1b07a5965cff692388df3a9c348513d51fbd6de33399491e58d53803aa133db561afec5535fe893b41f821 SHA512 077abdd3b536f5b31d913c2c0849e1775f91daa5ca83734671088ab06d9fe11cf80f743e32c5db1bf70a874248337c3bebeafceef1a6e38078f92966474480c3
-EBUILD Hash-Ordered-0.14.0.ebuild 546 BLAKE2B cfb3f469ad2be53e8f2c7b47a0008e86edf892424012df7495b5d60bb3fd6363208be6b49c7355fe4f1a4af05a6809dd5245e3bf9474bfde7025caa36e947199 SHA512 b15d4961fd6c42c23d327ceb4058defb2d48a6468560b640c30730e50bf00a32cebed2c1e0bcf14551ce83efbb7afa402206e0c249faf1af30b05ca1b0939cee
+EBUILD Hash-Ordered-0.14.0.ebuild 543 BLAKE2B c77eb094d8387908429b59fcda489f883836ad7adf7b78bfbb4116b4b9fcfd3dd480586fa56e78b2b4e38ede86d9ebcb4cffb146027c87a0e6f2c47253ab1144 SHA512 fde75be5534c87a8c89bc6ab9c4529d58ca57299c0fd82695c637414f6ff26c9acf554976537b13abbf98d6ff379fe879c45063cba37bbe74ae709a2e19622eb
MISC metadata.xml 397 BLAKE2B 6eee203e80aecec1fa012a70b590d36cb68e0563ca6928d5a23302945b2cc0ab2ac475506c9d5ce05c23c19cbb10788fe315df6996aef09ae7d2787bf7c212e6 SHA512 712e470bb9c1748f0b2e327bf995a60694016953fe801ab90e42b86dd9749905195ddc75e2c53988f130d19d4e218e4e7faab3bef91385bedbd13ba02732dfb4
diff --git a/dev-perl/IO-Interactive/IO-Interactive-1.25.0.ebuild b/dev-perl/IO-Interactive/IO-Interactive-1.25.0.ebuild
index afbcf8df8c92..4ce3f1d52559 100644
--- a/dev-perl/IO-Interactive/IO-Interactive-1.25.0.ebuild
+++ b/dev-perl/IO-Interactive/IO-Interactive-1.25.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Utilities for interactive I/O"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="~amd64 ppc ~riscv ~x86"
RDEPEND="
>=virtual/perl-version-0.780.0
diff --git a/dev-perl/IO-Interactive/Manifest b/dev-perl/IO-Interactive/Manifest
index 9da0e357db4f..da05d575ed9c 100644
--- a/dev-perl/IO-Interactive/Manifest
+++ b/dev-perl/IO-Interactive/Manifest
@@ -1,5 +1,5 @@
DIST IO-Interactive-1.023.tar.gz 12352 BLAKE2B ea0e460dab313c8d203f3e9409cbcdaecbfa23bb6bcf4145905fde5b0540fe326f7d2dbc2123217840c141446e77bc73ee6db871ac06d809f589e5736bbbb6aa SHA512 82899c09adaf3699d5640b78bfbd5201972cf4c47ae90f7c6d6da9fc1f4470abc1bc5898b904c501d567537dc19f781febd7f05d0c06e60f1c193cf33abfb47f
DIST IO-Interactive-1.025.tar.gz 13097 BLAKE2B f777cfa740981125d9b7741a1351d9ec4eefef466b04e488ae10727d65275d1c98fc10693a6d1cf267422ce8a971ac1604e6a094105c3db954de5b803095a72e SHA512 b9aca9d3920ea256e5b2c3e19559e7626ab076b36b38b58eecf087d8a2614b805a0226246bf035eb41b801a0972dfb19e1c99d2f8105bd403db5017e84b6e2dc
EBUILD IO-Interactive-1.23.0.ebuild 483 BLAKE2B e5fad90a532a4a324a3d4cf7ce3da4bc97772c95ae79aedaeba2ea1b076d118b1aad88cc0e2b0755d3c2d340126bc20370b122fa135e900f008ae327aead042c SHA512 b0f4fc4df4a7b5b915cc9854c0995398d6522c9a103e876608b7ac6d98551f697f2956c226604e1c39f20d4d9a1717940ddef258df9daa2ad0aae543ee153bc8
-EBUILD IO-Interactive-1.25.0.ebuild 488 BLAKE2B 82b537248a2b22695a952473e31079f6d626c56df7455cd6e8af4c4eb68585e9c327559651a40714d275f8115be88c363bd44940bdaa9bb20acea1e2c351380e SHA512 0d46d542118a1bd2dd43f7d1f28deab43baa332c645c9717bb891ee1b094eb4037bffa6f119d54c00aabe86805a59d9bf77e64df80a351b60bfc50dcbebf9ee8
+EBUILD IO-Interactive-1.25.0.ebuild 487 BLAKE2B b013deed8e18630dae638d37831c567336607da13155e06d46bea0f213a46a2a7d5f63be91f3542f73258695cbf3de97d2321cb97ea68c358414e695e8ec1510 SHA512 074b09b4e5da53dae4d09434c28569dc4bcafdc9ccfaf0b3a5dab40c0b21ce07e9c7940584ed64696cca4d607327a0e3591d97e94f298f6aad6ace9bec8f7552
MISC metadata.xml 389 BLAKE2B f8c522216ac651302a789d59087ffe895f8b94e017a584267393e081d635507978ae6eb00c5966126c62d7084f8cfa5c3f6f575dc0c0f4236444dea8d8e16454 SHA512 0fae7a9dc0f57cb72bedd4222e477851b4d829ebdb41684504c998fc9a457b1cb6f9006a193885d2b19f1c96bfd52b9c292e29185ea0649912c32557e8426d2c
diff --git a/dev-perl/Inline-C/Inline-C-0.820.0.ebuild b/dev-perl/Inline-C/Inline-C-0.820.0.ebuild
index 97d0eb7ca64d..616d9d61613a 100644
--- a/dev-perl/Inline-C/Inline-C-0.820.0.ebuild
+++ b/dev-perl/Inline-C/Inline-C-0.820.0.ebuild
@@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="C Language Support for Inline"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-7
diff --git a/dev-perl/Inline-C/Manifest b/dev-perl/Inline-C/Manifest
index cc199d16cb70..82fadd30144c 100644
--- a/dev-perl/Inline-C/Manifest
+++ b/dev-perl/Inline-C/Manifest
@@ -1,5 +1,5 @@
DIST Inline-C-0.81.tar.gz 76855 BLAKE2B 04686ca513760bdf75a2ba4dabe723de9797ac348b2d6552dea93c8c84c590bc02d7255e56bb26a2e504c8bbabed47fd6f764d7dbdd402cc39c9cda344575462 SHA512 c3d0d669c26017b4b63cc101377d067438c31fc5d1e6187d01194f70158049e386683b792716aad58772eae839512ecaefd4b3ac7a2377dd1404a651c24b2277
DIST Inline-C-0.82.tar.gz 79182 BLAKE2B 0b8e66d88a7139e2313add82a2c0fe4cabf9e6cfc3230ca6280f6ce33a2978e79bac1b544f5c076ead3db65c8ef5f88c8e27f654f23c70417fba4ca7bbe6547b SHA512 1d1e91a63df12b4f3dc631fd1b66f9bd2e006b300002d9aa184ab571a128953722127400a39055d07ee630709f2a7c96dd35ad6e0860959cbb5a6fce3134b357
EBUILD Inline-C-0.810.0.ebuild 1013 BLAKE2B 0838fe878726b3115e2920a3580c440af612e396c93350d1062e34751c1668cd72728309442c173f7e7641dfeb4a8056e915b9e3222dce93b33aa90a795992e3 SHA512 dce57824a8745e11f9391349a138d09a82c6146624fbeb922fd89e56a3f12bdaf086f3bac45e1ca750a98a42e2cb5ec978bb3928297f6f6fcf29b3cb7be6825d
-EBUILD Inline-C-0.820.0.ebuild 983 BLAKE2B 14c1de0fed8476ab7d6fb7d23e05d60d3f5b12dc320cbf49a79ea1871c1ef56cff0ed95c357dfabd6df58c560660ecb9dc26842ea9a36f3b2f89cff771a760a8 SHA512 016842a14e3a833f8281fb35fe6e179320f108cb903cf2ae8f17c0da06534f7591f6e3d32f83a09acaedb61ac0eead302c3cb314a0254bec3e5e156846501d2c
+EBUILD Inline-C-0.820.0.ebuild 981 BLAKE2B e7f0a872133f8a9f198b71df741ae5f657d802204096e6ece0bc2d28c33bedaf57d1cd61972284382ffcc9e2246dec0c351ca0bd35093aeaa1176af25a7a2e83 SHA512 88fa23c426c7b76d2c362b78eb8b9f2d72c7be5f7b97992f65267f68918a48a014070a2c3f1cc6030f9c1a31c6791e5c7416a3067bdc4d93f262fbd95bad12b3
MISC metadata.xml 389 BLAKE2B fa89265ebcc98e0d302f3117d6a7c79ed289999c946c75f65d6e0acbb5b804866c4806dc49b3ea65442955bd447e2ea57d00ec8ac25abc3c2714ec214da6d6af SHA512 2e6a862acda3f3aad944dd1ffc4af130675230085c4c0100de6cf85b611995582d48894cdedc92dc5ec85cdbd009fc7a41fcf0d4dadb658ab693f7e325a151bb
diff --git a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild
index a0de24a197e1..bf72abb1f798 100644
--- a/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild
+++ b/dev-perl/LWP-Protocol-https/LWP-Protocol-https-6.110.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Provide https support for LWP::UserAgent"
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-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
RDEPEND="
>=dev-perl/IO-Socket-SSL-1.970.0
diff --git a/dev-perl/LWP-Protocol-https/Manifest b/dev-perl/LWP-Protocol-https/Manifest
index 176c7a1e888e..aac71c7a0c5a 100644
--- a/dev-perl/LWP-Protocol-https/Manifest
+++ b/dev-perl/LWP-Protocol-https/Manifest
@@ -3,5 +3,5 @@ AUX LWP-Protocol-https-6.70.0-etcsslcerts.patch 1595 BLAKE2B 1a0d41704506f988405
DIST LWP-Protocol-https-6.10.tar.gz 33691 BLAKE2B 9436d81e2049b09bc7d0323f89ae41d7a7e0df6f2a01451a5badcbd3c2bb842935c947c543636415e11fcb5972203bb362de448b6888423cb1130fa3f472c4c4 SHA512 4d3c89dab6fadcb574c176977ca6debba177ee3f817e87319d9cd81e0a0b09214e271c2e97edc456dad2f4a1ebf8c6266a4ae52c3a93144880a5b32db97e7a31
DIST LWP-Protocol-https-6.11.tar.gz 32599 BLAKE2B 1177b02a9a35bf9a7959eaa181b1fe156164c6d4a16043021a39e8691dd9fa677ec83401545fadeb4a49f9f989cb0ea801be94ba0cfe496b1a75868d0423dca4 SHA512 1e74c45898778c58d00eefbdd04a3ed47cf38164296278bec66c9b85f48ad635931873d2bf5423be8562df2c22b4bbf8eff0502bd29ba1c790bbbf76f3616ecf
EBUILD LWP-Protocol-https-6.100.0.ebuild 829 BLAKE2B 19103cf8bac1cecc55d8635238a910aa3a53635c18827994afcb504b37b62234103182913a4804bf3b02cbe346d213657a59e176b06f90bc1418ef3b8b23e207 SHA512 6c8020a7308b64faf923e372b20f5a0b57c2b2ffd47a47d358ee7db56a048a187d4d396ac7ad8044c396632396fc3ab9ef680011932d5fc0edb22cddd3bcd4d5
-EBUILD LWP-Protocol-https-6.110.0.ebuild 651 BLAKE2B 666edaa210961de291b9c7f5eb74c6cdf1f501ffad87b598d7f8a78f9864e7aba5adb8e675cd2410baa02e83679830a34e859a66b247c6b9f56e320d08ba2b15 SHA512 25ba1c235a550b5a12ec95f77e3f83008c3d25ffa87950776241ccf2bc4476b3bd98b75e701f559298c2f93eec891e0e7e21308c78346077494802d0bfc0d377
+EBUILD LWP-Protocol-https-6.110.0.ebuild 645 BLAKE2B 85b2656c27ecfc630085576092b68662a239b73eedf7411b1ea63a7e3dea659dad70562018e35188b52ecce520073f3d72674a1a0033ee4faeeae27115322d68 SHA512 048616d74511ac46112ac49e2e7b8c66da3be33ae1abe7c156b8ad462dad914a593865df5ebb9b1be267321eb4d596e2103956acc6a4b04e4712cb0b19b7e0e3
MISC metadata.xml 471 BLAKE2B 146b7964a443d12de0db87033741ffcd01d57985fcc70ce32f95d618354c1b233789e0242067c326ce41f4adbd2c6a051e895b731c225192a9e9ba1d02c1c970 SHA512 747e960b78d6825c52b9964fb42b98408998fcc7d32e046cd6bf9c5f2348d97692bf013438a522ec7e0a52aba6104f7d832fd24f95e3dfa03dca5941f78f4a41
diff --git a/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild b/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild
index 345a24aaa3cb..40cef25251c2 100644
--- a/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild
+++ b/dev-perl/List-SomeUtils/List-SomeUtils-0.590.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Collection of List utilities missing from List::Util"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/List-SomeUtils/Manifest b/dev-perl/List-SomeUtils/Manifest
index e2b59bb924de..daf2f64d79c2 100644
--- a/dev-perl/List-SomeUtils/Manifest
+++ b/dev-perl/List-SomeUtils/Manifest
@@ -1,5 +1,5 @@
DIST List-SomeUtils-0.58.tar.gz 67003 BLAKE2B ea492496861eee11008f6eef2f64153f4c7e2c344977d7f51939103a28d3eb46237fba128af4192bf6c2b368af34292230a3a11c403d430040d5abf3afae77df SHA512 e45f05dbd82914bf804cc1ee00c808b6f8b4f2c80f852db55b3efb13cfe1601c34926e4c7966887a75ef49fd0fb2bd43adf48d12c72687464ece4e2b5a697ff4
DIST List-SomeUtils-0.59.tar.gz 69166 BLAKE2B 421c11f23a03f98f4a5a74230d902a3d13c038fe30d468eee45c68d259b4fbdb5ce7db8e0a042007cda93addc4caa1b49ab9c7f6ff466f38d77acc2354e32755 SHA512 e8120f3231ae91ec1d60a90281bca6d109fc0df0d98ddb45528fcac186854acb7e5805f77c0cbca589ff0e0f2ecb5eac1a86d10be52e9a4902f59f84fd0a3d79
EBUILD List-SomeUtils-0.580.0.ebuild 691 BLAKE2B 1b80883a7bcecbcd9be7d7dbcef97c2de7b9e045712f99bfbf95ee280f17ea6cfd701026e279ec63168b167611252718518e55457b340704f8b80c44f13af18b SHA512 26a650f6ba712321907aff27793e7ac8de2f5203cc64daffacd4ae278dc76e36b3d443aefed98560ecc47107afd4e308aaea9d329ebdde5a4cc822785b77ff16
-EBUILD List-SomeUtils-0.590.0.ebuild 715 BLAKE2B 57e6b5e73a4839c4ec6b136fae153851d5cbdec8b0b1045fd128d6b6ad7bf973ba9ceea030f13530e7a53fd2a2c6a682617548e876d7d7be61ab052820104bb0 SHA512 40d04cbefb61ad0518856d1f964bfe054a4a723c08ef279f3415c77fc7a1dd88ffbb60b562105fa8b2916038af9515c44e92adfc6d26e73cbfa95d42e1e61168
+EBUILD List-SomeUtils-0.590.0.ebuild 711 BLAKE2B e6f862ef9cdb207e83476726a64389de4ca05a30ca51b42badcd1ab9e72fd2c0534acdbf81576bf0b7c4c520aba5eb8bafc00da28a3f1755b22b9dbf46d0c556 SHA512 a478ad1c2e671e07ab036727bc466842bea2b606e48e8a6127b64fbe666355b449b882e3646976db23b98dbdfa6f0acd2e6b52d4466e9cfbf7acf0ff2552ecde
MISC metadata.xml 467 BLAKE2B 0d6e09a46ad215d9b2c0990817dd31aa23b71ee2aa9e1168617c17d4bba2cbd104bbd61833ff316202058160a78b074abaf9096522078c62dc493faf329ecfc4 SHA512 04f117b7a4c0a81dfe3741417ea35a0f16209d0a671480c420706f21c2a01ee5ea1cb81bb39f6f7b8e1fe9bf30feba74b83342ca737a4570d836ccec515660e0
diff --git a/dev-perl/Log-Any/Log-Any-1.716.0.ebuild b/dev-perl/Log-Any/Log-Any-1.716.0.ebuild
index 47109af9d352..62808f18714e 100644
--- a/dev-perl/Log-Any/Log-Any-1.716.0.ebuild
+++ b/dev-perl/Log-Any/Log-Any-1.716.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Bringing loggers and listeners together"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv sparc ~x86"
IUSE="minimal"
# Test::Builder needed for Log/Any/Adapter/Test.pm
diff --git a/dev-perl/Log-Any/Manifest b/dev-perl/Log-Any/Manifest
index 11208f392dfe..a30e62ee949d 100644
--- a/dev-perl/Log-Any/Manifest
+++ b/dev-perl/Log-Any/Manifest
@@ -5,5 +5,5 @@ DIST Log-Any-1.716.tar.gz 60465 BLAKE2B 79f1e798ff7f521342b8c06794f2f9c48c703992
EBUILD Log-Any-1.709.0.ebuild 701 BLAKE2B 43873d5db177a006582242bcb4838bc6d522b360c2bb1b6a502f58b542d72e673783b985afec987afa05ac47a05e8613695807639f99a8c7d28a9929d541f90a SHA512 b777c76e85050a33d902a65b3ddb53a9125dc25266513400d8475c4d572c0226b27353f09ef27debe887a88f17df3c6d509cfd10266550c8bc71958b87181cf9
EBUILD Log-Any-1.710.0.ebuild 708 BLAKE2B 0a6c0c069efb13f6039ec61d6a89391db8b0b98029c927f3c9e94562c4ab5dcb5b447c24a77e3c40d41a4290f8e3c540b2c651bdd293e757d313af647a94116d SHA512 5b09d532be94a56ee6c6cff10892f6974fd836d240d0ae87cc442dd7b929164655a815fca3bb40e190c3add2be3e57391b156267ae0d6a21a9141060e7796edd
EBUILD Log-Any-1.715.0.ebuild 710 BLAKE2B 9fc377372137591927cc4ae2ac0982aacfa0ef524e78faceba58e7a5606e83e7dbbaf479d636c276024fcd0e01bd48201413969f6fe4cc9438f20f4ac181a023 SHA512 e305f60150e0f513a4ba7588142822fa47911b86436f27bec2a487c72ac292ac7e0f29a997805baa311f06568f0fcb2ec818c090761a20edd5b55696162e11cb
-EBUILD Log-Any-1.716.0.ebuild 716 BLAKE2B 0b95fe59562bea8372a297fb32348538f8afd74e6b415849a1b0646f8805be12d9fb33aae6b7271878353d7610ec811ae2cb01f86137ce61e06671e389031605 SHA512 1d8c10d261950e5437c4dc283a60bf7b0c8b5b298911e948c4c6290e3711bbebdf8f97ce15133b23e57e4ed409bbf1a4756685cd13407f0372c34083956d0ff4
+EBUILD Log-Any-1.716.0.ebuild 712 BLAKE2B 560a607c333fbb9ab034707ab38c7f95d6816d46269b0fe1a0106e58422b47296b29d94bed9470d9f7b68d02e30af2a036f254bb89ff9e16513189ce87eeee0f SHA512 c3f55f81ac5530c92d6635271d3fcf32e59d9e867eecba312822792d00f139898190e0e839f2028e724c3684ad7d7633eab518c1513b380c2382ba51545de73f
MISC metadata.xml 1340 BLAKE2B 8b0501a20a4d3f47496cf756b0dcb3a72bbac6c64b6207eae80de092f4a03340b2ef2d570ead39e7d0a7d4bc34c104bbd41e460fd88a0c6142564ecb91313d77 SHA512 f01149e6cf218658e2cf1f89caae40cf49e43890ba2f811c078cb321b82dd1929b0aba1ca8e8ce465e659630bb4b53aacb368ec4132592e98b64aa67a64e5739
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 0e74c08a224e..0fb12e459d59 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Module-Install/Manifest b/dev-perl/Module-Install/Manifest
index fa9147eddcee..a65422d2e350 100644
--- a/dev-perl/Module-Install/Manifest
+++ b/dev-perl/Module-Install/Manifest
@@ -1,5 +1,5 @@
DIST Module-Install-1.19.tar.gz 114548 BLAKE2B a6f4b93ba964ff6f4b16a8db7117bee8c125cd8a280c649b007622ece8c14b79e36f6747a1b792fb312d2c6c8153aee05e7479ca53a76a253a415374839e6b90 SHA512 68a255402c98955cfcb5a8a99555fe511b89d5fccf96ee1c498cab347c8945f3abe53485ea936f7419420d9c7beb52c861516f4cfd299812cebf80eab50fa5ba
DIST Module-Install-1.21.tar.gz 112149 BLAKE2B 78b790ef98ded25828722183b9137600dfd8ab3d835c67096d6b152c1f9ddae5a2311ec7c2b17b9b2026e7bb9fbfa3d8ba2f93bef05309157698d5b39dfed4e3 SHA512 f3dd1dfcae81704f1aa9ac409abd22c9e0d5d66c048adac13da19ab88559d717427b5471b7a065db8312d4d44e829afea52567cd0993e4016df0e10c760ada85
EBUILD Module-Install-1.190.0.ebuild 1115 BLAKE2B eb076b020bcdab74a18fa8b4d3a4a79442e06cfecbbba2bdd0b8d57165191c8023dfc1a6f9b37064bea555583abccb8ed7dad4e6e11fc0a4ee67f628c3c6d539 SHA512 7a2baa0fdf8fbf362d735598f0662b30fa64f10417e5196db4adb3e2dea5bc410600a907a95d3ffbee55a146d3eefb4bd7d9ccbbcc2f2d02c3a84bc3475c7f7e
-EBUILD Module-Install-1.210.0.ebuild 1134 BLAKE2B ad35f675dd82f987f99b0a33ba1621fe43d611597cd61b5cd967e244f9f4db364fba19df5fc729d9091117dddc0e43ad763552dcdb6db25eb80b0f6904427b23 SHA512 2766acc6dfa2c77e72d6e6cb98470b21fab838515bb05fb2668913393af28385bb1f1453916c9c674809c2dde4454997037d115b5e3aae5d8aad915262ff3902
+EBUILD Module-Install-1.210.0.ebuild 1132 BLAKE2B e4bb6e3c26fb5ea50d5d01c33450ed7e732c5acf0f49330a3bd407edb15c9cede0a2059960c5b67e4b1b1d4a83dedb986fd48e1ebc9d97125d470357736d9b26 SHA512 7423b7a7a50ced70125dbf3837f41e36503ede8a853226cc7bd1ef3dbe6be02b0e2beacd3a160c5fa14e602013ebe3aa4f18f9da7de9ddd095105a72a8aaf75d
MISC metadata.xml 2933 BLAKE2B a6ae8f57620aa870a13300f988d5ac907e17dc9e795d8089cfbda2f8ecf0d98ef9804312a18a3a5e54c797d7a9c32ea31a6e5995b52e01e88262fb38fc982ae1 SHA512 08d79862124295f381c2e7a7d9916132f6805c571ff9e4446f6c385757364e99a1c0f2c14bfa2d97ad71158743bb6509b04e5a36bc9c52db8ff17f5c0433d3fe
diff --git a/dev-perl/Module-Install/Module-Install-1.210.0.ebuild b/dev-perl/Module-Install/Module-Install-1.210.0.ebuild
index 933cd9f6f48d..9f501ac59663 100644
--- a/dev-perl/Module-Install/Module-Install-1.210.0.ebuild
+++ b/dev-perl/Module-Install/Module-Install-1.210.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Standalone, extensible Perl module installer"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux"
RDEPEND="
>=virtual/perl-CPAN-Meta-1.441.300
diff --git a/dev-perl/Mozilla-PublicSuffix/Manifest b/dev-perl/Mozilla-PublicSuffix/Manifest
index 1c60f6684774..a832b41cd45c 100644
--- a/dev-perl/Mozilla-PublicSuffix/Manifest
+++ b/dev-perl/Mozilla-PublicSuffix/Manifest
@@ -4,5 +4,5 @@ DIST Mozilla-PublicSuffix-v1.0.5.tar.gz 87014 BLAKE2B fef4cb6c255eedd4f98392a422
DIST Mozilla-PublicSuffix-v1.0.6.tar.gz 87552 BLAKE2B 70aa50e9a37210e0d37abeddc3f6dc41ac75bff143f6b41594d5335bf67f37aa0a0f366224b8b9a89423fedbd0e58d30e1a440649ee6e92f849df32173594b0b SHA512 fec423b901f4a67d9db81ce9f18a84254d32a68df4881b6d56eee7788ddc735832212dc1bbf53fd280d599aef410dc9873ab0da1328293f3bb0c3c4207c8b946
EBUILD Mozilla-PublicSuffix-1.0.4.ebuild 613 BLAKE2B 3a605a64a317d11129f086135b2d8cb8ecaa41acd82883d805ebfbd58749bc9ce01bd55827e57d7fb3e94d40e68eaa55323c65da5738be6951327d5974dab0db SHA512 ef427c8400961990c526e3d8af9d31214a92b3158970f7b5ef7bd68ec4b2eb76502c09a78e8a0b0e8e824e9f724ed2be700623893992367179b3845c3df4f92d
EBUILD Mozilla-PublicSuffix-1.0.5.ebuild 613 BLAKE2B 7ea6c39c38d11a72a3917d8b72fdcf0272b08ea6ab6c680c786bfcea7a069b79c12afa72b72e3202d1699078f12ba47df5d389278cede7758943c29b836f07f2 SHA512 bdb856a7c188ce2c8ab5a68d302be3c5b825d486ea6a14251ae5b5966fd4dae3f88fc8ecd67ce1edb7639f7dfa50b53f41e070a8415df1139d9443b57cecbe93
-EBUILD Mozilla-PublicSuffix-1.0.6.ebuild 685 BLAKE2B d71f8354ddd1003a2d1cd7b56baf81af0ffe6c7b751c355c345df436a4ad2aae334b107d63c32afea0e7d2cb3fb21267a4c3afbb5c811ee3b129b0f13d958c24 SHA512 a97271770ecb29da278611cc279876f7f5e7437516350cfd329cc9d55e4e12e067a305d7eeffb9404ebb494753f16b890e97ba4421580fd07b6ca1b781efbfd4
+EBUILD Mozilla-PublicSuffix-1.0.6.ebuild 679 BLAKE2B e9e6c51c1d8572171e344c709f285438d75f00bd43bc416ec13f6f7cd10229715338db2c4fc8dba22063558ff09a1048d186f3b14e74af60be4195a1d3cdffc9 SHA512 faee5e8ffe58a76eb541f6f1fde560a4fbd9f503258088731b7b0e20a065c22d68a1ea66d5ac1f78d6ecea59ee119b717c823e436ebd5fdb355f15a46fb36ec0
MISC metadata.xml 413 BLAKE2B 14c456e53faa78de9b6084959f1f8f2b565902968ba2b41ec6b59cf275959c1805231c480a758a22637f31c2bb6d700f5fe8d92f71777117c04ab658683e499e SHA512 d234b1c2776cd4d43d0703e8281088935027cfd644dbd50a356c2c06a33d3cc520345614d55f1395310002514604403da66dbd5ac9a1b9d832bb2143a82160c7
diff --git a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild
index 1b4a7b8a819a..16c74bcc5450 100644
--- a/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild
+++ b/dev-perl/Mozilla-PublicSuffix/Mozilla-PublicSuffix-1.0.6.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Get a domain name's public suffix via the Mozilla Public Suffix List"
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"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/OLE-StorageLite/Manifest b/dev-perl/OLE-StorageLite/Manifest
index 0b951a67f06d..5d4323612198 100644
--- a/dev-perl/OLE-StorageLite/Manifest
+++ b/dev-perl/OLE-StorageLite/Manifest
@@ -1,5 +1,5 @@
DIST OLE-Storage_Lite-0.20.tar.gz 22586 BLAKE2B 7cbcb9a249a3d7e131e3aecd9821cb57242230f14b3058ebaed0d956d2d4ecc2e7f1d7aa40aeff01ff581016beaca75ac92456923b98dbe7932ec37374ec678a SHA512 bcf89c561e02c850f6d5d27705dd671f0294e4a903cf7863f9dbf536203dfb3148ca4fa88ef91a429b96142bf1ae040989d8850fd171448e0db5dc9ae7fc1877
DIST OLE-Storage_Lite-0.22.tar.gz 22846 BLAKE2B f051f995ebab36090871a722358be9ffbeb82a8580824bac215d70bbadc60fea6620ab1b90cb0ca03c1be9ce5d64f1fee11f4d757cc616689eac3b83fba2a8a1 SHA512 672b44f033a8c13fcf6258c2ff08627bd6ed8fe3c105b2c20e9627e361df217511fdb2c7be117634883c5ec050894a64a4d06b21fac252602c0ac1b828bf1dd5
EBUILD OLE-StorageLite-0.200.0-r1.ebuild 428 BLAKE2B a2236a8e358958eefda53a5c2a78022b4abc8f84fd9c932a0027d4765813e4797a324b4287483c80c2fd2368677158e11a1df3ab4a38024868851d5d491bc59e SHA512 c59bfa49e2600bd9aec53b887638d2bff62657d8b126e00edd50ccb43448a77c1dce3853a95cb624e430e02496ca01e2768b298b46ff7596c23ec8f51d075219
-EBUILD OLE-StorageLite-0.220.0.ebuild 436 BLAKE2B e9d7e6b36341cf5c068f2ea7f332a8353a618b1e133b65f6719bc76ddbf118c62e7c020f8b285ff46e8fe42d96c4e8409b8e7a2b3be4e55e1afb47e1ea6bbb5f SHA512 71bec0307aaa7422f0d1724543c5edb33673429a1878d55ab3c5cfcf25d8ef1349efa518a40aa05b5336934574f01ee070af1acf895539020a64ad5d4663f378
+EBUILD OLE-StorageLite-0.220.0.ebuild 430 BLAKE2B 0e091377ead642de69f964292960928b10955b939ae0ecde09b800129620d285e779bad359f9c0e6d8f8afdae61e5173abfde923b5c918fcfed3aeab1d7e7e40 SHA512 e249e681bacb50fef5906f086d14110af15c2c2b257dcd7c9a7d881dd8a209f3f4c151d1164fba783c2afcb849f09a678cfc59eaa5a78be5af7c93f7dce0f1f4
MISC metadata.xml 698 BLAKE2B 688c682a20078ad4bc879035f9b7980f4d5e93c1e9f0f7d7f6e1f4e9a0fc69adb1ed5a3a71a7a7ec252098090bf900d73f10f81f7a2e795608ea10b004df6da2 SHA512 720118f12b2da31900be78a9645b80eab047d8cf55fb1dd5be112e1d6f06295ea52787c09f1c1c1d838b1eeacfcd5723b8657e20799e15cce1bde41ee08a6e91
diff --git a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild
index 8ecf47752121..aa1d0ada01eb 100644
--- a/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild
+++ b/dev-perl/OLE-StorageLite/OLE-StorageLite-0.220.0.ebuild
@@ -11,4 +11,4 @@ inherit perl-module
DESCRIPTION="Simple Class for OLE document interface"
SLOT="0"
-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"
diff --git a/dev-perl/PPI/Manifest b/dev-perl/PPI/Manifest
index c9015feb2b1a..5f6ba24a212b 100644
--- a/dev-perl/PPI/Manifest
+++ b/dev-perl/PPI/Manifest
@@ -1,5 +1,5 @@
DIST PPI-1.270.tar.gz 251100 BLAKE2B 8b31c41c5fedd9593466dc2673de6ab8767f04578af09b2008984f6d76c71c404e506ac4b9fe7adcf996f5cd01803203c9cddb84fd6e99f87799804526a533c4 SHA512 d138db281c69fc8bbf53174df720e97633e7fd35bc77a24ceeb164277a69a5aff2629a66e7d898d62db270333c87f998eaac23a9eab7ede76dcfd43d2c546858
DIST PPI-1.276.tar.gz 245196 BLAKE2B 966efd9fb3f2d4f11798450ae8ebb156c4b573a28a7c10aec03560041f9972ff2827814cdec7a27a96baa77659b5286f22746fdb88e7fcaeae5bb03c07122adf SHA512 fb6ed20e7d36ac83757107a7d075bc7a387cb32a83e5927b47423b7705f7b7d2b05762bd21d480d75cda494fee9a40d789515c84efec5c2f2e4a1041524e3af0
EBUILD PPI-1.270.0-r1.ebuild 973 BLAKE2B bc31eed5f2e396550d4cbadb1094845afd598c9bc66786bd23d4174d21e2a3d14d47f03abaa20b10db26c925c07b93da1ebfe3d94c5b2c48292d07ce3cd8dc36 SHA512 0f639149b5ded208bf7849b662eb87d23367326266481d0bb764b579a451791628b78b2a48691e2f9e208fa047d3e055864ee87fff4a4870032a7c6c9b567546
-EBUILD PPI-1.276.0.ebuild 942 BLAKE2B 36bbd6ac9009bf36dbdcf7cfcad7af7b45d51ab54bf4991169bd0766416eb041c86bfc0fea81b3afde6ebd967a79308a915d6c14aaf9017f863848bbc95fa36b SHA512 4075ef4872f39f6b57326ac27a6caae570e1ac1b03ebbc2e762592194a115d636c4cca505e2133cf27916d556c613baf2061c4e4f20fc8ec43d8df8d3ddc8786
+EBUILD PPI-1.276.0.ebuild 940 BLAKE2B 8a8cef9b24c0805cc59562c252178c0fc6a725364b2cd48a642f984ef09ea902b4227a8bcf36b26b3fd501a281b551b59767f8ca58f28f12896620a16179a6d7 SHA512 9b3266d771dac84608a1dbb911588b860ca9f9ad2ccb1e010a1d818009e3da54f8c89f2a21d5458c5d40a5e2fc72cd2d40f2e042d0284da919d1fc22a637bc11
MISC metadata.xml 6634 BLAKE2B 8cab7f05a2eeb6aa7dbbf677c02f12bdd3c728de919017715cd15b8fa20f03180e518a20abadcd3063daa55e7cffe7af5c8f39fd308a117d2ef56380b0d36c78 SHA512 1c62af3d0c31e29a26c4c35e9e9407070597e96b1607e4158b0cdc0da36be5e5d3b39922e01408ea34477305adc48c1546200fa6014e27b2d0148dcbc9262621
diff --git a/dev-perl/PPI/PPI-1.276.0.ebuild b/dev-perl/PPI/PPI-1.276.0.ebuild
index 54924130dcf4..c4c718b19fbb 100644
--- a/dev-perl/PPI/PPI-1.276.0.ebuild
+++ b/dev-perl/PPI/PPI-1.276.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse, Analyze and Manipulate Perl (without perl)"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/Perl-Tidy/Manifest b/dev-perl/Perl-Tidy/Manifest
index 692ea41048e5..fa2f226c2f81 100644
--- a/dev-perl/Perl-Tidy/Manifest
+++ b/dev-perl/Perl-Tidy/Manifest
@@ -5,5 +5,5 @@ DIST Perl-Tidy-20230701.tar.gz 982458 BLAKE2B 92b13e2eabdceed052266278607d123630
EBUILD Perl-Tidy-20210717.0.0.ebuild 887 BLAKE2B 441d86607ddf62a9bbd0dfbf48f36bbd30c17a14050955d0a7722099c01c8c2ae1380eeeca7411ccd67e9bafce6d221821f33d0a7bb65522f8af73ba13a10a71 SHA512 ddd9bd9e4cc66af2f936634161a0c96eaeeb66a47f63f17ac494591dc4a6d84f889f7b87f3a094df01f0c13fa7273dda1bfd05de55cb128bf23e3d14058850bb
EBUILD Perl-Tidy-20211029.0.0.ebuild 894 BLAKE2B 128e8c2786e28ff0d9edbb5e7e2ea2828942281aaa9dfadeabd61205d1ca1674e68e66e5543fb7860640ea6f3740db8f9a9b05f4d2e7bd2f2517128da7d9b98b SHA512 1ce03442ae427ee752508ae5638b3649474be1ccdfacee9c84d357a21d44d1da218a261585c036bafdf4e5e1efe62b987cb53a6304b1ee55b08684e373c837bb
EBUILD Perl-Tidy-20230309.0.0.ebuild 870 BLAKE2B 4f6a38cad1239f9a8424be8d0b5e7eec7d948c74f754fb926c4e9c9594f63cb33eae1b1ebcdf96e16fbc994a6e9f53a29621375fc090a2ce3d8e2046c0a67a68 SHA512 b480aea730a865791b494325189c2068818c37ee7e7d1e74dcef376a540133f594e9b49e098630a8eca04d2ba0285653aff9ce2a873b7e573bf863d5352274cd
-EBUILD Perl-Tidy-20230701.0.0.ebuild 878 BLAKE2B 6c440040379674c81650f8e241bd339da651ce3eea26567ae858bfa5bfa6e04bc8fe85a89b3aeabf8b49df7288fd3fd97b0b182b3f351e6c3fbf4bae81566a6d SHA512 46ca0fc42a995212ebb41e67c08aea1d4a555f1edae0c9cf1e81044ae7f3ac31d4f4cf61798ce234c61cd14cd39883380a8487138379b4651fb5657ff9194e9a
+EBUILD Perl-Tidy-20230701.0.0.ebuild 872 BLAKE2B a2d0ac840837fc33b2559d38f5acebb4c9e84e8f717bff320b12d9de9bf6f02d6dfa80d9bf3a164c1aaef94fdf444a660dbd4b58a5b78352a89fad5afec1067f SHA512 d67ee245c263bad9e39c83bcd97541a209cde750f995cb937d9bf2a621a2553c3f3ba500ff195b7ec8e81703b75ec45665210b9a8775b433c882ef4002b807da
MISC metadata.xml 1645 BLAKE2B 722e52d99ed6eaaa7162eed276ce9628237d8c69c030e33ee2761f6de9d5670d59a08a270bcd5969074c03b6f6ea3d7eb60c6a9f5501c78fc5a3b2933776d464 SHA512 a07316095afe1b7745dbd7086a220c7514644ddc1ff36ab11465834975faa42ba2523d23cc759469a33053cbb85cd87cc68cb51c93d4fc5c9e454487eee9ce59
diff --git a/dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild b/dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild
index a2ae4fd544e0..0815215aba8b 100644
--- a/dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild
+++ b/dev-perl/Perl-Tidy/Perl-Tidy-20230701.0.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Ti
LICENSE="GPL-2+"
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"
BDEPEND="virtual/perl-ExtUtils-MakeMaker"
diff --git a/dev-perl/PerlIO-eol/Manifest b/dev-perl/PerlIO-eol/Manifest
index 8d94ae7a0af0..a3e86dfba4c3 100644
--- a/dev-perl/PerlIO-eol/Manifest
+++ b/dev-perl/PerlIO-eol/Manifest
@@ -3,5 +3,5 @@ DIST PerlIO-eol-0.18.tar.gz 16718 BLAKE2B 3e4a6706d7c00efa0776c1472e2dd7a14cd22a
DIST PerlIO-eol-0.19.tar.gz 16817 BLAKE2B 3b0a2023d8ca29ad4752131839f6fc5599139307aa9a9a58085386740a03369b289df9e69e40dd54f307855fa88a65e53a8fb064d1e67c5de1d218640def1ed4 SHA512 b7aef61292e6721281dc32e0a08de5725bd9a0d7740be9bf8d5b26f7ba445e3eefc7129eae679e9d7cb9ac9b5119a98a5fdfd069855fed73931adff5fce0b154
EBUILD PerlIO-eol-0.170.0.ebuild 540 BLAKE2B 6fb04bf1dec08ee1ef0d39e75182114a7e445dfad9d924b79a508dec6fa7070a74e4a20bf671833b1f57bfa0fdfac425bb056ed987ee765843f68798cac1c0de SHA512 48f071f9f92c244f51f266eaaf9696f9ecdaeaa99dda4adc3d14e952d5610c6820081f7f7db84e3b2e9e1410948a9027e106a019665ad54600dfa39c6b362148
EBUILD PerlIO-eol-0.180.0.ebuild 540 BLAKE2B 1b8cd80d87e3b7ead54b2120a912eb0879d483d25cedd253e00b524d4ffb3231382e9655daf0b6b9795a07af4e3ab14c660e86834eda93c1293b255941865203 SHA512 8b1991971f180cdc2f6565883cc81afd8e22eec414f1b367a49c80f22d6b7480928f01f33fdc0637b1d60bc6443c3bac062b0d82dd1c0361636874030382776e
-EBUILD PerlIO-eol-0.190.0.ebuild 554 BLAKE2B 46c127f94b0098c4ab8afdf87448e2daacba01ca4d79defcb4f4d66b135572ab970ac72cd0af6d43b0e9ba0e4f6f7385450b265ac6d3b09e619576f277f7e3f7 SHA512 fd2cbf93972024f60aee5d237a63fa63199b14648a649ff361ec56b055ee88c78cff1ac67e4f37a8f3ff6767fd95c5dcbfca850156a7ca10d0f3d7d0c957c84e
+EBUILD PerlIO-eol-0.190.0.ebuild 553 BLAKE2B a4a6770e94b5d8a5b3489992a97641ef3b4088cd1e9edfb8a51b4401603f4903cdf605254ad0c1d2bca9e82c188712faa8b2ac81b59b271e957398883671396e SHA512 70a265d831af2d0a16a0884681837906b045ca5bab8223362e4e59acf116ea4c059b8c19dd83139d85aa85247cd9aac872cdb0955e09731790a4289d5573f491
MISC metadata.xml 393 BLAKE2B ed276ef7864093f62f746f1ab7888ef11f77d94d5dd40728546261a5e9b040be14b946921fdc2da9f687c7be0d139d9833fef87772eba635853f9209ef42d8d6 SHA512 5289aef6591bc990568df1912f762e16788742cdb17145b5bcc1f05fd3c538a8d3d65b507ecf98172ce1f5bd18da69e5654061e94ede2c3af5b0d4f51add4878
diff --git a/dev-perl/PerlIO-eol/PerlIO-eol-0.190.0.ebuild b/dev-perl/PerlIO-eol/PerlIO-eol-0.190.0.ebuild
index 2eb98c97309b..0ce25b231890 100644
--- a/dev-perl/PerlIO-eol/PerlIO-eol-0.190.0.ebuild
+++ b/dev-perl/PerlIO-eol/PerlIO-eol-0.190.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="PerlIO layer for normalizing line endings"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~ia64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Exporter
diff --git a/dev-perl/Pod-Spell/Manifest b/dev-perl/Pod-Spell/Manifest
index 3a999e3f28a4..bff4f69859c3 100644
--- a/dev-perl/Pod-Spell/Manifest
+++ b/dev-perl/Pod-Spell/Manifest
@@ -2,5 +2,5 @@ DIST Pod-Spell-1.20.tar.gz 31220 BLAKE2B ee725edd8d0dce09ecd076b468e1a6b05f89d2b
DIST Pod-Spell-1.26.tar.gz 35564 BLAKE2B 119829ab617de85b1aff136a934db71adbc9091469847fc65a924cbfada179aead2a70931c971c2cc8f6f3add2a6797ac6bf75689ac90f8035d724ad36437675 SHA512 6fba5f6337fcd0e7f8df7d379e9d7a7de5ab13b748831c9f0e48cefbce9b1548d117d96db64693fc71519d700c397d217f27574359518b39225489b96c3c3c9e
DIST podspell.1.gz 648 BLAKE2B de6d7b87d746e9649986570c83882b598c11033d78624055df33e81285abd442de3484f03a9c2e4ca08cb4da528ddcd48de75c7244a84959d2b0da5a5546c63b SHA512 651d2fc9376329cb95986a885119dfd542f55e79045ec7aa2f37afcd9fc7bd86ba690c2e3a247b35ffd2d90c9adc9ad85e2d6128fb3424c75130d70aacb1c154
EBUILD Pod-Spell-1.200.0-r1.ebuild 989 BLAKE2B cc3f5e775421d6fb090f56d0ce4d778a220bfd63bc7c7c98ab9e518a67553616220aeb70a8fea5b35f7d2b3b2d538a75d32df0bcd1bc9825d757a8cc1dbe882b SHA512 a6408f6dadbc3052c31f54de4260fbcb0a18b98e8ea7850a21ac9e67ce813b2507e89d0093ffea711ba5fc63fd278803dd6c1c677f1290018b6f34c8e2716b13
-EBUILD Pod-Spell-1.260.0.ebuild 970 BLAKE2B 25b074c27975493a2093598195a1f309cb190c350ea5ed78b76ed32d257870b0c97ce46c6a70c75a258243854846829b991d9c23423575d2835c18d166f11dc2 SHA512 c1c63afa1b0b26a88c0ae4a0f13a11ea0080251bf6b6689ded9207e61242a85868cff69dc298afe4bcb7c570d466d75fe70dd443e07e976027d9b7f9cef73611
+EBUILD Pod-Spell-1.260.0.ebuild 968 BLAKE2B a469a8b0033efcf3ab8164b2de956ce79f77f9f9a81041b634e698147d7128d1b7d1da8246c579bacc7cb5e8c13c6fbdd724622dbcb0519dc024a18a3d35cf0f SHA512 f725c807c4248578fc0085d0200f8ab2b7f66a6b755c9fdb5163547b2ecdb092a5c790eaefab65a52afc06f892df7f0d5416e493dd3e3faa7bb0ec880d4d5523
MISC metadata.xml 437 BLAKE2B 7255177ec6b427bff93025145f10c362158ad647fb0c625cc17cfd9ab96fc72b6e66ae4518027780ddfa402ea06dde2bbece67eb6249829b613421df466baba9 SHA512 3bc33e6eb2972878721bb04f63ecd98e7d87627178e11f878b5f7036e50c2854bd35758546ccbcb5e08d4bb8ba9e9984d3088a1708637d0e0bada9be30521b90
diff --git a/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild b/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild
index 5728678708e4..e1833f207a73 100644
--- a/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild
+++ b/dev-perl/Pod-Spell/Pod-Spell-1.260.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="A formatter for spellchecking Pod"
SRC_URI+=" mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="minimal"
RDEPEND="
diff --git a/dev-perl/Regexp-IPv6/Manifest b/dev-perl/Regexp-IPv6/Manifest
index 39d0c28e2276..d1ad2b04fb6f 100644
--- a/dev-perl/Regexp-IPv6/Manifest
+++ b/dev-perl/Regexp-IPv6/Manifest
@@ -1,3 +1,3 @@
DIST Regexp-IPv6-0.03.tar.gz 3291 BLAKE2B d663f456073d79bef1323bda7eb8e6fe1019b82b215013c855707294f2568bc783e9b5a3102766f8c4f8b813d0f9aaecf212b156faa07327253e94acc5e2fdd9 SHA512 e4d226d3f925f01e03bf610dfd397babdb7ef823b4df6189aaf87a84e75c242e32073dd90a96719f8ce8969af42806c59b24e600534c330a983e1e301574d29f
-EBUILD Regexp-IPv6-0.30.0-r2.ebuild 323 BLAKE2B dfe690357b39185704acbab946b75a76d7672ed45fe4fa034dbe1337172d82c93da5365c3be9e4e667a5b92f5a19a60b3236091a31702db5264a3025597ab550 SHA512 99cbb10beef049550a3da197c4e654db3cd95308e1e7679832cd6b0a1ca4082fa38803c75c14b2969826c350f8aacd8b8549621bd95678d26ecae26f7935e455
+EBUILD Regexp-IPv6-0.30.0-r2.ebuild 318 BLAKE2B 2d1c166dee84ad9d2d53a067994601e4b5a3948d6f7c81e29a461a3430102dda67d7f12371a8eb903f78da107c3617148ba33a34759bbb654970c28620dfa201 SHA512 66f4f0478b40eae138190384fc8439055d4e7b8f39385938a6c07a054752592944235d77f84cba582298e94dd1a1b8b9329cc5e8ae77c9ba019354351f838f30
MISC metadata.xml 395 BLAKE2B 4308cc02bdf6eaa5cd5077d17f59d44c9c6f7c3d7effdae8de731ff71fa5f2e81b6263f22f4b75bbf1ebd287ea4db70a2f0f26d21907e886541b83c48f7d6f6b SHA512 3445d7c4dfb600434ee9eb9706d3b950b3b807661593de31232aa8fdce7cfec59f66d52db5058cc276cf51f8818efbbd2c2e8ba98b300fba3106d222c43d656d
diff --git a/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild b/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild
index 196a851f8ce1..02ee8a77e516 100644
--- a/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild
+++ b/dev-perl/Regexp-IPv6/Regexp-IPv6-0.30.0-r2.ebuild
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Regular expression for IPv6 addresses"
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"
diff --git a/dev-perl/Term-ReadLine-Gnu/Manifest b/dev-perl/Term-ReadLine-Gnu/Manifest
index 7c6934213e54..12a9bd2399ac 100644
--- a/dev-perl/Term-ReadLine-Gnu/Manifest
+++ b/dev-perl/Term-ReadLine-Gnu/Manifest
@@ -3,5 +3,5 @@ DIST Term-ReadLine-Gnu-1.45.tar.gz 205786 BLAKE2B c926497314767d912f4fcbd417d499
DIST Term-ReadLine-Gnu-1.46.tar.gz 204896 BLAKE2B 3b618ae98859b1675b1146bf83dc84335a1923f9a4806d4fc6c629cee904a89467163d1fef040e769a021377e6f12a8b410cb2cfc7a702f9f061b1df259bddf7 SHA512 574c97b5915f6afbe75506758aa0def7a23372ef3c696e081c8e9732a57828b29ec8c9d643f767188d264a212b60595f43cb1c59bf8ffee74af73c9588a362b9
EBUILD Term-ReadLine-Gnu-1.420.0-r1.ebuild 785 BLAKE2B 9f91ec6e1b29807a919ca7d6e6cd0848a8dce162c0d4baf3e7fe12ae22f12ac4e2ac50147d4e0eab220195615cbe5124ec52268fba9748e623df15dce1aa8579 SHA512 0a3cda29f3ce61d19d76f82c2daf38abf2cb045e5a30dbc82d0bf4a6a45128a96a4e820d818a4c1e19c686c5a94dc47669f5157e3c7a70375ce09f3ce11fb5d3
EBUILD Term-ReadLine-Gnu-1.450.0.ebuild 830 BLAKE2B d509ae8102b4230f7e02d963887108fa785c5b4e2f813dd2d9372580f27ac1855eccf94be0468658306be7371fcb289e7e2ffdf0fe289db8a3f85cde7b59988f SHA512 318bb9b793baca5e2ef843534416761290b6b3af459a054d978d1ecb94c6eef8da5194b4bd985ab1f3f7ae7c75886b59b71140285bd101a322f15c32afc6b9d0
-EBUILD Term-ReadLine-Gnu-1.460.0.ebuild 836 BLAKE2B def73a1bca8f7a214f4e1a35a3c6044aff752b7e7740e0c2cda41d070b4cce185834fde2c1fecc95904e416a16de3674d415b05da506852d9e60d5e2106d0830 SHA512 f291aca3cca478f92a6852b8629e3f85fdf8668ee160254b8b0df6f6e9d64a6f0728e1a7675dc3093a709376c9c2a2c3982d81d17b29d510d3e0f06d29151baf
+EBUILD Term-ReadLine-Gnu-1.460.0.ebuild 832 BLAKE2B 3dcbb698fe89713ee9a130c35a71565d5803a4465894b36d472c4b2001df691e4660ccc0cd307dff0f1979082a5f60ba983b16aeea27ad17881424301e732da9 SHA512 36f3c2e37215f934c5b6942100e26d51009e397d8e7e888fe1471a1c0909528985fb0ef5535bc931e343c6e33d657084673b70ee933e0fce33a63ed0e6c7be58
MISC metadata.xml 619 BLAKE2B 9b87ae0c549f4c68c59c37452ee71c3fa45001c1c91c956b5611be1a8c8445182a29a2f6b52d4b8d51dc21fc7e09a6a91a730fb653853ede5697dcc54837f9d2 SHA512 93352155abba0f96ff2bbd554f5976c2e12e947cba19e7c008988e98eb79ec7f3380e24e5c0add5c12b53fc53417c6673d74d8ce60cae655b9ada8c46983ecd5
diff --git a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.460.0.ebuild b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.460.0.ebuild
index adde7d42fee4..68f2a55a6bcf 100644
--- a/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.460.0.ebuild
+++ b/dev-perl/Term-ReadLine-Gnu/Term-ReadLine-Gnu-1.460.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl extension for the GNU Readline/History Library"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=sys-libs/readline-6.2:=
diff --git a/dev-perl/Test-Compile/Manifest b/dev-perl/Test-Compile/Manifest
index 51fcfa059fc0..19c158465bb9 100644
--- a/dev-perl/Test-Compile/Manifest
+++ b/dev-perl/Test-Compile/Manifest
@@ -7,5 +7,5 @@ EBUILD Test-Compile-2.4.2.ebuild 755 BLAKE2B 9e8b352aa90b277a8f6c1c51ffd6ed0a13e
EBUILD Test-Compile-3.0.1.ebuild 671 BLAKE2B f5e4d8da6e8873e5c2b67a75924f2ab9ba01c5665af76cdc700ddb8645e672299e578a20198df0d0bbb06baf19f9171b903f5d8c399636a3111056868a08ceb5 SHA512 0b257f699b328669087d41d28d9cdd3080e0ee9bf724510ac53d901b6491e8fe18bcb61c5233d39b14231b086fe73c5dc04ef8ffb77b2f3b9ae3284c74097cf2
EBUILD Test-Compile-3.2.2.ebuild 681 BLAKE2B 1bb92900efed039eda685cca4d015c51c13a0b86712b74e8d06c13e025a9bd3e4f27331d22a869a59785da3c14ee017167cfc40cb3d26d97c597f85470b6611b SHA512 045036b2c0959abe9a529bfc0665f74c02c1b01a345545b0c610c819e519d671bf0267326be08365d5a35a330f1012f2d4806b072084b2847f0f40367aeac464
EBUILD Test-Compile-3.3.0.ebuild 687 BLAKE2B 17c707a0f11211cd24bd7938321fee20213c360dea55993e8ede5b18a0f062c05661b3c2b5a21a2a52c780346fb463c203bab9566a67649d12ac1a1b64f47c23 SHA512 fb392bf095c94bae27800fef4a3b45166afe0b04c6c32c174c76e8c9d4492a02058d37c3ecb15bbc3718d1ddb63268d851f3cf0ef3639bdf3fb3c54080d54852
-EBUILD Test-Compile-3.3.1.ebuild 687 BLAKE2B 17c707a0f11211cd24bd7938321fee20213c360dea55993e8ede5b18a0f062c05661b3c2b5a21a2a52c780346fb463c203bab9566a67649d12ac1a1b64f47c23 SHA512 fb392bf095c94bae27800fef4a3b45166afe0b04c6c32c174c76e8c9d4492a02058d37c3ecb15bbc3718d1ddb63268d851f3cf0ef3639bdf3fb3c54080d54852
+EBUILD Test-Compile-3.3.1.ebuild 685 BLAKE2B 3bc4995fb295fde505843a5725cde33c020fa13184452776be5ff1b8de0eb71047e0975747c532572894ef5463aa1a2ddecf554f4076e709fab7d4affc155fe2 SHA512 5d943d24578816766d243016c90ebd719261670f32bbbeae296cd1c12701d88332d6b7c1bde540a1ba2567188ec93dc5abfc8a3040bf51376691f0b4a4b007a9
MISC metadata.xml 467 BLAKE2B 93dab8b569273f9c80a598098b35504619c1d66ff3f10b5823313ccf6167f10227bc307f5e9271006dc5ba02523161d483453dd523e86a741d72d02c1c3fba7c SHA512 77ce60eb7ec2fd3f7bfabfeb42cb257c044c9567baf163e74fe5802239cfd977ab17c2c6bb681781b1825a8be65c2f7f6edb400a8c8dd2883f1d20f2a5fd1337
diff --git a/dev-perl/Test-Compile/Test-Compile-3.3.1.ebuild b/dev-perl/Test-Compile/Test-Compile-3.3.1.ebuild
index 7577d8d71c55..892c9b8b552c 100644
--- a/dev-perl/Test-Compile/Test-Compile-3.3.1.ebuild
+++ b/dev-perl/Test-Compile/Test-Compile-3.3.1.ebuild
@@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Check whether Perl files compile correctly"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ia64 ppc sparc ~x86"
RDEPEND="
>=virtual/perl-Exporter-5.680.0
diff --git a/dev-perl/Test-Differences/Manifest b/dev-perl/Test-Differences/Manifest
index de071ab8a172..63b34ccfffdf 100644
--- a/dev-perl/Test-Differences/Manifest
+++ b/dev-perl/Test-Differences/Manifest
@@ -3,5 +3,5 @@ DIST Test-Differences-0.69.tar.gz 14526 BLAKE2B c511844e9c87928e2e2a00ecf92c4796
DIST Test-Differences-0.70.tar.gz 14584 BLAKE2B 9821c4e51f055e83e10fe738bc010efdffea52d93b4f085ae0a53b7057fcdb3fad851ea13f86a5db2eeeee4fe0ed0b39ad3b5b4ae389845a05ee05f3da2a6e20 SHA512 f9462f886b3bfba8cbf5467879b0549d7d72695391741d878614d92b1e66f50317485c834f8c34d22fee471c85dbcecc94f84de08fe5fd56c95fda1c149aa9bb
EBUILD Test-Differences-0.680.0.ebuild 639 BLAKE2B 60b31975cadfe112f9f5980d219980037d96f0132d6cd3ce4e6b09266a353ae2faac0888ff32ed3025845783a001d6a5f5cecd42a55bec6ce65274d79716a930 SHA512 3260ac62788ab41fde4883d49342ed8f401dead4af21b36e721495a7f35c9cfc487308e8441fed3a4476e97548f8ffa47daabc32033fee0cc7fb8f7624bc7da4
EBUILD Test-Differences-0.690.0.ebuild 645 BLAKE2B d9cdc3db252280c7dcafb63540443ad385cb2866dd3e06fb05b27d6b9d187f1ebde4b95e13107c0c9376721fc618616f821fd57b6541e3c141b31f30dbd3ea2b SHA512 1cc76e1978c7dcc941a23f6564c27982e14804658caa46fae09c761fd15b5b944b47fae02a230eb6fc90da540a7876cd6c2e1c78426c90986ac081acc9326314
-EBUILD Test-Differences-0.700.0.ebuild 652 BLAKE2B 0c9511b26273a295e1c7b911ef30c995ee3bb389a08fa3e0c1c1e310154c14b4fd9617ecacdf2d9ebc796546bdccda45724dac0132c9d6ef3e9576efb4091c17 SHA512 cbdeb4ed5505fbc486b8c50130209c258a7132897f01464f8fd86c768dcfcf054a44ebce51556a0932ab7119cabb0a71beab53213819e0f1f1355c4035b99738
+EBUILD Test-Differences-0.700.0.ebuild 647 BLAKE2B c53a75547b1b3cce7f7290788e7400785b21876525a4c621285636a4fcf98915983f374a8f049f850a450d9b92968bb87f53d4ae9be0c0f18e424bb4c54c996f SHA512 021d8021e12867621a74cfc8f7e27d1d94f9b84f4c391c2ec45054087d820b9fe8a3da009b69331649fe47d5269fe45b4a0396ad34c5d75f136a9ee7b2d3d494
MISC metadata.xml 405 BLAKE2B bf198280cbae14efe62833348ee81e9f0daddd24f1e32b1f2cebe85eb271c7113c9e92f00eda4b55e53f3892da1beef942cc61c0e2cd86a224929805303c6701 SHA512 fd97d946657e5d83d74d2feba7a99d88cbd706dff414f0c7cdd458d11ced9709f56fd07ac41e3eddcceedcc1c99e429a5304fe2ec940fba16534dd57844ec094
diff --git a/dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild
index fbe817f07119..043656819f10 100644
--- a/dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild
+++ b/dev-perl/Test-Differences/Test-Differences-0.700.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Test strings and data structures and show differences if not ok"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=dev-perl/Capture-Tiny-0.240.0
diff --git a/dev-perl/Test-Output/Manifest b/dev-perl/Test-Output/Manifest
index a126d05debb1..4da39f3a4bd2 100644
--- a/dev-perl/Test-Output/Manifest
+++ b/dev-perl/Test-Output/Manifest
@@ -1,5 +1,5 @@
DIST Test-Output-1.033.tar.gz 17196 BLAKE2B dedaab02548bfef11473cb5778082908adffca7bba8862f83b48cbb395320a4207d9915161bc19034641424f45c5bd312bd551e93579947a0c1ef2dd7d30c731 SHA512 cc6e94baa5163e2ca0c23d63a6b505da207ed7f436bf9a1a77234ad898c34ae4d81ac42f17d1b8a73a223fd19ce1d1f66f3eef0fc852bb712f4f925a77f29820
DIST Test-Output-1.034.tar.gz 18139 BLAKE2B 10d90ba51b9277ead929b1acff20499f4eb12cb575a36d198fb2016643fd3287c018463e86025af6cbb833dc2160d20f46fedf68a636d45edc2a5f14b0b140b8 SHA512 f7e6a121dbcaa6644b5128ba27c70894775bcb77e5c4abb3a2546d935cb1a99b3190230b2be76161377d0151665ec97303c48746b224d1b2301803e6082b0283
EBUILD Test-Output-1.33.0.ebuild 705 BLAKE2B cf2375b7b4dca77aa5eef455363f7293f817b07ecec55dc03a700a936cb0a43f3883a7b93e4c816b73e4388495f7b8d1e549b5a9d9df32286b0c0d97c692efe3 SHA512 051241d22c3ce0f5a1e816c4fc2718e0b96a4d47ec2acee14f4a603b54e51d52d902d2122c1c38fe990c75a2bf3e00dc96cf6afc9049065ab113d8953fff3f71
-EBUILD Test-Output-1.34.0.ebuild 721 BLAKE2B abc439a7f478670fb3d41fffa923e1c3e03155a4e013746d37face41c34f0701511162c026c3f5cc979fd60c3ca09e133c695be053ba901c6312ed80aee15208 SHA512 97acfb3b201c64d31398710e64e318ebea6a14bcec8d7355d7ad8d8c86ac8b4b9bcf1e3e4123b3e9f76a1a103f4ceb6d1b08a4d35555dcaf2c61136f6c9b54ab
+EBUILD Test-Output-1.34.0.ebuild 716 BLAKE2B aa6e9554dcab8f673c8ba1125d0e20a5df5e674d086045812a837ba9ba4c6b45aa340110565cee7881a52305eb64294d1514145e49df34aec67609ab75c5af8b SHA512 c1cedae75b1e7a531986a7b71b4aa41d0f1dd60b07eb4b474757b8eefab0d9e858fd1320cf55d327774cfdd207f3e54acc5f79dfbcef380679c5b396fa058498
MISC metadata.xml 395 BLAKE2B a94c0df2f5bc88c6e62ad88e15118ad93fdde97a5d92f26fb9034fd90b37f4ff38116328846c4636c9e7d10454ef635525b1c257afe325380cb265ab8e9e881e SHA512 dcf8eebf1ca1cab2386adc3c7807f59d8f94b6745c7d5a89495e6d6110c31c7b48a14b650812f3f6da5e24cf81a9eb589331c06a3ec9592ea6e23f6fe6925883
diff --git a/dev-perl/Test-Output/Test-Output-1.34.0.ebuild b/dev-perl/Test-Output/Test-Output-1.34.0.ebuild
index f7ddd5454337..9e02eeca7c80 100644
--- a/dev-perl/Test-Output/Test-Output-1.34.0.ebuild
+++ b/dev-perl/Test-Output/Test-Output-1.34.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Utilities to test STDOUT and STDERR messages"
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"
RDEPEND="
>=dev-perl/Capture-Tiny-0.170.0
diff --git a/dev-perl/Test-Trap/Manifest b/dev-perl/Test-Trap/Manifest
index 246561376643..0fef43524b9a 100644
--- a/dev-perl/Test-Trap/Manifest
+++ b/dev-perl/Test-Trap/Manifest
@@ -1,5 +1,5 @@
DIST Test-Trap-v0.3.4.tar.gz 55339 BLAKE2B 67200b2852786284e7c7200d0611e025cf39c1329a7e1fb51908ca02c36c85f991a3b0e437e87126ebede507ae5f00df37085da542d457eb481cd2c083533596 SHA512 cac4412a55511c820a1813a277afa802769a64219bf306190d83fea775c53bcd1d7faa275cb7f1b435e5ae274b6c1f78dd862525a6426040e51fdaf537e720ff
DIST Test-Trap-v0.3.5.tar.gz 55600 BLAKE2B 11681d3d4e3914fcfd8e489ad21a9818746f488be5bf971e8024d08f5207409550f0cfc2495af256d401c544864d788e8c76ea8e162d306224d50c6d6c4f2119 SHA512 02836ed9c91448cb5aa84246c17d72d119844e072289656529d87e944ad1c26fa7e18e7b45290cdffdabaff7abdad4547233156331194ce375da0b902811313e
EBUILD Test-Trap-0.3.4.ebuild 648 BLAKE2B d866e57416e9972eb3bbbf052fa517b05e3a761186afc769ace2f2e051bfd5238ec8cf952266f4218d094217193cd74bcd5d3a027c9de518c527f2bf845d249c SHA512 f539fa8df9b0a2c4c33b33bb3f2f947931c307331b846da82ef6baeddcaa20b629fc336ca32b81192e2a985a70b82e59c8890fb52614a2879d7e3c2423a4ab6a
-EBUILD Test-Trap-0.3.5.ebuild 661 BLAKE2B d1bd40bde375f8ba6fa40b03293c5cd3c8c6ba4eede24e5c46b5d235a6c26b7ce76b67eac49d5985c9a6c70b9cad115bd6ae26726476448f6609b4620d0457cb SHA512 31f30c3ae8b3fe07eb440a41711f8938aaf04fde2ad0bbf2f84039934087d72881f64a443f87d777251a71ae70d426deeef7edcc1a470f358215a43ff9d83b1a
+EBUILD Test-Trap-0.3.5.ebuild 657 BLAKE2B d11253bc3d22dfdb368179134fe312c2a4fcc8a9d0246704bc4d3cd84b4a51e07120835185be6d4dd496e0b6982ae5d60388a30915707bd12ac4995ea669cc56 SHA512 c5e9657c5e608cb93fd5d357ff50d2102874bea966d3ea8c630796a78a385a8267be29b0aa84738f539e3279463b1d822c45a0ec0d1da276968a68148e2d3ff2
MISC metadata.xml 685 BLAKE2B 3751bba9fce75901584d8b542b2264de2d9f25891aad01e707e1f9de109512a0b3873cc9d8a1361a06bc94ca7bf4a50fc404488ad37e3a37e71212e937e6598b SHA512 69cd66374bc60f6d24fe0a1c821190526bdea729f09ed2d4d894d7ef69ae36e67c466295cd5ead680b0ed4167db9f56aa54b3f75c9140548560f436cdd3b1405
diff --git a/dev-perl/Test-Trap/Test-Trap-0.3.5.ebuild b/dev-perl/Test-Trap/Test-Trap-0.3.5.ebuild
index ab1859a430c5..ab1a1de91c33 100644
--- a/dev-perl/Test-Trap/Test-Trap-0.3.5.ebuild
+++ b/dev-perl/Test-Trap/Test-Trap-0.3.5.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Trap exit codes, exceptions, output, etc"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/URI/Manifest b/dev-perl/URI/Manifest
index c1ce41bfcb6d..78b3504f0a69 100644
--- a/dev-perl/URI/Manifest
+++ b/dev-perl/URI/Manifest
@@ -1,5 +1,5 @@
DIST URI-5.11.tar.gz 113305 BLAKE2B 0a68623a22d38f9269839522f8f42ea4f7f817388de2fb43715bb138dd593541a23eb803705be9e687da6d644f1c426063ee0bdae85525242954be7bb453176f SHA512 d04dd1b4a00f7bc712433e789947dc11296de6376c73da30bfc1e87082b471d9d056d7bb6dcae11f452fdf87d3b5b69edf6d5782dfa461c5ebe1ee041f55d660
DIST URI-5.19.tar.gz 116185 BLAKE2B 3bd8982141739f10e584e0a7e14745c58b93070555361cf78c094381288d6eebdbd6a9c075182f54483d55970ebea21d1ce484616e9ecea06ab84a742ba8467f SHA512 db22a65999ab2b7735015cfabb0e2e9f8ee7d6f4b353572269cba7b2c1c83840f2ab0c71a7d272a5ae8743b7e77c60bffd0948ca3d04d4abfa8dcd6188481103
EBUILD URI-5.110.0.ebuild 816 BLAKE2B e644d0ab4b36fbd1af03c7058e13f98f7b22ca1e292fb5d755137787933daa6a07c20958f3871c35597f585c504be95f060f035eb52eb0665dc35216dafe3296 SHA512 f8553dfb8483b1ce8f443af0da29ab8323e0fded631dcf75f54211f2a7a31f50ce528d728cbc401e720ad9b27990fd93d3dfa3bafc5ff016bfc7bf56048aa66c
-EBUILD URI-5.190.0-r1.ebuild 904 BLAKE2B c8401ddc12f33af91e2331d717b7ad9bf40f7b5db586bcfcad8d867442c16f4434313c5597cb35011557e205e5412788feed2f7379fe873fb19c51d85e1ea105 SHA512 d2744f7c699686d6ec4e2c711eec8419829f039ae3ad6ec4787226567456436d341700490ba1479894834b2dcda59e4d6ca44e35ccf5d9abe0668b361ec0c5d1
+EBUILD URI-5.190.0-r1.ebuild 898 BLAKE2B cdfd5bf599ee2211d38798b0c56b24e945028fd8b7795ecfa4790b94dd18d2372cdee7abed6c56bb7c577ebb2147a6239e94d4166ca05856e8e4befe1d50ae23 SHA512 55538c0654d135bb31d470b6e4f6802fff531a725e1cb0cbacd768aaf38dcfe48c01edd41841e5260420ef508b5cc8c392be97e4645698c49ce699bad8cef890
MISC metadata.xml 3395 BLAKE2B 7fdc51ea225b12429b44d0b48ea969f3a7378d58de09558d60dbd9df48e3d53c287cc7046ccca24591b167008af09c1c784c2ac5c7e0202718d976fc6275757a SHA512 86c198d458d1e0b6ceebd934ffaa017d83d6dafda1e4cdcaf8ebd073f5c7a01a8dd2a4fd56cc66501c0b3f7fff41caab241adea1c8f4a0ce5c3e7606ab7fc3ff
diff --git a/dev-perl/URI/URI-5.190.0-r1.ebuild b/dev-perl/URI/URI-5.190.0-r1.ebuild
index aaae2c0854ab..f578c0739dc4 100644
--- a/dev-perl/URI/URI-5.190.0-r1.ebuild
+++ b/dev-perl/URI/URI-5.190.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
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"
RDEPEND="
virtual/perl-Carp
diff --git a/dev-perl/User-Identity/Manifest b/dev-perl/User-Identity/Manifest
index 7d943f894dcb..8996f18f8fd5 100644
--- a/dev-perl/User-Identity/Manifest
+++ b/dev-perl/User-Identity/Manifest
@@ -3,5 +3,5 @@ DIST User-Identity-1.01.tar.gz 28933 BLAKE2B d0cab040f4d68e10e6314b88d65831cc712
DIST User-Identity-1.02.tar.gz 29058 BLAKE2B 750951355d8e75cca44d64b0796fe2052c77c200a46fbf40a130a1f2e0cf0741d41516c521d46ae62a0fd3f78a0db059dc15a6432cbd7d96e222f968c8ec06cd SHA512 abc96a5ed08a86fe1d68d176f1b972f11aa50249b1f5299a2f44b90f02bdcb0d9c76a132b4de2db927f9148bbe7194f431e3f7aba95ca7935fcbbc636cf9875e
EBUILD User-Identity-1.0.0.ebuild 480 BLAKE2B afa0479d20105faf35af0b24c8da64cdefc0e8b6465d785e47ea9b2a51eb2a88edb65f86483d66ec82363edebe0bf6f934ca5e0cd9b8e9ab936190390666bb65 SHA512 2577a6b0e312fae6e2c4f6ca1527bcd04d455b823fb0a71e25b4c9e916f38bc56427cfe8d453cb8a9424fbc582aa3c7fe7edc293a39f718f72552a5d2fdfe177
EBUILD User-Identity-1.10.0.ebuild 480 BLAKE2B 419a6610724f124864d9db954c9442d44d3492b97c4aec362a85afc23abbc723cfbbf015b4fba38b0e17ad7a3b7b3e61c545c7b1c3fb2fc99cdd73937bc54cf0 SHA512 3b6c417c5eb9d6a13a3d601c855cec611af26dfef1610d31237bba756c1b54cc64bccce6c20751da75e4da22215365024c11ceea2b727ce9396e5f982f70c957
-EBUILD User-Identity-1.20.0.ebuild 519 BLAKE2B f3a1a83db52d75fd68ea47444a31f2b91d1f59d7bc99547a928866e12d78f04ff9fc269f551222ecaa81cd98e76fd7177ac11be6a50e2e744e423cbf0e3efde8 SHA512 01d4793ade36b4de9a8887ab1780895153c68d6715414baba16f9ff9ddbedfd1e03c520052f1ac4f4989804f9c8bb35f30d7eb700b850b98a5f39cc4c4eede7e
+EBUILD User-Identity-1.20.0.ebuild 516 BLAKE2B a222c7b64d3158b9d9116ef76058642a959b7f6ee17fc56ccf75d2151db1506358cb212a4ced2bb25afbf071aa9cb6eb3b2717406be4c214aa1463292ad49ef2 SHA512 b0f1e5d1b3281bd8e29ff8d0c2704490b4a59833e92b4e432f8ba114744e4876f00e47c0a926287bcb1e3367859b854a49328849127ab130b1529e9fbdab11db
MISC metadata.xml 1283 BLAKE2B c92c3d22c53ed01ff4682de1f1c8ca8e4dd1e66321b9d51640cc7365befb9397ed3c78237dfa8e132ae5b892452963045b336166976c3c5345501540bbdd43f8 SHA512 c5a13c89779967959fd9870c62f72652194192d0940efab02a8a32458de759bbb2c3436e8ef79c18619a98fdb5f3336a416ce63bde9426b2aa063088f8ed1a56
diff --git a/dev-perl/User-Identity/User-Identity-1.20.0.ebuild b/dev-perl/User-Identity/User-Identity-1.20.0.ebuild
index 09f320ca4718..9a67f6387790 100644
--- a/dev-perl/User-Identity/User-Identity-1.20.0.ebuild
+++ b/dev-perl/User-Identity/User-Identity-1.20.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Maintains info about a physical person"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ppc64 ~riscv ~x86"
# dev-perl/TimeDate
# dev-perl/Geography-Countries
diff --git a/dev-perl/XML-LibXML/Manifest b/dev-perl/XML-LibXML/Manifest
index 204962103d33..445d68bbe1f2 100644
--- a/dev-perl/XML-LibXML/Manifest
+++ b/dev-perl/XML-LibXML/Manifest
@@ -5,5 +5,5 @@ DIST XML-LibXML-2.0209.tar.gz 466118 BLAKE2B 665370499c16e60513263234c030d2be0d3
EBUILD XML-LibXML-2.20.700-r2.ebuild 1916 BLAKE2B fbf5d024fd4b4d2559d86812c370f1a9d19190196ba9fa5a81203a42167eaf30ca412b323d0c3e1c662f4ad59c73c8dd6bfe7613be05aea6f952d2b0be170b73 SHA512 1d5a5b1b72f8f1bf3602d9543db5b8b4dbaa1a74e5e4ce00057e30ec6472999af940d56de157b5d6c484fb650520a3efcdd4daa07a5a8d9440ba458f8be6b932
EBUILD XML-LibXML-2.20.800-r1.ebuild 1973 BLAKE2B ede7bb19447031cba21f29605325ee7b0959a1feb937018d27d936e76ad473c5346a192c351bbfd4d9dfea118cbf9055f23807edab7f2d7a8644bd2a2d1454b2 SHA512 213d05fa0dcf0c8f062f5a358bc568843b1adfc3429dc2c5acc4c5c831177a87e82d206b7bec5191b3fd4fa4bbfe75f08bb1611915d7a1e6f239b32d12fd0cf8
EBUILD XML-LibXML-2.20.800.ebuild 1916 BLAKE2B e58acaa9c2b7414fabd0a152aa3a399c64ec5d39d5d77fb7d05f7feea435c2a7c62830e115cabef75106410b9487444901038ec0d32c237bf6b69a6993c4ca5a SHA512 1057f193905042c0aaaff9f235671e9be4535656f5ea95f0ca113b0867b4dd865706ba3f2fa8a04d52f58dedaf3ca2e62e2761916ecc27e305d72b7b787ed024
-EBUILD XML-LibXML-2.20.900.ebuild 1981 BLAKE2B a1da18a57f32900cafdf7876ad1dcde94b197fad844bb75effc62fd13e6c187b45219349426435b27428d63b84be432d6ab0ac0941677c5a14e335983fb0eb8b SHA512 7550ce8d7b1e03bfacd573761a30d340ce04a222161b50167c4529a808371aaec06bf94e50dc2ad2aad26d1c5b66eaa504a53b3675ab47737667a962b0871594
+EBUILD XML-LibXML-2.20.900.ebuild 1976 BLAKE2B f301c3e92b5123d7b224c94f64d30143de82c12b43be6afea8867d91affd6702b3c989203d0c4c0d111bbc99ce88a34987af0858f44121af3bb80f86f9163984 SHA512 db78230a2d3945f2c98962c375112ec7c9fde10579f3f181866b836eae31ef5a2c824dc778e3291445f43eae499b0e92035314c1d4681e678f29d3aadaa6168d
MISC metadata.xml 2848 BLAKE2B ab04e542e1e6bf7d2d56f131b33b0ff0a568e76c205358f7de0e631d0e1cf16804103f8ac6da9867662023d887d97e6d4b25941056af8ad1a60eb1f1e9074987 SHA512 70f9e3c83938f8d73cdb1a87b2a663d636d5a51ca5a2a969b473171a303acf00f214f96ab342b6a607e8e5024074b5602598df50dbf7f7604212c2331927932b
diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.20.900.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.20.900.ebuild
index 2db4df091746..0d597a71349e 100644
--- a/dev-perl/XML-LibXML/XML-LibXML-2.20.900.ebuild
+++ b/dev-perl/XML-LibXML/XML-LibXML-2.20.900.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Perl binding for libxml2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos"
IUSE="minimal"
# >= on XML-Sax needed to avoid "miscompilation" (essentially empty install), as newer XML-Sax
diff --git a/dev-perl/YAML-LibYAML/Manifest b/dev-perl/YAML-LibYAML/Manifest
index e0dc943a7bac..bcb4d8f55144 100644
--- a/dev-perl/YAML-LibYAML/Manifest
+++ b/dev-perl/YAML-LibYAML/Manifest
@@ -1,5 +1,5 @@
DIST YAML-LibYAML-0.83.tar.gz 152593 BLAKE2B 16fcc52bed1920a6cd99526fe1e2cc5a6168560b144a6d6c812ac81c54999713443476a87bfb96206d2bc9a2261fb74280253cabaf7a4b2b9585717f3bd9deb0 SHA512 4d70846dae3f5e18e96da786037a6cf09cf06ebdc472243406bf828021071ebaf6f9ac0bab6a88c5208ffeb72c7012cbc054ebf5d6be0f562084db68d3de7451
DIST YAML-LibYAML-0.88.tar.gz 152979 BLAKE2B 143b0b4973f9b142e626106dc694c5413ea2726927ce3c2d3a7eaf11f011a988438194aa16a8345d177d4074f97da29970a96e8410b934d94e9339c9fb4e67a1 SHA512 3a91fc85a87662ac5145fca6715be99644896056430ab628e1a1b8d7a1d60ae5505ecb2f168302aacb1a9ca4669c5f71a47a5e0249ebc7787ebbc032bef75b4e
EBUILD YAML-LibYAML-0.830.0.ebuild 418 BLAKE2B 990ad3dcf98c8adf3967f04b37c9ac71853c0c2ed19d405228180fb07c2a27b4e36b00baac1ec1876cb0825e3b7229ce301f74df1f2108bbb0a8548158b3e1b2 SHA512 03ff1d3bd0f7055f3fdf1c81c4f4ec247ffd2eec7cc924bbacfe5c92188023e4109dca5f7bee4e9b4a65c5da4eccfd4d14a884d1af43bfce4ebe1425bf662fd7
-EBUILD YAML-LibYAML-0.880.0.ebuild 430 BLAKE2B d55456b950e7c1f1e4c9170ed751d0b6bcae688268df90a85e0e167620e6bba49d14a849e9cc8b4e919dac73296027af69d7b2598c831bd36f7cd390be7873ff SHA512 74e96dbe89bea2fff455717969f8def2ec6869e1578e1333d40db05f230157feb5a54d4cb85b2ec65c467810610b9d2a407798b9f910e45198736da0ac2cfe1d
+EBUILD YAML-LibYAML-0.880.0.ebuild 425 BLAKE2B 8b13ace1f5832a261b97d391c9a43e47fe3208b8ea2884f10fc1e5133ab895472403b65127aa5ce2252d7354936c2feb2b1dec079fb06374cc053cc681c65e54 SHA512 f7f8d89a3d1462d65aa05a959e8342f846dc8b90745c7c40290c33a01c116a297541dc1020afa07fe34a9be638aff7cbebee81182f5ce8dff96fd13e340214e6
MISC metadata.xml 548 BLAKE2B dd31d97ca15d4931b8f6dd60cfd53f344927cba19c19394c16d04a5afa3df24f659259b2480a03b70f9ac07ec59aa760a205c6a3ae73f5eae4e6ca1681515568 SHA512 47abe8b55e8cdbcdf53e6cb4d62a7a6158c5816909f9c09bf158b82045819bc7f1e476e6e7a48b7ebebb0ffd2b6cebced980d8bd7b89e554e3f187e8b342e720
diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.880.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.880.0.ebuild
index c52b55e236cc..0550df3c3547 100644
--- a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.880.0.ebuild
+++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.880.0.ebuild
@@ -9,6 +9,6 @@ inherit perl-module
DESCRIPTION="Perl YAML Serialization using XS and libyaml"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
PERL_RM_FILES=("t/author-pod-syntax.t")
diff --git a/dev-perl/libwww-perl/Manifest b/dev-perl/libwww-perl/Manifest
index 330d1608560b..bd98cdb7bf70 100644
--- a/dev-perl/libwww-perl/Manifest
+++ b/dev-perl/libwww-perl/Manifest
@@ -6,6 +6,6 @@ DIST libwww-perl-6.72.tar.gz 184644 BLAKE2B 20e58a888d46dc7e35b59bf7f5be29f5e003
EBUILD libwww-perl-6.550.0.ebuild 1992 BLAKE2B 0445acf640ad3204f59e88d03d26e28c1090e056198be3d654d2b815192be6896151fac5ee5d3dfd084b7cd61463fa76d0949159bcd3f718eacc1fbb36a962e9 SHA512 eaede1f4cdd478b48a7cdca7720a1f0b47cede2c7bbe0ce0a75809cae0fc5c27a086d0b6b09899926ead5de517e7f7bff8eed8d06bbce269cb7984d2d6f89b67
EBUILD libwww-perl-6.580.0-r1.ebuild 2031 BLAKE2B 01e09c11f90fc6cf0921f3ff25bcc8328b5c2e5c8a900aa0ffacd0101e0f9e7f052cf47e737e35199fb9ad7c73e2557edb063700bc6a578a8ff161f0c050fa47 SHA512 eedd9c5df58cefc1810a0c150b23a5e2fbe48a53acdb9d3bd0839c8461af175e115520b2e0dae6fb5fd2d4e10b825d0338b0ab4d688fc2b3a986efb644548a41
EBUILD libwww-perl-6.600.0-r1.ebuild 2046 BLAKE2B 42a414d2e53157d95c20eff64b04e5a85e9c375efbf5a402a274a898cf3a52574601ecf4aff0e6a1b9613884c7b5ab1c2e0572a4e0f7d6e5f0d74d1a65092dc6 SHA512 01a707ff9d45ede51fc976a676df58b209402b0f63965330d934e801f74ed7e1dd6098bf301c452348af4de13fc76dac039e442a1b198b5ca9f70d89f9dab2ec
-EBUILD libwww-perl-6.710.0.ebuild 2068 BLAKE2B 4162db7c182c524643f7de431f1e16ea9a3dfaf46ae7e6bab931dc1aa95d90775a1bdcd59fef5eb0ca7cba5c08044085421cc5ef83fee4369984623f75eb5da1 SHA512 3d4b7cf7348d6f5a65f878631f4da99a7c2aba360494b99482f935c7c3e3389a7ef4aeff80fede72e4d34e259df199c13f7ae39ef938ad608a8bd6986e01b01c
+EBUILD libwww-perl-6.710.0.ebuild 2062 BLAKE2B f4638a8c0702b7e53bdc257418a89496119801a717e79df82d0acf73ae437a484104fba61fd0d4bf6e48126e87e3ffa370ad73e4a33699649c76338bc486f71f SHA512 b7b3562d5dec259c8e52693ddef7db8ea040f5502b750924f5ed9f555f6b776f67d91da42cfba85096f8231f4f9227716026d43c9dd2d42638a17221221eb633
EBUILD libwww-perl-6.720.0.ebuild 2074 BLAKE2B 1cbb8d899fb83b8da4c08ddec625fa161c911742e2147f937f3d95653e74f024e14c74dc12448936c58a09e608ccf8a3461316dd16a7c3fad2bc2ba54aeec268 SHA512 111a6ff23fac55b12035814b4686f329c140cd4d1552108d1263ce2df2f1d6cebb02f41c86e9b5029f5d2364f1dfc2d8f48a575a14ba6d336b4da99fd2bf09ed
MISC metadata.xml 1922 BLAKE2B c1a1b2d570bb03b990ee12de3d9f894add49062c91039ef72915c54e201ba5d0d3a53327702cd7f084dd763450b991579ced8cfa9a4b6f18752aa3ee61509950 SHA512 fa6024146dd6fa9ccfa51110d00e517359221e705d2dc3cc7c87876fd50b59023571804082bc66f3596afc12cec8a1fb17306e54816700cda0f78b4bbc183c90
diff --git a/dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild
index a452ac17a546..43c6befeeb79 100644
--- a/dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild
+++ b/dev-perl/libwww-perl/libwww-perl-6.710.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Collection of Perl Modules for the WWW"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="ssl"
RDEPEND="
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index c845bb780673..0354e6766c2d 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index f44bb72d6d69..6db66ad6b80b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,6 +5,7 @@ DIST boto3-1.28.26.gh.tar.gz 687954 BLAKE2B 04e87223eac560264ef55c80d5d258b028b9
DIST boto3-1.28.27.gh.tar.gz 689084 BLAKE2B 5e6c824aedd92f429a5e932a8839d2f855624d4e821a3b9e8e434d6d47c9dfbc44fd5f93df451fe19be089513dad56f5291186f734b696914ce867f5e4a436e2 SHA512 6233f4da3fcb84b24bdc5c3aa3914de0cdd31212b1927eafb82972a4c751556699cd653be014d7d838836a92a5a35368d6874e19f6fb04a730606868a656c53e
DIST boto3-1.28.28.gh.tar.gz 689176 BLAKE2B 21a951604fb2c5f6435d6c27dfbab5a4d16071fc9a4260374529902dd3715bd9ae8b724e75ad1c550696b8f781b54fc31f8ede6e489f950c263be44fbb387dcf SHA512 3b6a736de618ef094203c04b8c5408b20d3ca006514266423c20d3716269bad70532a90fec66a2a8bc168830ceb128b4dd314d23132656ab8c45d19bdaca345f
DIST boto3-1.28.29.gh.tar.gz 689353 BLAKE2B 6d8816cd1857b2c9b968730488ccc6822a721e65275a247284a85702f16462a7075e72a53d575ab5ecf450666a80b7d750503a315c5205b09a5850ff37cae684 SHA512 624060c702af72ab083f2bbbf9d406485db2df953f3fde1f9c32bfeff4c9bd4ef1498052c8cb7356ab1aec51132cb77f4af34da15af0aa92da67724646643cd8
+DIST boto3-1.28.30.gh.tar.gz 689629 BLAKE2B 03081369f995ae470717c32ffd0e80c1bac6677467cd4af57b4a7e19d5c0249c825a2db787d5e6d7319b1af808936043e07b1d5ff13eb413125478710a18a416 SHA512 ace77ea7898cd7baa47c256affe553bbec2410f0143caf3b06311d66c306dfe2d4ce8b47820d6c8ceb3f4a7a195d94610b46db2bb0ed2e3716dcee99b8841468
EBUILD boto3-1.28.15.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e
EBUILD boto3-1.28.20.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
EBUILD boto3-1.28.25.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
@@ -12,5 +13,6 @@ EBUILD boto3-1.28.26.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad339669
EBUILD boto3-1.28.27.ebuild 1515 BLAKE2B d408009dbb888b12a75b69f45cea71908534a86adb79e2d77b83b5b80a0b1270d9e1a3d604a82bf09d89653a6f431609efd0307b9b97824cf5207ee2d89f3b8b SHA512 febd31bdc88e4fa694e8c4406923dcd5ee3791e6f350d9fdf8059786d7e1d6cf6efda5b5c3dc7c0a082bafa65dd5ff0ae297a60b449099550f9e5da7f2b88f54
EBUILD boto3-1.28.28.ebuild 1515 BLAKE2B d408009dbb888b12a75b69f45cea71908534a86adb79e2d77b83b5b80a0b1270d9e1a3d604a82bf09d89653a6f431609efd0307b9b97824cf5207ee2d89f3b8b SHA512 febd31bdc88e4fa694e8c4406923dcd5ee3791e6f350d9fdf8059786d7e1d6cf6efda5b5c3dc7c0a082bafa65dd5ff0ae297a60b449099550f9e5da7f2b88f54
EBUILD boto3-1.28.29.ebuild 1515 BLAKE2B d408009dbb888b12a75b69f45cea71908534a86adb79e2d77b83b5b80a0b1270d9e1a3d604a82bf09d89653a6f431609efd0307b9b97824cf5207ee2d89f3b8b SHA512 febd31bdc88e4fa694e8c4406923dcd5ee3791e6f350d9fdf8059786d7e1d6cf6efda5b5c3dc7c0a082bafa65dd5ff0ae297a60b449099550f9e5da7f2b88f54
+EBUILD boto3-1.28.30.ebuild 1515 BLAKE2B d408009dbb888b12a75b69f45cea71908534a86adb79e2d77b83b5b80a0b1270d9e1a3d604a82bf09d89653a6f431609efd0307b9b97824cf5207ee2d89f3b8b SHA512 febd31bdc88e4fa694e8c4406923dcd5ee3791e6f350d9fdf8059786d7e1d6cf6efda5b5c3dc7c0a082bafa65dd5ff0ae297a60b449099550f9e5da7f2b88f54
EBUILD boto3-9999.ebuild 1515 BLAKE2B d408009dbb888b12a75b69f45cea71908534a86adb79e2d77b83b5b80a0b1270d9e1a3d604a82bf09d89653a6f431609efd0307b9b97824cf5207ee2d89f3b8b SHA512 febd31bdc88e4fa694e8c4406923dcd5ee3791e6f350d9fdf8059786d7e1d6cf6efda5b5c3dc7c0a082bafa65dd5ff0ae297a60b449099550f9e5da7f2b88f54
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.28.30.ebuild b/dev-python/boto3/boto3-1.28.30.ebuild
new file mode 100644
index 000000000000..d155ad52d110
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.30.ebuild
@@ -0,0 +1,66 @@
+# 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..12} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/boto3"
+ inherit git-r3
+ BOTOCORE_PV=${PV}
+else
+ SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+ # botocore is x.(y+3).z
+ BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9573b8d85034..ef2dd8047d5e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,6 +5,7 @@ DIST botocore-1.31.26.gh.tar.gz 11865968 BLAKE2B ead40328750793f1cb6e4b533d3cced
DIST botocore-1.31.27.gh.tar.gz 11871182 BLAKE2B 818464a312ebf32eb38956fe6d58a1c784e9f2c746e8a03070ceaba89f3a3aee6fd5ff190f6001d32c46a92c12958c5655b5f07c9545b7f8ab6c8b060f1f3656 SHA512 9a175150ada4b21c3c2992671c69bea8717a934009fbf1fa30955735bf732285301e1a7013c631d6422c911b5e62f2980c191e41b9af4479bbe3a0ee8c44e71a
DIST botocore-1.31.28.gh.tar.gz 11872151 BLAKE2B 97541606ddc488cc1b07f02a1ab55939596f6fcf8515b19579e7c836b4b5fb7cb41c04b1b15e4836b8bf33982044db93694371a8c966682ad4f22ab973041f30 SHA512 88956b9537e6db15c0a5976b25a63d01a0fbe12f8220a5ee3028b6ab6118a3384db3749a8cd2ff2ad32393a419145f9c8027842d290e7bf655b063adf50fd984
DIST botocore-1.31.29.gh.tar.gz 11874948 BLAKE2B a4a2dabdfdb574814878009a29cee4dfd2014a45b40e10f4769b49d487de1f58e75f27ac897cc140590b03922dd1c2bfc6e28ad211d45743f5358b80fef238c4 SHA512 5796b5b985b68ebde998133c6b33ef2bcc3b7f64615198e0e73f6e24fd2782b796a3acd8a3603cce0890ad820d00c2021da5bdf408ea89154ad21bfafb71c738
+DIST botocore-1.31.30.gh.tar.gz 11873788 BLAKE2B 0e0f7500c838c1dc1978956a1b191b30f217ff55ae17a3f601956362b0be2058bf895477db486f532dbb334d925da2ebe7c24c5a8e08585e2c817bb2539b4f3c SHA512 310d5c23ad1ca38550032b9810106fefd5f6431b717c8296bf6e7d208d5c7d1a6b4a97684f2386f4dac27463e1005e08fd67b0e6be07a5c625fa3c8c3a383378
EBUILD botocore-1.31.15.ebuild 1827 BLAKE2B d9e353ffebf3b77bdb5b034da339f9f3cf95937e288fa522fcc40f88a4752c58ae085406bfefa595c3738ec118712cdb4ee0509c1dee7a00e2c76cd2a657009c SHA512 f0d3e81726bd65bf4c097b63e8673881949970e29d976de53c1facbccf8cd1d214fea9153f4820a5889f1892979342a0255e110b243ba613d4e803a940d46602
EBUILD botocore-1.31.20.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797
EBUILD botocore-1.31.25.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797
@@ -12,5 +13,6 @@ EBUILD botocore-1.31.26.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f8
EBUILD botocore-1.31.27.ebuild 1834 BLAKE2B 8209ad43b9caa70c98744edf36645c8a660c86e61d2640787b8fd452c6ead5ebaad53ab332d74bb242a32ed673577231abd7a39b60b1122c9c30a6e1c46e9eff SHA512 8f2ff2d43225813fbba24106ed6df42810fe25cb3012288d3922dd57717e2608df205c7e2e6a6687f4089448ad7f8eb6b6e1575b4b51b76727351d4bcbea9155
EBUILD botocore-1.31.28.ebuild 1834 BLAKE2B 8209ad43b9caa70c98744edf36645c8a660c86e61d2640787b8fd452c6ead5ebaad53ab332d74bb242a32ed673577231abd7a39b60b1122c9c30a6e1c46e9eff SHA512 8f2ff2d43225813fbba24106ed6df42810fe25cb3012288d3922dd57717e2608df205c7e2e6a6687f4089448ad7f8eb6b6e1575b4b51b76727351d4bcbea9155
EBUILD botocore-1.31.29.ebuild 1834 BLAKE2B 8209ad43b9caa70c98744edf36645c8a660c86e61d2640787b8fd452c6ead5ebaad53ab332d74bb242a32ed673577231abd7a39b60b1122c9c30a6e1c46e9eff SHA512 8f2ff2d43225813fbba24106ed6df42810fe25cb3012288d3922dd57717e2608df205c7e2e6a6687f4089448ad7f8eb6b6e1575b4b51b76727351d4bcbea9155
+EBUILD botocore-1.31.30.ebuild 1834 BLAKE2B 8209ad43b9caa70c98744edf36645c8a660c86e61d2640787b8fd452c6ead5ebaad53ab332d74bb242a32ed673577231abd7a39b60b1122c9c30a6e1c46e9eff SHA512 8f2ff2d43225813fbba24106ed6df42810fe25cb3012288d3922dd57717e2608df205c7e2e6a6687f4089448ad7f8eb6b6e1575b4b51b76727351d4bcbea9155
EBUILD botocore-9999.ebuild 1834 BLAKE2B 8209ad43b9caa70c98744edf36645c8a660c86e61d2640787b8fd452c6ead5ebaad53ab332d74bb242a32ed673577231abd7a39b60b1122c9c30a6e1c46e9eff SHA512 8f2ff2d43225813fbba24106ed6df42810fe25cb3012288d3922dd57717e2608df205c7e2e6a6687f4089448ad7f8eb6b6e1575b4b51b76727351d4bcbea9155
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.31.30.ebuild b/dev-python/botocore/botocore-1.31.30.ebuild
new file mode 100644
index 000000000000..5894fd995097
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.30.ebuild
@@ -0,0 +1,72 @@
+# 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..12} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/botocore"
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+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
+ # fails on unrelated warnings
+ tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+ tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+ # TODO
+ tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+ )
+
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest
index 5e5e9122b98c..de4ec5ce8aa3 100644
--- a/dev-python/dask/Manifest
+++ b/dev-python/dask/Manifest
@@ -1,7 +1,9 @@
DIST dask-2023.6.1.gh.tar.gz 8528028 BLAKE2B 50326b83fc60ab5d615433f1d44d504e9b05c8e6e8f662277b999394c6eb170bd7b9947402f187971c79c96b3a7cc15fcb0970cceb0c70c09341c447b79d4035 SHA512 eb4f01183429f64acf2b779b3e20c16bc0597c13516a79128eadd93176be3a65ddac7a113cbe946051fd7b6b5f1dbcc0e0dfcac8930c90ecbeffc5d1d1539be4
DIST dask-2023.7.1.gh.tar.gz 8535789 BLAKE2B 6841a126cc245ff578408f0a30d973f18be0c3d62acb115562fd1a35fcc0262d07678c128428f4caeda78a1bdceec2bd885234f265fbd7d16be12238f1b623bd SHA512 54fca9d54d83ec89705f44df00050fd1d696a555809945a1e0139c565703f2af8ca503ed8e586b72aff0b670e64073877ed4d5713212d21765a859fdb7247ec1
DIST dask-2023.8.0.gh.tar.gz 8539262 BLAKE2B 3ce61191bca458e32ac88904460f8ee843f34ddc9be88d0de7f56a90897dd599d70012f92b5063b5df996bc61c85c16b2d6b745e1a334847d8b66f66721bc422 SHA512 9afee3571e58b0f923347e2ec06c80ab5e4f35abb23e0635777170def0561cf1df6c940844cad1efe112059909020cf6435147b9003c4a449eba98d38d9eefab
+DIST dask-2023.8.1.gh.tar.gz 8541743 BLAKE2B 485a88354d3aa54ff1f6afb1bd4a8b3317a6a48b519bef4dadf1bcbb240f21e54eb165f2c076ea8aa9b5753fd8714af26453858d7fe154bb015489f89b8114be SHA512 4ca231236e5d868f8fbb69b38721e495a44fbc982a53ea087ef68085c4df2cc99526b5a66b7fee93a3b63a6cd621f8448b877b98370b3dfe1a32e386dd91e73e
EBUILD dask-2023.6.1.ebuild 2322 BLAKE2B 12505b6a42a9c44cf45d614be85e5e9ff4b8f5631ef6908a21daa7b7eac8ff1d21c51b0d915deb4638c7d6883fa88292035d038e098523eddfb2e93afe4e7bc3 SHA512 f28f5380e5044811bcf543dbadb4c61e9384340f508807b8c1227ea634cb668f004512914027aff3dfdba867bfd65ce42a3f2415d4c583c2f5587df779001963
EBUILD dask-2023.7.1.ebuild 2323 BLAKE2B 8bd9958fa71ae483d2de09e822722ddd4c4ac84a5b346c3693d8ec9bdd7219485c26463996bf47e06d8b59375d3f978d06cb4ac3450ad05a5d6a77c0578080ee SHA512 13b1a74bd641f1304492c4ea5568afe6b08ea4647475e669117a92d28cbb14aa23bbeb9b9698c9ea208052698e4dbc3345fc97ad2a4533aee6c5bae65784aeab
EBUILD dask-2023.8.0.ebuild 2635 BLAKE2B 9702720725edd4623e7699da4b10875f808fa86bbaf1f1a12c543356b08a197cf25f31c3fe9dfcb83f00ae63843bf98d5f30cd35c905b9d8a5fe345a6871a6cb SHA512 5c4d079cdd92d6c66a0e6dfa7417c3680f26d24bba5124526ac4f262d79b03800c781aac4b79a8cf28b0fb5f0a04a68b96685d0dbea96519e84dd12676f045d8
+EBUILD dask-2023.8.1.ebuild 2690 BLAKE2B 0fb80034035c15515794ce8e2fc146b179d593ad7acf03d63d464ac757452c0163d4ef65b2c6fbe5197446f3e5a8ff9a9274025887d9d0ff54323803fcd625f3 SHA512 99bfb1009e403d4aa5530c6353216757b391efc23692d20b3c285856a0812ee185b1c57ba13ebe32616fbfc791a9c6916daa9661e556350d04b52b1ee135f708
MISC metadata.xml 724 BLAKE2B 9af7553cec2b66228a21f146372d86b8d620048d68f94c1fd09006c8ee7ddaa4e212c2a359b937a5ee37ac23df01e10af0796e8b4cf952237cb4c73a2dff7ca0 SHA512 89b83402c13b06f7adf10cd1cc08b96b90dbc2ca3b5c0c6c422b6e2394e03fd51346306479557c11fcfdbd4a81a574890f2367228ea38531b5f05c02a30b8dcb
diff --git a/dev-python/dask/dask-2023.8.1.ebuild b/dev-python/dask/dask-2023.8.1.ebuild
new file mode 100644
index 000000000000..1f6ccd0af63e
--- /dev/null
+++ b/dev-python/dask/dask-2023.8.1.ebuild
@@ -0,0 +1,84 @@
+# 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
+
+DESCRIPTION="Task scheduling and blocked algorithms for parallel processing"
+HOMEPAGE="
+ https://www.dask.org/
+ https://github.com/dask/dask/
+ https://pypi.org/project/dask/
+"
+SRC_URI="
+ https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/click-8.0[${PYTHON_USEDEP}]
+ >=dev-python/cloudpickle-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/fsspec-2021.9.0[${PYTHON_USEDEP}]
+ >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.21[${PYTHON_USEDEP}]
+ >=dev-python/pandas-1.3[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ >=dev-python/partd-1.2.0[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+ >=dev-python/toolz-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/toolz[${PYTHON_USEDEP}]
+ >=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
+ test? (
+ dev-python/moto[${PYTHON_USEDEP}]
+ dev-python/numexpr[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # fails with sqlalchemy-2.0, even though we don't use it x_x
+ sed -i -e '/RemovedIn20Warning/d' pyproject.toml || die
+ sed -i -e 's:--cov-config=pyproject.toml::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # more tests relying on -Werror
+ "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]"
+ dask/array/tests/test_random.py::test_RandomState_only_funcs
+ # TODO
+ dask/array/tests/test_reductions.py::test_mean_func_does_not_warn
+ dask/tests/test_config.py::test__get_paths
+ dask/array/tests/test_linalg.py::test_solve_assume_a
+ "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>0-float-5-1-True]"
+ "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[<lambda>1-float-5-1-True]"
+ dask/array/tests/test_image.py::test_preprocess
+ dask/tests/test_system.py::test_cpu_count_cgroups_v2
+ # require sqlalchemy<2.0
+ dask/dataframe/io/tests/test_sql.py
+ )
+
+ if ! has_version -b "dev-python/pyarrow[parquet,${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ # fails if pyarrow is installed without USE=parquet
+ # (optional dep, skipped if it's not installed at all)
+ dask/dataframe/io/tests/test_parquet.py::test_pyarrow_filter_divisions
+ )
+ fi
+
+ epytest -p no:flaky -m "not network"
+}
diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest
index f554e699c129..54aad411b7c0 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,7 +1,9 @@
DIST setuptools-67.8.0-py3-none-any.whl 1093916 BLAKE2B d02bd5ccfe27c116497f8ae46603e5863c88795a489523d4cdaef3bad1bfabd5dfccf7a00f17290e58cce89a6348fbc194c00ae5ccb4c5e89a083fbb84c2cca6 SHA512 a80fc8d632ee6d1947689bb3f27ffb85206e518bf6c153ad43dd5e9f1825fa6e45d9df2baedd1fa9a8afb12a7854215bc4f56bb73d9033704745954890267c9a
DIST setuptools-68.0.0-py3-none-any.whl 804037 BLAKE2B 743ab93b17f2e53e612c518d2d2fee73259dc4eef3de5ccb6587c84a91056072106d72def7189d2173c8bb53457da5b0010badaaca6a28c01aaff124dcb3bd10 SHA512 352b87cba8c4c9e1e0f14fb85a9f7c5bb3f874f09a8107c84df8051bba9d38b8da420babc66458bf2f51ef11b7089d1ecbbec4077a5982d73e1e63316a99c79e
DIST setuptools-68.1.0-py3-none-any.whl 805159 BLAKE2B 0fcf1492ce9a9d23700b2c6ebfc487f4e6be6fdd7b3a9601bb7966e06ad9f790fc5d5f96f859e28da47e1afb03e1ca73fe73d7cff53f5173b65986c05f6de011 SHA512 6d66b29a9f7a17dbb077f4f6c2626d27a17b40f9688afd22ca05371c9fb01159cd8f2e20d2d2584958343322a8a081bbf98d204fcf929ce112c71b0523525c62
+DIST setuptools-68.1.2-py3-none-any.whl 805130 BLAKE2B 215d46c49094a6f5b5748354f598082e3740840901b8c8af627308ec4879bd0f23e370c9b1ce5c8c00c5299d4e2fd21800d20b56b93d78da2ab26246e30c0b03 SHA512 acce5ba5d446479988ac2f16ab38cdb8750bd6b1cdaab259f05f840ac86071c8b5f036913f83764c30a172df2111c50192852c17a69abc8980bc87c3a5ba3358
EBUILD ensurepip-setuptools-67.8.0.ebuild 610 BLAKE2B 383d8d73cd7e6e42aba83e4b8d7b131aabd2d1b1c3c6694aeae049d7db2902772dd6ae21eead13974ec96163be700b8f9b85685ef523b6535f1d5a73f9bad6cc SHA512 571554f4cefb15a489d42792c8d9fc0118fbf85830205968110ee5bfb2d60de2f6b7f208a0206e31583bf1354cfad969c87785f62f9668a7f1e941ecc28868fd
EBUILD ensurepip-setuptools-68.0.0.ebuild 610 BLAKE2B 383d8d73cd7e6e42aba83e4b8d7b131aabd2d1b1c3c6694aeae049d7db2902772dd6ae21eead13974ec96163be700b8f9b85685ef523b6535f1d5a73f9bad6cc SHA512 571554f4cefb15a489d42792c8d9fc0118fbf85830205968110ee5bfb2d60de2f6b7f208a0206e31583bf1354cfad969c87785f62f9668a7f1e941ecc28868fd
EBUILD ensurepip-setuptools-68.1.0.ebuild 618 BLAKE2B 7bb87e31a1570652afc85021084faec0d98e11df6e2320986763260932336d90a421f646dcaa48aab8d4b98e0d692f8f8450f3b3cc163f595f6520033f4e6c63 SHA512 810895a0c9facc5c4125608a36ce78ca84d10024080f08ad9ac28794ab13d9c0d56269faa1be27a771040d91b0798044ce37f8b6c5f506ebce63cffd1598ba24
+EBUILD ensurepip-setuptools-68.1.2.ebuild 618 BLAKE2B 7bb87e31a1570652afc85021084faec0d98e11df6e2320986763260932336d90a421f646dcaa48aab8d4b98e0d692f8f8450f3b3cc163f595f6520033f4e6c63 SHA512 810895a0c9facc5c4125608a36ce78ca84d10024080f08ad9ac28794ab13d9c0d56269faa1be27a771040d91b0798044ce37f8b6c5f506ebce63cffd1598ba24
MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-68.1.2.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-68.1.2.ebuild
new file mode 100644
index 000000000000..8346a1bd0f6d
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-68.1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2023 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/furo/Manifest b/dev-python/furo/Manifest
index 58500e79fe64..55e607ae9125 100644
--- a/dev-python/furo/Manifest
+++ b/dev-python/furo/Manifest
@@ -1,7 +1,9 @@
DIST furo-2023.5.20-py3-none-any.whl 326767 BLAKE2B cc8eb3816bf99039e1a312f9fed21538b0154ece228e351107df89f5770c382614efc7202bae742d28d2fc8fceabc8b748b2bfbe8a230aeb70f280b622d42c11 SHA512 1a97b37aa9ce55878f34e3276eebeb4b138bd9e397b6711469fed4523ab8dadcd91e77234a1eca20561276f6660410a31f48f34ae320c6772d1055699cdd7125
DIST furo-2023.7.26-py3-none-any.whl 326996 BLAKE2B 1da4cbbdcab66973e87228a423042f58499c95a0a4287ad4e5ff4b87a3ae27b31b68dfc1a267a1642b35455f420659755ef4791c519496799331379c806e8f2c SHA512 761c3b276d4db86dea0201c2f10e2958fe8ef784243687e6884406bdd11b009296158585ae865fc754c0b7674fe65cc2d6beaf3d997da672d2e4e319b1813fa1
DIST furo-2023.8.17-py3-none-any.whl 327018 BLAKE2B 6a96b341b5f78581adb534154bbe56a6eaf5a21a8384597fc8e0f3106db0751619927dac536846fbe60ec0eb2f8769cb2efc0a65de36a00a3264abe90911400c SHA512 15165c5b212890264242d71ecb3ba43e1241683e3fd25bafb20f617b1e8fe59a3705fcbb9353d25c1318c9057407c7336e8a4c3a3aab0b18e7a0e6f24e9de850
+DIST furo-2023.8.19-py3-none-any.whl 323684 BLAKE2B 56b05551a4be4e01492a85f25bdb3057dffab4c66a98fc196c8d486ccfab6d8eec86184bc4b99308b3522b4eb21edadfd231aba8c9cdb3ffdcdac7c90e6a5a91 SHA512 6134271db8fb60b1fddfff1af0d4394192251d0942c070c29af29313ff7abd14f46f12823b90e8d56f03c92a22732af0b39f754c513513f2437487c6adb070f8
EBUILD furo-2023.5.20.ebuild 923 BLAKE2B ec89ed956779032819d9573af625fd818475cb0cdf6c04ca1441f64227962ff9ec339e54a223a0e2480bd6fdcf1f4254d94986b726216d0ff12322b0fdd1bb4c SHA512 e71e8f02d386b4d09bd78f05add37c4970b081d4c34f13933e5f7bf7c92654b5a59717ad9de87c5c2fa11a1de85e6bbda66970e9d677b8cf4e0e93484dd77432
EBUILD furo-2023.7.26.ebuild 931 BLAKE2B 4c5c793ccd5cc97664e1b785bf6922bbd324bd74c92ab9d3aa19a29cd3ed6e5f7facfad65d4333e599d38fad47521cd448b5dede690cf0d1c8a4f0cf74df00f6 SHA512 f3be9dea2fe42a24a462d5e3a9991e37298d4ce4a1f47dc0658527b377927a5c70124234b08021c9759016fb1d92f31ed595091a90ecc2141238abf9ef7dde50
EBUILD furo-2023.8.17.ebuild 931 BLAKE2B 4c5c793ccd5cc97664e1b785bf6922bbd324bd74c92ab9d3aa19a29cd3ed6e5f7facfad65d4333e599d38fad47521cd448b5dede690cf0d1c8a4f0cf74df00f6 SHA512 f3be9dea2fe42a24a462d5e3a9991e37298d4ce4a1f47dc0658527b377927a5c70124234b08021c9759016fb1d92f31ed595091a90ecc2141238abf9ef7dde50
+EBUILD furo-2023.8.19.ebuild 931 BLAKE2B af4c2df6b44371845b972ac7692a34ffc757f09906511049a558b4dba1ce22235a319bdb3755e04531d9143ea492a89ec2bbd15c533bf28fd09a984bac4a8478 SHA512 406e46198cdb7b8580a84cea558d154659f142d4ec9024568fc2b8c05c47c7e9f469eddedcc04a8d79c0a173d1703e7aff887cd8017401c3f7e2bb8c330d1801
MISC metadata.xml 436 BLAKE2B 81bb1424cf305f98c15a96afc454de34c0965277a5829c1c299ee6da4c86882aa1d47d45b71cfd3413b82c68b521a0f2b4bcd37c47988a6c171f55ef97f930ef SHA512 63d65b518096cba951f2bdac8b3ff0a602ac23fee7679ba808f27b01644cc612a7223942ba01f26d4c0931f16ccf9be1832be5da650835c6f43396e2076d1d30
diff --git a/dev-python/furo/furo-2023.8.19.ebuild b/dev-python/furo/furo-2023.8.19.ebuild
new file mode 100644
index 000000000000..06a7abd71a27
--- /dev/null
+++ b/dev-python/furo/furo-2023.8.19.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# sphinx-theme-builder is completely unusable, as it requires pinning
+# to a very-specific nodejs version number, and ofc loves fetching
+# everything from the Internet
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Clean customisable Sphinx documentation theme"
+HOMEPAGE="
+ https://pypi.org/project/furo/
+ https://github.com/pradyunsg/furo/
+"
+SRC_URI="$(pypi_wheel_url)"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-basic-ng[${PYTHON_USEDEP}]
+"
+
+python_compile() {
+ distutils_wheel_install "${BUILD_DIR}/install" \
+ "${DISTDIR}/${P}-py3-none-any.whl"
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 9ad0cfaad9d2..24adb8771090 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,7 +1,9 @@
DIST hypothesis-6.81.2.gh.tar.gz 9378154 BLAKE2B d4654e8de621af93fa6ab013bf45ea1c2e8b273f38cf0dddbe00853d197487acf2a9457a33e59fd59b9c5c7dca08a84867a835cdfa8e4a63181df5105889c360 SHA512 41f5e6b8382c08dd0e4285836a3f1308f6666d86387e10899c5ef8839598e097d31a5360cf7d47f2d30c287ad575787ecb44c236ad83c52202cf8895046c56a0
DIST hypothesis-6.82.3.gh.tar.gz 9378981 BLAKE2B bb73131f9982e8df71e24a5f329a2f34b7e895ffa231d55724f84a3d692608e59a4494a820ea5ee449db4c40f2521548b2dece2f1bcfa9fbd4f0ddbc4dbb9756 SHA512 02b649116630dc6be3cbd659a00c9c55d68c85a9cbf029558fc1c065909a1cadd2fb120615fa3bf7fe4a11f51d26d264cf6730ac4d3165798668d38e62c5d955
DIST hypothesis-6.82.4.gh.tar.gz 9379010 BLAKE2B 0da8b3ff53f6f2019019ade9a8b42ef62eb90993ca1835b89938d0a36387958e4b32bc6c7ac6345f465682c5fd4d549befa30d083d81fa4af611d16c3df07007 SHA512 22d186203b23409e315bf7341bd51e084785c833318cb32a88c81123cdefb1ae757c89bb025209d36adf720e2a407fe28fabf1d3fb2ae0d2e4363cf69adfe72e
+DIST hypothesis-6.82.5.gh.tar.gz 9378852 BLAKE2B b40cd8cce2c84f535be7f73e91b354fe2688f3bfb8d70f9765de437b8547a77a720ade4263a067e61ee9204ab998cd798917795ea4e7e47c07b897d8bc932434 SHA512 2934c05cb387aff8151a13b03c5a04b07aa54d82a6a41c7e33a2b823f4bb17c534ebaf36672a76392dba7b109ccaf4d808fe7005146ef76f30a1b66e0b7a76c1
EBUILD hypothesis-6.81.2.ebuild 2505 BLAKE2B 3300ad59224b47e57e712fe267ffb203a8133ea8a4034475ca10ba245d7601d4eff5f04ed65033fb71277e5a068ceb1a0eaf9f51d8ca7133967d0eb3b2b677ad SHA512 c8b4e2846301c52b8b8f1a7a610051b9ed1b268b806ec6442a0bed45382203e98796a02992f3edcecd1db6dcdc0799a9d6af70c9f58df119388a0898c45bc611
EBUILD hypothesis-6.82.3.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781
EBUILD hypothesis-6.82.4.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781
+EBUILD hypothesis-6.82.5.ebuild 2502 BLAKE2B b16e9f92ad6000402fa02a5eb4d1e1367c5359c0b92a213508ced51afc1c93efc34a3eaffe9843eddb66b871ec2cdc009ce6a5990da2ab391b4026386f31387f SHA512 ae1722ba72d73ec70bae25ba9fa00a489ff029b8030e26e6b6d4168043ac7c7ac005db91488b9ea68f015dae929ea0ffd1e18739f7204d36fd3d97bd81b02781
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.82.5.ebuild b/dev-python/hypothesis/hypothesis-6.82.5.ebuild
new file mode 100644
index 000000000000..ed1f0cbc8e14
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.82.5.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
+ local -x HYPOTHESIS_NO_PLUGINS=1
+
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+ local EPYTEST_DESELECT=()
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # failing due to warnings from numpy/cython
+ hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
+ )
+ ;;
+ esac
+
+ epytest -o filterwarnings= -n "$(makeopts_jobs)" \
+ tests/cover tests/pytest tests/quality
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest
index 9142f98735d5..af7f1dc004eb 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,5 +1,7 @@
DIST mkdocstrings-python-1.2.1.gh.tar.gz 132468 BLAKE2B 287cae20510818c085bf505fea0f74e39df86538e19bfcb90aa7f6d46fb237158979dc65c7f955d73461fadb4ed35263ef47b9771f224b5793026a9f0b3c86e1 SHA512 147849a88c3bb5347c1cb4293c9ee9c54cb33933bc274dc5bc933f72deb64016c7f7b8ba817311e282c68606d0980571d5713dec7a47e8d6c51168d524af7d97
DIST mkdocstrings-python-1.3.0.gh.tar.gz 132776 BLAKE2B 894068067f301f40ed9535cd929fdbd40aa396c9c09c0cee7887f50669465cd0422c0b9b240553193df7e7d4c90f0bf2b591000e6568ee3c47256fc5d1f79179 SHA512 caf806d6285281ef84ed78bd6295ec6732d454a602f55f825436d0a17e9ab62e33ac21510d0ccee5d33fb3c117ec416859ad90ce75d608649a277342d1dc5a1c
+DIST mkdocstrings-python-1.4.0.gh.tar.gz 133783 BLAKE2B 6f9f0e157f9b9baa097366690c46e6fd3b8a2a7626eb3cc2c182a37ebb8d9fca55d8eb040f4c43aa1ef52c956e4d258c51a427ce7e7e04eec97d1ab32a2355f6 SHA512 c949180cc3fcfa809fad00374de9030ef6f2f8061251cf0e5857272908fdf9db6626d1f8c8de2a438dd8f7a5256b9e5daa2930519a4ab6324039b6555f547f6b
EBUILD mkdocstrings-python-1.2.1.ebuild 861 BLAKE2B 7c7c0491dc73801d217fcac26f68c768599c81c5abd64dcbbe41dae2ede7ce3906289d520b3f3b06c83d89aede77f5648036f4e845e11b30941700d7ed5cc30d SHA512 8d9be4de760da3db801a607085342c35dd8bd448ecda072446367340805a8eb046a15b5bb5a89c3621ba8c25ccfceb0eb7bf0102ed42a323e52b5814db66209a
EBUILD mkdocstrings-python-1.3.0.ebuild 904 BLAKE2B 81b1b24e019f3a0ca5f1985ac5360bd00e0597d319ef2b27a3dde4ebcf1d189d285cd5466d1cc2e8ce91d4a9ed4f4572b3b490c04820a44ecbed500ca02d6a9a SHA512 75c785a810d602c15c8e852e3baf9578c1bed623071c026d9040f1e2a62bae2273af7c133a61d1e02c2d07a4a8db0a79a8f494625e0cbc720b56772ec1aa7606
+EBUILD mkdocstrings-python-1.4.0.ebuild 859 BLAKE2B cf0a61dd35c159a9b44b31fc520e93abecabf6590c5b21455e84a2d50a742164757ae1923a1233211f912575c6c8f5bbc3a47ebf0049e4e4fc068fd729fd46e7 SHA512 87159cbcdea4c6822fdefd886ca003609060e073ff3256fbb23a64ca332b704d5d7be9235dc10b3bdc7ed5a75efad1bf9a788b40dafc336cbdf9100d8d0e91d6
MISC metadata.xml 411 BLAKE2B 0ac98abc8de945139a73e2083e8c04df749bd8c0c26c446df65218057182391ae025885fa5c5bde2d1139dde9916aa3baa0426d70b57326563c3fdaf466a20d8 SHA512 c7ec032c8ae7197452714dc2b541ccad1cf84d7844dafc4e7581ffb00c62c0fd2c38d453e62a7706d74d2d20146acdf1e99e502ab8bd8976acfd6f5a605e1c56
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild
new file mode 100644
index 000000000000..045b30f98097
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+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 ~riscv"
+
+RDEPEND="
+ >=dev-python/griffe-0.33[${PYTHON_USEDEP}]
+ dev-python/mkdocstrings[${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/prettytable/Manifest b/dev-python/prettytable/Manifest
index 8d6b73d92334..9245bacdcca3 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1,5 +1,3 @@
-DIST prettytable-3.3.0.tar.gz 54305 BLAKE2B 4d131c16b6c6a0fd64aae1f9f54e286bf27b562888af56a6944d192a24c05d6138c3bdb8f298dcc060db7609d72b8d86ab9664bf6bcf43cd2105bdd433bae3cf SHA512 e190717e2ea89e8faddc7015fd5118e0d93ac5f5318641ce5960b22b4ea3740ff12c4d15812b33655252f258c96f9e848f554d1e678d39761c28025ba7772609
DIST prettytable-3.8.0.tar.gz 47735 BLAKE2B df31c77eaa4c0b4e7dc5845255383c13d5eff23c7fb8743c4cdd9f726229c84d98a0b4e66e8d42ec4d3e2d43db703d55706705d2e79c4ae8682b7b8b794217a4 SHA512 4719f16e98d4e7b89d8a7f6b2e1d15fd2c44410e5c9edc29a4dbb8ef2899eccff524932afe179bea7a6bbe607a809274b805e76e9ef2e3bf2c77f054635f8f04
-EBUILD prettytable-3.3.0.ebuild 735 BLAKE2B 77201d9427ef644bc9f2a0622cf7526b64bc9d9279fb6a62260fe96db07418423c7e82126af78db770147c33277d1146001542cdadebe78479416869ee809ed3 SHA512 6c0706ab8bade68517f532c09a6c286a58e4a6f2bc8d546082053e1c13dd3b70cd443ba19187392841f059c5089ac20be0c7738d0b17d4e4e8b2aaecb09588d0
EBUILD prettytable-3.8.0.ebuild 730 BLAKE2B a00258f991ffb7d12f11e5595884b589c4de26610739c28c2e7c461f0acd940b56357ce9cc79a197f58c6fdd1380a475e482523d30b7fc3e906005b5aa313122 SHA512 085afef358b1aa78ab4481120ea09de7fb24cc0c854fc5523e36fce095682ccd364f9973bebad1628220b2919928bc0d078184d6f5b91570a8754049d9fac215
MISC metadata.xml 583 BLAKE2B b82fa13dd76ee47e012c03499081072c737cb63f2d23190dc3622dae1bc50ba054c7cf492a1feda7147c3a8710bd8ad509bc653e5b40f89b93ffd63da69c3f65 SHA512 e7d331df0ec72f98acc9abfc70424a619e67e559e4b02b357658e9e48efd080440a0d890ce5df2cb8cbffc53640b2068f39f803aa180bf2607d02a9df1acb5b3
diff --git a/dev-python/prettytable/prettytable-3.3.0.ebuild b/dev-python/prettytable/prettytable-3.3.0.ebuild
deleted file mode 100644
index 5c7d8676e95e..000000000000
--- a/dev-python/prettytable/prettytable-3.3.0.ebuild
+++ /dev/null
@@ -1,32 +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_{9..11} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format"
-HOMEPAGE="
- https://github.com/jazzband/prettytable/
- https://pypi.org/project/prettytable/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- $(python_gen_impl_dep sqlite)
- dev-python/pytest-lazy-fixture[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest
index f7f869e85b84..f655d73ca662 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -36,6 +36,7 @@ DIST pydantic_core-2.3.1.tar.gz 313680 BLAKE2B 90b7ed134e6dd891dd184f651b4907292
DIST pydantic_core-2.4.0.tar.gz 322367 BLAKE2B 199f023cb789f742c47f494c02a30a61f2a5d2c50dd557ce21e2ee8c9c4701461b659bebcc7787cb007cda79c56bc8079badd062e23175233c3f2d70b5657f59 SHA512 cb4c8cee8ebc897133600176da3863158d1f7bee4842283a3f793a435860c136519cd9b457080128e8c8cebe9ca3775f6acc918d27e418ab80c76d1960ac21ea
DIST pydantic_core-2.5.0.tar.gz 329533 BLAKE2B 54881511a5b84b22d7df5be6f7835361810daa7be4d5b73539b20ffc13825026ba5faef03e222fa12a584fa942141d833a3074c1676e1b9113c3aa0adf9aa66f SHA512 02eae124626d55b16b335a2364ae5b23dc9ee28e0dc84b201a01d9c8b7becdaf0d2fdb3f753e48deb11836c500e2a5a3b3a47df1e3f289d17df2b5613269029c
DIST pydantic_core-2.6.0.tar.gz 334615 BLAKE2B 749ac2213f13c460460ebc45284e1356809907081ade1a3d8178769e4e83adb8ccf47a16f82b8df1fe169113a06154acbd5e604a9df0da9d9070e1c052f5b220 SHA512 9828dc8923c96e3c7716186106467483621e3bab8e5869401476e655edbf6beac4a5f43093b05b2d00054cd92827c2fffe905068d52bf9bcd4d1846fd8d9e626
+DIST pydantic_core-2.6.1.tar.gz 334288 BLAKE2B 663ccdc9adc52d12c1f060f62845a0b9a65b9c39c62e33cec0fc0f7d3b0a7342f80b4ce89f207962382fef3e30e2b0ace8e4ded4ff5e66b61280a182d5dd09fa SHA512 a6207e8e19540e5bdec5e555f7c93342af4810753c4e9a8846416f0badef9174e3907f02a1100b8a86f25d5c44e99142162d128a71037fdc45e2a6f6e4775a20
DIST pyo3-0.19.1.crate 418297 BLAKE2B 19ad6aa4fba175961b7fe97ae0bc45050f930859972b1b25cf0139bb3436c050ba76b63894f0df26174f141a52ac6abf10fd84c03c056af5a0665e723ae24195 SHA512 b27500cf49f1c6f217d21344d24ac96c07b82c157dd36fa4550b94059da5715ba7d0e085ec07dd5f8a8ac9de4d7e9239c1cceac4337294eb0dc9f6102049d5ff
DIST pyo3-0.19.2.crate 418228 BLAKE2B ee018b33383fada78cd22643aea9231a8c8a2f19d1eb297f40eec9206c5220f322fff4c926d939a93a24ac6d231a207ebb25afcc0709191151c7ed9af7465efa SHA512 58698183e0f2f0507f8f765bf3e90185c933e78d62f0a9be65c4b1ce8eea19a98fe0341abe7c58cafdacb63a012ec417876dccb7be6facc1360fcb22796fcaf9
DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da SHA512 311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710
@@ -100,4 +101,5 @@ EBUILD pydantic-core-2.3.1.ebuild 2856 BLAKE2B 761f14a7d2bf09b94031a1c5edf711fb4
EBUILD pydantic-core-2.4.0-r1.ebuild 3019 BLAKE2B 5c34a453aa26f3db7475422f1cfef8aba4122de06d4d5c0ebe375037dc6bec8bb2a1e54fb967e55efb41f8254b1b41295b9613b22ebae361eeddf6e99622ce5d SHA512 2aa2011a361820e601aec7df68c26a0e84e7d88ce7fa0ff16b21dc4332407f2e4bb4b6236fdf8635160e9169de349013ac11a82e9cdf4ab3889c8096ffa2e095
EBUILD pydantic-core-2.5.0-r1.ebuild 3060 BLAKE2B 8b80535ed4ec7dc08ca3db07b9c2d6e6f98a2ddf99c53ff37ba7c9d6cb6571257b775cf2964331c947afb1650cba709253e61a6fdcbca8a298ae96afca9dcabd SHA512 123242856633399ab26efa383fa1625cb9dbc0ed85d43f3e71ac5092062a37a7680f7a4fe5d12c754874836e41b2711277f66c9a8fb2d74ec53f6241f0b0e913
EBUILD pydantic-core-2.6.0.ebuild 3060 BLAKE2B 2e253fdb3bceb617f1362739110fc4ab5aa7e55445a81d9f408315684d3e76d80c388f5756aa10d7922611ddd996ec3880289ddea0e4d7a40ead2203943dd5be SHA512 c3f14cc06195ddb5028b8ef75fece65ae1157aba6a8fb3e39110ed29819e83b2ed936877709611f8a3e3ebc40d247879647adcf382f3ae014973fbf882f88771
+EBUILD pydantic-core-2.6.1.ebuild 2859 BLAKE2B 9724687278d29111811ae3e5b42c2294409aaf613c2ecf4e9b0963e8d8e20aec376a879f4655a12acff37138b9e7694192047ce166509dbef02a0edaced97a95 SHA512 377e4e90650cacba517599d630a528ad04e55fc9cd740b78a13af7f407d3e0ba43c19db8a42bce720b7a83cd328f72187c777ae2203851836d54a975743204a4
MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6
diff --git a/dev-python/pydantic-core/pydantic-core-2.6.1.ebuild b/dev-python/pydantic-core/pydantic-core-2.6.1.ebuild
new file mode 100644
index 000000000000..d4afdfba6f3f
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.6.1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+# pypy3 is waiting for new pyo3 release
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+ ahash@0.8.3
+ aho-corasick@1.0.2
+ autocfg@1.1.0
+ base64@0.21.2
+ bitflags@1.3.2
+ cc@1.0.79
+ cfg-if@1.0.0
+ enum_dispatch@0.3.12
+ equivalent@1.0.1
+ form_urlencoded@1.2.0
+ getrandom@0.2.10
+ hashbrown@0.14.0
+ heck@0.4.1
+ idna@0.4.0
+ indexmap@2.0.0
+ indoc@1.0.9
+ itoa@1.0.8
+ libc@0.2.147
+ lock_api@0.4.10
+ memchr@2.5.0
+ memoffset@0.9.0
+ num-bigint@0.4.3
+ num-integer@0.1.45
+ num-traits@0.2.15
+ once_cell@1.18.0
+ parking_lot@0.12.1
+ parking_lot_core@0.9.8
+ percent-encoding@2.3.0
+ proc-macro2@1.0.64
+ pyo3-build-config@0.19.2
+ pyo3-ffi@0.19.2
+ pyo3-macros-backend@0.19.2
+ pyo3-macros@0.19.2
+ pyo3@0.19.2
+ python3-dll-a@0.2.9
+ quote@1.0.29
+ redox_syscall@0.3.5
+ regex-automata@0.3.6
+ regex-syntax@0.7.4
+ regex@1.9.3
+ rustversion@1.0.13
+ ryu@1.0.14
+ scopeguard@1.1.0
+ serde@1.0.183
+ serde_derive@1.0.183
+ serde_json@1.0.104
+ smallvec@1.11.0
+ speedate@0.12.0
+ strum@0.25.0
+ strum_macros@0.25.2
+ syn@1.0.109
+ syn@2.0.28
+ target-lexicon@0.12.9
+ tinyvec@1.6.0
+ tinyvec_macros@0.1.1
+ unicode-bidi@0.3.13
+ unicode-ident@1.0.10
+ unicode-normalization@0.1.22
+ unindent@0.1.11
+ url@2.4.0
+ uuid@1.4.1
+ version_check@0.9.4
+ wasi@0.11.0+wasi-snapshot-preview1
+ 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="Core validation logic for pydantic written in Rust"
+HOMEPAGE="
+ https://github.com/pydantic/pydantic-core/
+ https://pypi.org/project/pydantic-core/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=virtual/rust-1.70.0
+ test? (
+ >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2022.7.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so"
+
+src_prepare() {
+ sed -i -e '/--benchmark/d' pyproject.toml || die
+ sed -i -e '/^strip/d' Cargo.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ tests/benchmarks
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ rm -rf pydantic_core || die
+ epytest -p pytest_mock -p timeout
+}
diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 558e74f905dd..1d18f4779af0 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1,3 +1,5 @@
DIST pyfakefs-5.2.3.gh.tar.gz 222076 BLAKE2B 01d24021be074058d865ac068f77de69721ad2f826f835f04776e8d17a8f4cfaeb85bce9a948d679951b8f028ef6d6b3377428d76c5d2d46afea3b78dffcee1e SHA512 5e4adeecb1e2341f3dee20d48b387de870cdab4ad27791951f98ba516f8f4cbe4f5e303c83725c2ce5a9cfaf34f771814b07c553983eb283aa7c3fd7f4e7690d
+DIST pyfakefs-5.2.4.gh.tar.gz 222882 BLAKE2B 780f3952886dfb263be97fbcaa99ed0f0bcb804b075b71822d8a5b0db2bd1e12c57daf88b96d3eb8eb4b7fefdde6fb343cec8429bcf4380e4981bea7ca4f780d SHA512 2b933c420393b329d2c3ac6523e650124cce84424e298e1525591be02033d1bbb5d5cc354170ac6875d63e1729f6f79edcf8400d1cb0e419c586ae1cdd491baa
EBUILD pyfakefs-5.2.3.ebuild 735 BLAKE2B abd2a7682dd6393306e187eed3149473927bc2eab1f7d290e6b7424357810fb3c2de7d7979a46cb25920bf7260936ad571e7a0618a69b5f480a7d4b349ec9cc3 SHA512 eb829a1cf21d3097bb0ff8dabe32c8c321f6b0a5531519916fc0e11a297f0255dda24cfe35197057ef5ca37d1708ed3696f5efa9c7580f5672e423ecd3b834cd
+EBUILD pyfakefs-5.2.4.ebuild 864 BLAKE2B 2e87bc950122946db8d1d7947eb2eadd318a934ae1a0f6d866d81834f1b76a5ca9be5af2ed8effd8134dbfaed8740e1c76525bbe7d65a1850e406c50b977f11a SHA512 e252a2a44c805612904d0445eca37ccc0d6a1965203a7120c9155f2593a53c141646f09e581764e2e9843b377c90f3b82a18479d6e2ec404e6cab25873df381e
MISC metadata.xml 395 BLAKE2B add696dab9f93cad522087325d7cea08bb0d6905a093c0dd721b8ee0cc5f06a97e8b29663920e5131fd1cfaf38a1fb1c22908daa155025713ffbf18d87a2d5ec SHA512 454f9cf42ae315bb9d4b7c9a2a8b9a690163befc8f738b1fe4a145f1f3a9a5f59693e4cd1ebd4c501005cac1ab81c8b57b2316ac50739dfa96919b6de4850b9a
diff --git a/dev-python/pyfakefs/pyfakefs-5.2.4.ebuild b/dev-python/pyfakefs/pyfakefs-5.2.4.ebuild
new file mode 100644
index 000000000000..3c6dcae279a5
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.2.4.ebuild
@@ -0,0 +1,35 @@
+# 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..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+ https://github.com/pytest-dev/pyfakefs/
+ https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+ https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # test for regression with opentimelineio package
+ pyfakefs/pytest_tests/segfault_test.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pyfakefs.pytest_plugin
+}
diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest
index 6bdfc8c624bc..3123604d1834 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1,3 +1,3 @@
DIST python-cinderclient-9.3.0.tar.gz 236158 BLAKE2B 7f21485e907597de77ba9998e190c4ea05d3b968fb1886bd980e5f15addf26b35acf096c2c3b28e6d05d95125dbd568362ce500ff8643da27baa45b165f5e105 SHA512 3e8b957517a394f2b72cfb8f3442d8b57d4487be476e10f16c112134c1e5a8548056ce0a0cf75cac55d8a607e34e535593130f25aa413c86adf301465112dbb2
-EBUILD python-cinderclient-9.3.0.ebuild 1369 BLAKE2B 9a69b2bd4b3dc6a2c6b42ce6ab608b0b607ee5f3b0086b454760eb4bc922fac14b4565502750444ded911e86fc32657a7accaec770b458984f8cef29568b6fd1 SHA512 adcadd53f1b147a7ac3c711ae6077288b34c033848948c832180659c29419cecf1536127a5ef7478eb37689a23b8a0b302ff3746ac2e62c0dea0eabd38631989
+EBUILD python-cinderclient-9.3.0.ebuild 1273 BLAKE2B 468231928d134503bdf8e519f5b0e3c11e24407bd6d9956bb066fd59e75ba966180c6fa3c722faa7fdf6590e2e56ef6a4682bf206d46cd3187ab42a526155c9d SHA512 ca5d4a98bce7bf1c3d7324ba095f2ecf0b27937c2878f425b6941a709d5f0463a22e6ca1081c5b7452b28d87fd20f1f70ffe495803166b362767d6b888482176
MISC metadata.xml 727 BLAKE2B 0017cc08edf25f27b8a2816bc3ce1374148a17522bf2c5ea643ad10cde9f5779b1b6bf1e3c91627db76d2f77b8dcbfc87a29fb2cdd8064b3140fb14d1e6e00a1 SHA512 e30e64371f7a5f5fa506396f2edbbc7f862a585c7fe9af4f6fe63e99d4bbe9f9bf3a1f002a62c40ab9d75bd90ab99446bb80bf7f2fedf5b37287eeb54e5dacbe
diff --git a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
index 754c5edd0fd0..bf305a5e6b34 100644
--- a/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
+++ b/dev-python/python-cinderclient/python-cinderclient-9.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 pypi
@@ -29,7 +29,6 @@ RDEPEND="
>=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}]
"
-# Tests fail with dev-python/prettytable-3.4.0
BDEPEND="
dev-python/pbr[${PYTHON_USEDEP}]
test? (
@@ -38,7 +37,6 @@ BDEPEND="
dev-python/oslo-serialization[${PYTHON_USEDEP}]
dev-python/requests-mock[${PYTHON_USEDEP}]
dev-python/testtools[${PYTHON_USEDEP}]
- <dev-python/prettytable-3.4.0[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest
index 6165851f3065..a2764752b451 100644
--- a/dev-python/python-glanceclient/Manifest
+++ b/dev-python/python-glanceclient/Manifest
@@ -1,5 +1,5 @@
DIST python-glanceclient-4.3.0.tar.gz 205005 BLAKE2B 63f99858e4fafd041a99a34e3a0a22403f637d2317fe236fd9da55f84f7bc58b410fe4b859af2cf7ccc8cb4f8cf17f80e57afa846a9f33e9a54b1da069f6a6ea SHA512 7f381a6f997b8d1c73c9d2bafa14ecf3d4899640f28d669b7b4762a9c01d8df366b616f0be9bc00c7ea4561f407adceb8d10e721d12d4f5fb5790fd4cdb7362d
DIST python-glanceclient-4.4.0.tar.gz 205612 BLAKE2B 8a1e31eb8dbefe4b08e945377bb190264332cd01066b96ec061e8839a45294ed6cf5ab08fd89d97b57bc072987ce04d19f94a887d5e8eaa10760d996058122bf SHA512 31d2994fef3298f790a3ec268b26d432602a6b73265277e961ff2b47df2a84028253da8b2090193e1e65c55ab6e4b40413a16d01a653b90cae926545ea4097ae
EBUILD python-glanceclient-4.3.0.ebuild 1488 BLAKE2B 66c16c78ce7162a8f6bedc5df012da83e851db7d13cccb232f912c80dac8801d249f3852f22e7026db9fe86b160345077afcea1eff7d89fd2e40239ab40d56b2 SHA512 e6ec74acb91f7d2399e577f49ec9c46a1120855c0f80631b75ac5f6dfdeedd277f3a6ae0e3a791ab91ece9ac3883b165f516fb6938a2f20349fa2514ca8136b0
-EBUILD python-glanceclient-4.4.0.ebuild 1492 BLAKE2B cdeeb3017567759ebd08d74051068742224281d18752d016e7df582923d61031b9ded6b0a2a328e9ff2a1ff98aa743a765fc83872a977a9bcc7a38ecc02c90bd SHA512 71958a9cfae9ed317f5040d733733af43bf7943f22b76c0f61bc0dee70a3c90f4b8c32be9b4c422237d2014356d021241c0747b640208f2b3db4baa71bc6eb3a
+EBUILD python-glanceclient-4.4.0-r1.ebuild 1408 BLAKE2B 500175249890e00c6d6b6b313c6b9d098c3612d13a7295992b32c7ab52087816860aafc261eca4558a9decc9f0538144a38b0e3ff2680fb49a9806023e2c1872 SHA512 9aa309accf91dbf8f6e1c444a5415244e789c48c4c115ac02c38ab29826289a2d1f216a23d5c3c3c024a64e409a015aae72ea430aaa22e709de873bd5da44c8f
MISC metadata.xml 663 BLAKE2B 642540f3f4d577797725731f2374b5801ec2d4ad799ee4ccfaa4e29d955bd93a8ade0e6c9ec7712ee27d9f1f93186854472d301016a732020575b8f7bc1c5138 SHA512 fa9b88dce5a10824dd0d6987698587666343c95d8b6c607e466f14883c34fb0ebc846b683ae7d8bb65efe88007e6db0d2b1b41ba389c3b656a24f1839d03d9e2
diff --git a/dev-python/python-glanceclient/python-glanceclient-4.4.0.ebuild b/dev-python/python-glanceclient/python-glanceclient-4.4.0-r1.ebuild
index b942bb5bedc3..6d7d881d456b 100644
--- a/dev-python/python-glanceclient/python-glanceclient-4.4.0.ebuild
+++ b/dev-python/python-glanceclient/python-glanceclient-4.4.0-r1.ebuild
@@ -29,7 +29,6 @@ RDEPEND="
>=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
>=dev-python/warlock-1.2.0[${PYTHON_USEDEP}]
- <dev-python/warlock-2[${PYTHON_USEDEP}]
>=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
"
BDEPEND="
@@ -41,7 +40,6 @@ BDEPEND="
dev-python/tempest[${PYTHON_USEDEP}]
dev-python/testscenarios[${PYTHON_USEDEP}]
dev-python/testtools[${PYTHON_USEDEP}]
- dev-python/prettytable[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/python-novaclient/Manifest b/dev-python/python-novaclient/Manifest
index dcc929c80056..b566e884bbfb 100644
--- a/dev-python/python-novaclient/Manifest
+++ b/dev-python/python-novaclient/Manifest
@@ -1,3 +1,3 @@
DIST python-novaclient-18.3.0.tar.gz 339238 BLAKE2B b057e3156cb488c7796a9f7cc2a793bfc4dfea41f6b3b7dfe6eaa8113c6d0f84cdd37890358b5ac700aecf872ead4eab509001afc0c91d96ca9ada48e932352b SHA512 7a365a512922daeda034fde3404f9962039a8dc9164b8261a916131955f45a0539302a051871bac5efdbc42bb98f590221729a7cd552cf05116cc5853b77690d
-EBUILD python-novaclient-18.3.0.ebuild 2009 BLAKE2B 16e509b0be7a3814ad531e554774dcff98a4b17e9af052a4abc52be175eb5126323b1212e27a0ea2a8f0d965db0f0fe7fd541f94095217ccf10e712e0803f917 SHA512 df375dae3f73c8c26b3345c4d2cd3bc0f7f7d94fb816a26346a4a6645be1193047c23651e489d3e8d2d0579874a03aadd5a6658205f6cccbf400197a5b2cce59
+EBUILD python-novaclient-18.3.0.ebuild 1913 BLAKE2B 0baf56da1443d4faa663528aaa99855ac76094ed2a3ba031d0b40655efbe1e36de48dcbccf13becbbbdad295e9ccb42ac5356ff4fcb90d03eecbf3ed3b60b713 SHA512 a7bc7cefe6ecbf78683142ac67f4e38c069ff2883477be0e8981510e9d75b30b6156fb4ef8427db1b9be7b58de4b8c9fb78923c4fd084e4ff27737614b4474fa
MISC metadata.xml 893 BLAKE2B 42037d5052de72a81e2aac430fd14d107a0fa723c4288cd7f599bef817975ecc6b1dfc82b754ace2a50e4f9e0f5870cc6a43a3f0722d7647a38322e6cfde7eb8 SHA512 f89bf49eddaa5803ab953abc2dac189252095e529071cbd6412c15885e0a890a8e73a71295d3c3f9ebfb16bfe321316693c104d330037d112d03e04eadbf5a4d
diff --git a/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild b/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild
index ebed70b33853..c0bdeab07522 100644
--- a/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild
+++ b/dev-python/python-novaclient/python-novaclient-18.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 pypi
@@ -31,7 +31,6 @@ RDEPEND="
>dev-python/requests-2.12.2[${PYTHON_USEDEP}]
>=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
"
-# Tests fail with dev-python/prettytable-3.4.0
BDEPEND="
>dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
test? (
@@ -47,7 +46,6 @@ BDEPEND="
dev-python/testscenarios[${PYTHON_USEDEP}]
dev-python/testtools[${PYTHON_USEDEP}]
dev-python/tempest[${PYTHON_USEDEP}]
- <dev-python/prettytable-3.4.0[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/readme-renderer/Manifest b/dev-python/readme-renderer/Manifest
index 302a48f71ece..76b288797acf 100644
--- a/dev-python/readme-renderer/Manifest
+++ b/dev-python/readme-renderer/Manifest
@@ -1,3 +1,5 @@
DIST readme_renderer-40.0.tar.gz 32300 BLAKE2B feacff6f82bc59e1e21da99a702004f409b19868356a47c37e01ff1bb52e3b896eaeef2815ccc8d7f20009ce5faf8f3a75d56d1c5f4acbc38b90116d2bef45d1 SHA512 8b598f7882e5e4a3a6c3b010c2252fd4a4babd5e90426dcf35f0586391cc0c2f2f106e016cef24d8fc5f4ed2712e5f88fada4cda160f42158979b6ec14672d36
+DIST readme_renderer-41.0.tar.gz 32420 BLAKE2B 130585144f2344a3991abca2e62a8f2b41db395a440d5e81082e3e8f3f40adb93cb1ad1d68e32f922937e6ae994a916d409de1ab2e780747f7de461c1ad52d6a SHA512 1c40084d75b864d942ea698efdae44ae33046bcdd1515afc78274ae1c5c3a921e19fe709feef1c6e7c1b14a26a1e2fc0c02e16e8476611a036a3e74f50dbea44
EBUILD readme-renderer-40.0.ebuild 789 BLAKE2B 1c15d3fb46ec582102bf0d39ea347b94c7b6fde6d8a040978348bb9ee381476d8d68e882f8f837378a5101ee8bab1d8498e66c2a64ae9f11d1da86994507b3a0 SHA512 3f3e93f9aae220e7f5afec82be2fa8d6f7cefece5ee3afc54e9a6c114112434c74ef7316bc480de6f7b831cd37976dd9b6f417140aeac886c52295e37a603c3e
+EBUILD readme-renderer-41.0.ebuild 797 BLAKE2B 4ec4d16cf7dd9adbc6e8bcb625db18de2e37d25838d46bbe596f3989b723f0452510d67cf629a2e280adc9ff10ea53bf6df3e0d0e9defa6c4988f1feb23f63cb SHA512 f957ddbd417b09fbd81717fe682c3e1a2b830dc4b966fed1f017349d621ad61df353f6463f3eb79a2c58a3fce91b9595b1be576200bdb29ff7be22a2fb5f576d
MISC metadata.xml 416 BLAKE2B 1441314990a3eca464ea227d76e458a42b3c9bf44076f64a59d22cdddaace1fdbe219b3e6f8fb963cc40174aaf473852698facbc8816f55278821df0f452a1ed SHA512 50abec4287629f7982049959696e8f21e0a773618c40b42815d53e709d080ff6051235453a4659c50bd4cf856829d0489cdd0f4e1f56cc65f28d5de45d849b86
diff --git a/dev-python/readme-renderer/readme-renderer-41.0.ebuild b/dev-python/readme-renderer/readme-renderer-41.0.ebuild
new file mode 100644
index 000000000000..b50293993a5d
--- /dev/null
+++ b/dev-python/readme-renderer/readme-renderer-41.0.ebuild
@@ -0,0 +1,34 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A library for rendering 'readme' descriptions for Warehouse"
+HOMEPAGE="
+ https://github.com/pypa/readme_renderer/
+ https://pypi.org/project/readme-renderer/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ >=dev-python/bleach-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/docutils-0.13.1[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.5.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/docutils-0.19[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( README.rst )
+
+distutils_enable_tests pytest
diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index c34125ac4062..ae39fdd0a3cb 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,7 +2,9 @@ AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1d
DIST setuptools-67.8.0.tar.gz 2492475 BLAKE2B 37c34605a58b41e14300e389402fe6debf9eeed20c72ddf53fa798b41484d1522d2b5313c74eb69a687eaf32c225f0931f901f452aebf6f7023b2419d127b808 SHA512 5dda7082fc563ce73d810efc9cdbccb8649fef2eac52f1a902c76ab5ec67a87ff64e36e918d0e3b168f5214d787bdc22e8ef9adeccb77d8d368dcbb48f5fb35d
DIST setuptools-68.0.0.tar.gz 2194111 BLAKE2B 614a1c69f640ce8d0e510c444e058fecd3810421983a03cd345e43e1148799bed7e5d53ac689a4fe3ce3174d16f2bb719236bd5442b5f06ffc7659d0f4c7d15f SHA512 da6d535a0db6eaf477c8c2148efbc2100fd88a14f3adad44d20e22bf52bee3f00fe86547ea650fe653519bd6ff5f9ef033a55bb3a05fed041e88e78cdfb81d7e
DIST setuptools-68.1.0.tar.gz 2197742 BLAKE2B 51bb614aac55dd593f49a5b34e6f31d79deea2b379c6c762e35e650e508d69119ce1e7d2ea3bfe501f41780511454e12a3a60d8fa4759a4e17cf4f2925c57d74 SHA512 827e1ed6724f1b6149515ec15528d29648041a9bb674957e2463b2424222378aeff185005c1277ff8fb4b44b5752276d99c1d9aa6d8a152ab80b2d7b1d5b5cc3
+DIST setuptools-68.1.2.tar.gz 2198001 BLAKE2B bd21de32246eb7bd17289536a65e87636c39d8d7712dffa61b07b052fa7e9020fc06fe2de294a4e4782738c4385ff31e6552a6d3f403c3b1da98ea07405d57e8 SHA512 a5a84102ce72f38162b190b91286013cb8660b45f383df04fba65e38c658a5c5b93cdf05f789436618fa596b3ca6688a7c54d31d6d10b729124d3b135660c328
EBUILD setuptools-67.8.0-r1.ebuild 4381 BLAKE2B 38554c1cfd9f787914b97b05c4386a7ba35b5b9c73e89ec4432e917bf6a53a8cf364bd7212827c52b912f8d5cbcd30d4fdc76fe5c08a8b3908ac6000a7b8134f SHA512 2e5f024be887565df7a0a3cf5804c8ecce6cba96302ee8423afd69e4dfab801647aa4a4fdf349d9a078dcb5bae72e2882187113bce2f3a47242cbb9500444f11
EBUILD setuptools-68.0.0-r1.ebuild 4333 BLAKE2B de58967946b1d9dc905adc0ade0174401c33887e8a9d9a1a58758b66fb4ec8f67df9a78e7b55f763c06c827930efdcbc2c02fd9e6752b60517300c92d22f8684 SHA512 3afe0c458f48d3fc6c1f47ac6c3d1572c5f3b7f9200960631b4a72b82fbf51de805fd11ddbbd0038165e3ede33b95d011b01ff6afe1cef661d85d8d8d3e69619
EBUILD setuptools-68.1.0.ebuild 4412 BLAKE2B 4c91d5971e3e5e40ccd2dd4436a2d6cc87fcedd840e9bba9637d59d3b33a0b95b3ee55949760e4b715fff8a233aefcbfea7665aca808e15fc0687e9a75a66fee SHA512 d46bda6128e9441658710a0cefd00fe6c433026e6e172573ccee2a0eba3e9cfc68be4db4f2ab62504e18a9bc3ce1285aee856683ba035ea52387119a2d19a4f2
+EBUILD setuptools-68.1.2.ebuild 4412 BLAKE2B 4c91d5971e3e5e40ccd2dd4436a2d6cc87fcedd840e9bba9637d59d3b33a0b95b3ee55949760e4b715fff8a233aefcbfea7665aca808e15fc0687e9a75a66fee SHA512 d46bda6128e9441658710a0cefd00fe6c433026e6e172573ccee2a0eba3e9cfc68be4db4f2ab62504e18a9bc3ce1285aee856683ba035ea52387119a2d19a4f2
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/setuptools/setuptools-68.1.2.ebuild b/dev-python/setuptools/setuptools-68.1.2.ebuild
new file mode 100644
index 000000000000..472b35c2a51b
--- /dev/null
+++ b/dev-python/setuptools/setuptools-68.1.2.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2023 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..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing 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/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+ >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/build[${PYTHON_USEDEP}]
+ >=dev-python/ini2toml-0.9[${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/pip[${PYTHON_USEDEP}]
+ dev-python/pip-run[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/pytest-virtualenv[${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[@]}")
+ )
+"
+PDEPEND="
+ >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+ dev-python/setuptools-scm[${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
+
+ # remove bundled dependencies
+ rm -r */_vendor || die
+
+ # remove the ugly */extern hack that breaks on unvendored deps
+ rm -r */extern || die
+ find -name '*.py' -exec sed \
+ -e 's:from \w*[.]\+extern ::' -e 's:\w*[.]\+extern[.]::' \
+ -i {} + || die
+}
+
+python_test() {
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ return
+ fi
+
+ local EPYTEST_DESELECT=(
+ # network
+ # TODO: see if PRE_BUILT_SETUPTOOLS_* helps
+ setuptools/tests/config/test_apply_pyprojecttoml.py::test_apply_pyproject_equivalent_to_setupcfg
+ setuptools/tests/integration/test_pip_install_sdist.py::test_install_sdist
+ 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_setuptools.py::test_its_own_wheel_does_not_contain_tests
+ setuptools/tests/test_virtualenv.py::test_clean_env_install
+ 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
+ setuptools/tests/test_extern.py::test_distribution_picklable
+ # 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
+ setuptools/tests/test_editable_install.py::test_editable_with_pyproject
+ # fails if python-xlib is installed
+ setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
+ # fails with importlib-metadata-6.6.0
+ setuptools/tests/test_egg_info.py::TestWriteEntries::test_invalid_entry_point
+ # TODO, probably some random package
+ setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass
+ )
+
+ if has_version "<dev-python/packaging-22"; then
+ EPYTEST_DESELECT+=(
+ # old packaging is more lenient
+ setuptools/tests/config/test_setupcfg.py::TestOptions::test_raises_accidental_env_marker_misconfig
+ )
+ fi
+
+ epytest -n "$(makeopts_jobs)" setuptools
+}
diff --git a/dev-python/sphinx-gallery/Manifest b/dev-python/sphinx-gallery/Manifest
index 635e91bf5796..1394333751a4 100644
--- a/dev-python/sphinx-gallery/Manifest
+++ b/dev-python/sphinx-gallery/Manifest
@@ -1,3 +1,5 @@
DIST sphinx-gallery-0.13.0.tar.gz 403284 BLAKE2B fac67eab0c49a756f4b73b05434c80b5876d241afae66bfd4d2f50b5ffb715f03da3e87146531c90632ecef0d092c5d087c3ada0d01a6df21c8032b3b60d1890 SHA512 26168e25ff46a34d7cf1d2d70e59d5e81bab6e57ec497f2a6e55e5356fb832b8fefc5a19976cc4fb495fdc1ef8b44a33de93cc7a6f376f72c9dbcaa94ed723ef
+DIST sphinx-gallery-0.14.0.tar.gz 408734 BLAKE2B f527eb58b565353722d669edf81a667b7c3e784480500ff03b5567b9214c27951438052db3f2dcba92b24e7224d5cd0017bfbe770132dc96ce3427ca463329a8 SHA512 c8a69af9dec9adf042214de0cb48d510ebb41d7bc4bb1e5767f3982b0e83d9dfa1a26028d939a1785d3894894d396840e437dc5c196bfc5318152d06240d84b9
EBUILD sphinx-gallery-0.13.0.ebuild 1489 BLAKE2B d0ac54e3b7a00537b93c25d2659ba5d12fb40ae7676e080a0a108f3337e8c616354eca757dfb315f806d97d1186419e2670c7d44f63b909514cdb938e5481071 SHA512 e83c66891e9ed3d1fa2b16a9fe619989b4d265f5dbc4ecde5da53ef8c6057fd5f65150083c9f9aca9f0c7bd5dc4e46c7e4a8112b67e61f295c577c0ecc46e928
+EBUILD sphinx-gallery-0.14.0.ebuild 1437 BLAKE2B d504aaefd33ef640b085d99878fe9ca8236f7e831feb87923c6be11dad6c5b4b3ce6754926677e2b911808e8972e96da4345d3f5d87f88845dd1400da73c671f SHA512 70c65976eb00d5a8e260abded16fa4e4db7498ccf948121f492ee564c55d8700394c11d5f446201e1181765bfae70d8f9a623532f5f6378014fe4d6f23ab2898
MISC metadata.xml 424 BLAKE2B 4e5cd1e912fd5934c7221d3e5cc60b2894eca6b994384f6ceb8397ce9c5312be1e9869b57f9dd7f3ac66501b20e6fd6abd2f33b5d19b93d3a12f7158ba08e7c6 SHA512 17acc19bf43dbbf1a377949576252f77fd334ddd8a3bec593d2339db5a44e4fde831f9ce47be97318bf72e30a062608f883e48cf572904b3476fde0df33adb09
diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.14.0.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.14.0.ebuild
new file mode 100644
index 000000000000..2dbbb033b4d7
--- /dev/null
+++ b/dev-python/sphinx-gallery/sphinx-gallery-0.14.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-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..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Sphinx extension to automatically generate an examples gallery"
+HOMEPAGE="
+ https://github.com/sphinx-gallery/sphinx-gallery/
+ https://sphinx-gallery.github.io/
+ https://pypi.org/project/sphinx-gallery/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/joblib[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data
+ sphinx_gallery/tests/test_full.py::test_run_sphinx
+ sphinx_gallery/tests/test_full.py::test_embed_links_and_styles
+ # require jupyterlite_sphinx
+ sphinx_gallery/tests/test_full.py
+ sphinx_gallery/tests/test_full_noexec.py
+ sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents
+ sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents
+ sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config
+ )
+
+ epytest -o addopts=
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index b25057c90407..4062e500c86c 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/bsearch/Manifest b/dev-ruby/bsearch/Manifest
index ab8c400bc34c..0bca927d7ed5 100644
--- a/dev-ruby/bsearch/Manifest
+++ b/dev-ruby/bsearch/Manifest
@@ -1,4 +1,4 @@
DIST bsearch-1.5.0.gem 27648 BLAKE2B 6b57cfbdfbb56df9c1c8374fccc59746241a7571aa7328519ef2f5c85e13e0cf8f54c90cb55deef2b08a902c9123c63d0b299ca7026ccde9b02aad02d4411181 SHA512 6246921be42e15ac35cf862833e156a01a0de9e0d2bff53af8eaadb3e7a512b7ab1e9dbef5b05282b82b26e589e45ecb6e31567b382dfc6eb62757e658cdc660
EBUILD bsearch-1.5.0-r3.ebuild 603 BLAKE2B f2e297486b984d06ed376301798f0230ee19cc9f3c1c8db156ff95d34119c4ad8fb1b8501ac151547278f790989f5b7ec9aefc08a071beb1f07709385415f534 SHA512 d891741412f9ce43aca3e17127df08241694bd098ebb9fb99c102a6f4c080fea9198a632258a4d050e9e266701c8cc5b66db47c53b4c5479afd1575db258fad4
-EBUILD bsearch-1.5.0-r4.ebuild 600 BLAKE2B 9d3912a8b0e6aba557a41ea6e93ef0a579009e0edb37fcfa674406cc98fb6c2c19d152bbd533e6cb057e702e9a8caa2bda58efed1207e0d7b40b064527eb87c8 SHA512 b9f16395d0112cce5484e99a3119b53c7e1ca475c91097db3805213ca8672addeb7a2607571d8570b91f8294f80631ed70d3dd9a79335afb1975bc1fcb50831f
+EBUILD bsearch-1.5.0-r4.ebuild 598 BLAKE2B bf43f091a7ffc754bfe982fd5854d66cc99c185baf0e9d346affe98fe748d402f41600c6089c4f926f16c9c05331cd734c582765543e8569f9d69d66783af3ee SHA512 912bec3762e909b134628981d23d520ae8289725e625c1d443dc9d5c9cec4b6f312969cdb7f92036a5555a2e50c415b033e5697ba2169221adf3211c3e30099d
MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14
diff --git a/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild b/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild
index 7114761df7a9..69885cad5c00 100644
--- a/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild
+++ b/dev-ruby/bsearch/bsearch-1.5.0-r4.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="http://0xcc.net/ruby-bsearch/"
LICENSE="Ruby-BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
all_ruby_prepare() {
diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index bfa643856217..bd0cc0c93503 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -4,5 +4,5 @@ DIST capistrano-3.17.2.gem 69632 BLAKE2B e2d1c16d7b4118593e5e8741dff0fdebd69af61
DIST capistrano-3.17.3.gem 70144 BLAKE2B d8bd93bb41a41196394b0959fa0bdf17609c9c53771bbfbf87cbc02b169177ad7cc18613a18d362a7fc775c91a382071d2384262d5cb49b1534678aac575dc55 SHA512 b7b85ebf7309d93aed83f68dc897e5a6cb4c8a929f4427c8a29db2ef6f857ee110256ba80c2fe0ae15f8008597c47be5ec60c192f3268d0df66f761b90d0758f
EBUILD capistrano-2.15.5-r3.ebuild 1229 BLAKE2B b5f9689386fefb1493e6cd4428575c984be7c8b3a4f0ba03fb5d24502bc443855091ef5b4b20d464a52aacab4eeada4448ffce305c0022f6dafe7fdd17f1accd SHA512 a70e69e1dc30798bf79619c201dbca687b77a48df8669facde22c659b86ad403a6acc97bb8674913be87f566ed923aee533083d314f079d5c5a0b786e1e929f0
EBUILD capistrano-3.17.2.ebuild 993 BLAKE2B 1ad68e00ab597eba2c2907bc777d224a8ab2b40c6a325c35946d54d7b8054878b375b46a2e6808c9850103c283786a64c3eaae4726eba4470c1ce9b8de93b44d SHA512 b77e59721c9550d4e920c14ab10b4d272a257a189e0b5eb744710c62ee86e136f9a58d1e693367efe475469b1edbc62842b46f65ad5408035228000cf64b6515
-EBUILD capistrano-3.17.3.ebuild 994 BLAKE2B 6ac9159348812f621e5caa272e731dd9e88ebb82a12e2367165d88d7d9edffd385ed900f1ec7be6ef8a450eef734951532530c9d38e74b8e999c8ef2c60b7f43 SHA512 626035ac9aea7704aee82351236d20d0e09ff0fecb9085608820311e02bdf457e0da8643c28456e7f1dc73d2f2afb3f10c60b6d7316b23d99860f04101705fa0
+EBUILD capistrano-3.17.3.ebuild 993 BLAKE2B dbdb3c207de7bae07a9f463eba0c06976f8ca53ee592e176a88a14f896be753172cfc777c05d9b29216f7d4fc7ac2e4d4a7e60b37b0f57644a232b4a974c68b1 SHA512 8cd7714c471bffba68df258788832194ab081e08ffdce4be50998efd77291a0314ce14df221f642a8331ed0fc8bbf49b5205d35bdf4db966271cdfc79193dfe5
MISC metadata.xml 396 BLAKE2B d27f0009de40add27cbe4a8a668ac4a82fa98eef30d794c61add8ad293db7e6b76c948499646c1dc23046cd4d88cfb36b41c1c14ebf78316ba6a4547493edb87 SHA512 98a3ccc2e6734e249cfb13754015cbd79485d20bc018312f7ff8500fa3c011db88c3955990a97da714dc6af7a6c94196057839eb76fd1612f30dba9e623ee0a6
diff --git a/dev-ruby/capistrano/capistrano-3.17.3.ebuild b/dev-ruby/capistrano/capistrano-3.17.3.ebuild
index 4e9839ae6fcb..dd6213dfb99b 100644
--- a/dev-ruby/capistrano/capistrano-3.17.3.ebuild
+++ b/dev-ruby/capistrano/capistrano-3.17.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://capistranorb.com/"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_rdepend "
diff --git a/dev-ruby/colored2/Manifest b/dev-ruby/colored2/Manifest
index a2ad65abcb0a..ddaca8880c7a 100644
--- a/dev-ruby/colored2/Manifest
+++ b/dev-ruby/colored2/Manifest
@@ -1,3 +1,4 @@
DIST colored2-3.1.2.gem 10240 BLAKE2B 6dbf0dd1bce8712fecb4f34b0f4480da21f97db6d5d002e1758a7131120bbd68c02588b2f05eb50b09aaf2f398761e6d281b49b2b7a021724b7f4a416ae9d2d1 SHA512 20a3d610e7ff4097129eebf8d5f6cd5618cd5763dc14ad97c2570047c4f75ff371d3bea1b528f8c1b806b102e13834fd0092f9ae50590f11e70157e4584b915b
+EBUILD colored2-3.1.2-r1.ebuild 523 BLAKE2B 80955c008293a5c1ca34a0256e06a3d329b8e21de7829a9ae1d335f5575198dff3f88db3120f43f835ff85c9913f03cea032fca3a605124afbed439de7305673 SHA512 3478c39915630dc812de869136e65a5cc68f23f19038f5538e88d43c7ee0a0a699b29b5e67739b6051f179f4ce9ae6dca1c9d67c07fd143c76e7a4063ebd018a
EBUILD colored2-3.1.2.ebuild 474 BLAKE2B 88524418264fba540c03d0e892c2204c3bc677686527e7a00c96aa5df9c20ddd326ed4198134aadaa240957e1102807cd56e45c80c7e62e90bac5bdf198ca51b SHA512 71220062c0edc31e6a5f0d80b785653b7ee77393c8fcb55439604238b02a011aee9329aaef6a5d5020686fc98bc8ce2b56d0cd85ca75ef65d12e992b26e5f8bf
MISC metadata.xml 343 BLAKE2B 114b0286eb61ba51b6d6ea9489117379287c61aaa7d5bafcc0c1c15cbcbeb935582cdbc196fcb3485a5bfa56a5e078925ca16d634434651c6c1a03452f785c95 SHA512 242b2e1d4818082f6b82a73a70ba5b3df10a7af33b2f915356a8c5bd67b25848a534b37048fe4b4c86bc63d3b95f279a1c9154a657ede945d109ae839f1b937b
diff --git a/dev-ruby/colored2/colored2-3.1.2-r1.ebuild b/dev-ruby/colored2/colored2-3.1.2-r1.ebuild
new file mode 100644
index 000000000000..3d0b2e46c6fb
--- /dev/null
+++ b/dev-ruby/colored2/colored2-3.1.2-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Console coloring"
+HOMEPAGE="https://github.com/kigster/colored2"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE=""
+
+each_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#:' Rakefile || die
+ sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+
+ sed -i -e 's/Fixnum/Integer/' lib/colored2/numbers.rb || die
+}
diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest
index f32801b1920f..156e8be14575 100644
--- a/dev-ruby/dalli/Manifest
+++ b/dev-ruby/dalli/Manifest
@@ -1,5 +1,5 @@
DIST dalli-3.2.4.tar.gz 71999 BLAKE2B bb4ea91328e60740d8be0664b2a359007230efcc87611e620b08cc18292e85384780afcc09de575314f3bd39d261b8d26c558f4329ba55f13f1306681ce0ec71 SHA512 5f5f802a76b1d611b42251c8eb70538cb1da6b43bb681fb7e0b4a7124bf46ab4d89be4ab31bb071d7205c897ba940ef523384efa18b5723d57d8edaea2198350
DIST dalli-3.2.5.tar.gz 72496 BLAKE2B 2a8665aad98629ccab873a2b6b6661304b25dd2374ed3685f97dee83bf43c604088e43229ced951453d889fab7a1ec35b7fb3f0028858cf890a6013ac82b64c1 SHA512 ace079e3c9f7c30e2f266a07f87e58cbf4276f5ca4744ade76782a6a6047296bf5e23d40a4c1f4596b1eb150501c460f7cf89b33f308a774bcfe5825ec635760
EBUILD dalli-3.2.4.ebuild 1210 BLAKE2B 8e2b3f4e0edc321d51d4c7e375b04a4b8bc2313984863962bb34940b8e177ef267e2463f5800f41287e35c5da73d42f9c784ddc02e74c66cc093a710bc267b51 SHA512 6991c5c2681ef256f40722354434e42220a7b64cc5e5919bdae9881c1f49f01c974cd4c9ad8736e9cf78004890da5a8040baa833c7f5bb00ac2057b75f11e50d
-EBUILD dalli-3.2.5.ebuild 1209 BLAKE2B 7d9449e68aa296c5a1d640254b1b5d05a82efb24962ab700ca51f1a278ede613540462508519222f3bdecfe84703220a2e4960b1135350eae8414803a7e0d079 SHA512 aea4b0106f11c1ecbdfec2150507a553b91df480b8b59c74d8d8311efd0db6ccef64b4ff57f2e69e739d85acd3553618d6ae99cd4f9311d47c630cb2cfb23350
+EBUILD dalli-3.2.5.ebuild 1205 BLAKE2B 2c6471e458a47334fb60a5f51ec1edd1fb060434b9c50d7e31539afdf2972cf7526bc52bcbb6811e25a04055e9529257ee947ebad0b9b190c74a2ec1d6d6c340 SHA512 8dc6f0fdc88fb0c76147847d76f097da8c847a1d256b6e1c4229b7797e69781808d61ea11ca641b44161316376890903f06325c3a6466ca94bdb6aedceb0ed6e
MISC metadata.xml 347 BLAKE2B f1e7c89c18e4fb1a02714796274401469ee66687a98d56445ed894024667a9bb277d0d1c1f6cc4ddfd90c3d3b3cd2f826bad7dda8fc5f3d6111b8326865228bd SHA512 7645efc96c6c7d275946260d28055c704f3fb45674e864b60a4a60e7265c8c61e82105373a243ecad18101c850ec47ea3c9a5a2a0538b4f9c99232ba1fa36c6e
diff --git a/dev-ruby/dalli/dalli-3.2.5.ebuild b/dev-ruby/dalli/dalli-3.2.5.ebuild
index 457caebf8503..9db4d42a028a 100644
--- a/dev-ruby/dalli/dalli-3.2.5.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.5.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli"
SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~x86"
IUSE=""
DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"
diff --git a/dev-ruby/debug_inspector/Manifest b/dev-ruby/debug_inspector/Manifest
index 44891d09855c..a639c08627a2 100644
--- a/dev-ruby/debug_inspector/Manifest
+++ b/dev-ruby/debug_inspector/Manifest
@@ -1,3 +1,3 @@
DIST debug_inspector-1.1.0.tar.gz 5837 BLAKE2B 49f2c4b8b872ad2be0e6c41d02f7cb64e3f2928e8f02e06ed99f2f2befffe1da4c25024a2069b8d2f19dc71ab182459f6cf75c5b717662e5cfab16a5b66cf41f SHA512 c66d5bf412d9b6a61f456e943a901dbe9018cf92c171e1a7d9a19807c7894ffdb6acaeaed2c8f688927130a14909d0e0714e5b728ad7ccbff0e5f1c0ad20c600
-EBUILD debug_inspector-1.1.0-r1.ebuild 672 BLAKE2B 902fbfd18d5ea2088e392ed44316d59d0955ead6fd98c30ce34c1eaf39a3babfff50e567f29441f1a3f3bd9ba50faaeb6447b0b4c28754b04f9dec11e533eacc SHA512 bbe3131f6ee75d7cb79e6e1cbba03ac584a414ed459d2bc51605ceacd83b3a90a73d9953b843307f5a5b08c848d4a5928e6b2767fff5cb2788085debd53aeb0e
+EBUILD debug_inspector-1.1.0-r1.ebuild 733 BLAKE2B 2549504f0d059af454a63489758d4949e18a9287a4b9b6bee4d3d643da122c5ec08f9649f2bd547a06c5466088081b97adbe409a121f00c3ca53607950f77db3 SHA512 3e8934031fb0b5767026cdd795ee078e0cce14854929a085dba784909831a9f79b1e69a13f43c4bc43451b023ad173abd986751e7cd50f6766dac65a17d88284
MISC metadata.xml 351 BLAKE2B f257a2ee28e3b834d9bde72e9f4024f9f93a3fe043a95a376ca15199fa7edb38cdedf1856438243a05337d3ff8513a88dcf886896c776b3807d1cf4437ac8668 SHA512 c9d8cacc1c0df621f009d74dcc9bdc34df08becfe8675b9931a12e492c91d758409c7803adb3f33bad81bd1c496b54f3b1c3d10ad2e8509c68b62f08dca85730
diff --git a/dev-ruby/debug_inspector/debug_inspector-1.1.0-r1.ebuild b/dev-ruby/debug_inspector/debug_inspector-1.1.0-r1.ebuild
index dacb6b727da3..12619b58d005 100644
--- a/dev-ruby/debug_inspector/debug_inspector-1.1.0-r1.ebuild
+++ b/dev-ruby/debug_inspector/debug_inspector-1.1.0-r1.ebuild
@@ -25,4 +25,6 @@ IUSE=""
all_ruby_prepare() {
sed -i -e '/extensiontask/,$ s:^:#:' Rakefile || die
+
+ sed -i -e 's/MiniTest/Minitest/' test/basic_test.rb || die
}
diff --git a/dev-ruby/faraday_middleware/Manifest b/dev-ruby/faraday_middleware/Manifest
index 56c922c99f39..6344924c284a 100644
--- a/dev-ruby/faraday_middleware/Manifest
+++ b/dev-ruby/faraday_middleware/Manifest
@@ -1,3 +1,3 @@
DIST faraday_middleware-1.2.0.tar.gz 28332 BLAKE2B 09aefce13f0145e4098d68d2b8887fff5b535b3eda520335fdcaeea05256d1a256501fe9fee4273636fb0bb9d806d38ff7588a489840d2e425ce6666c496a4d1 SHA512 abfc6faf725c4646d0c1c59d2bde23db13dd78f81e74d313368bd0ec4945c33f24c8e8f3f252c6fa499fa845bdda19544876ea93bb9118b3fa4d3c7615366283
-EBUILD faraday_middleware-1.2.0.ebuild 1882 BLAKE2B 43669f7508fc757c69da21f95b9b961e1522a2336642631da875328f6557cbd2b5c921632e6c454ece52135542f49efc5a85bae9c48b82ad279e40f372ed9e78 SHA512 46dbfa61c8aa7e248503228d26b8da5571be4984a220ecc5cf75cf6bb3d2ad0ad9a4d2583b4213deb363b201ca07925f08bbb449721e508ba95c2b6b0abefbe1
+EBUILD faraday_middleware-1.2.0.ebuild 1901 BLAKE2B eaa818a87586da14d4533d2cc2ae431bf5905ddf48d9bae7e804dcaf79cbd437f2094a93167d443a143dc1b2ee4df3f7895680e0caffe5dd84cabf96273f6d6b SHA512 5d358e4ff96e36a80c5558dda657fa4816f570b01cd1e66d91c65b34b0cb116891b8d020b6232551fa761cbf3b7e72e03d13f5e52997646364759b9b2e85edae
MISC metadata.xml 730 BLAKE2B 64f366662ab812afd769d94c56eb3829c55803a968afc445cf2e43f16f3c02b6c25541459fa10a93adfacf7064c0fe136321d64e546e8a570365ad002ccc5397 SHA512 9ea2039688d9139404e6d0bd1322f399ce4019e5e36e6d4941296559ce64bc9ca99807d7e0f10c776c4b597e0839a49698d6240c432be4102bfbdaac09b46e2a
diff --git a/dev-ruby/faraday_middleware/faraday_middleware-1.2.0.ebuild b/dev-ruby/faraday_middleware/faraday_middleware-1.2.0.ebuild
index baac79180dbf..b133d5ef41e0 100644
--- a/dev-ruby/faraday_middleware/faraday_middleware-1.2.0.ebuild
+++ b/dev-ruby/faraday_middleware/faraday_middleware-1.2.0.ebuild
@@ -39,6 +39,7 @@ ruby_add_bdepend "test? (
dev-ruby/webmock:3
dev-ruby/json
>=dev-ruby/multi_xml-0.5.3
+ dev-ruby/rack:2.2
>=dev-ruby/rack-cache-1.1
>=dev-ruby/simple_oauth-0.1
>=dev-ruby/hashie-1.2
diff --git a/dev-ruby/haml/Manifest b/dev-ruby/haml/Manifest
index c4df4beba401..d6abc5e2e97f 100644
--- a/dev-ruby/haml/Manifest
+++ b/dev-ruby/haml/Manifest
@@ -1,6 +1,8 @@
DIST haml-5.2.2.tar.gz 129833 BLAKE2B d68c24c7a3c817d6d364b2ec92b84b4f56f4fffa48b99d17b2df27da35f50b1fb1f69b184a7b21d899c476e0d4c8ad2b940a7cb2995ec24ecdafab8ef61fe393 SHA512 1aec59fab20d8139a5dfedde2007fa8137a377a345e4d30229f9d1140d56cdf970c8ae70e2647e6a408d7fa543a16050f66a8a636efa6a6b1f91ee1ffcc136c1
DIST haml-6.1.1.tar.gz 669644 BLAKE2B 239b3a1fe02bcd1e2981198ba7c54c71ca2af0947102fcea6cd600cc6579294856baa290589a7d3a015e54df8bcecf8e50175cf2189e8f4f9c6f9721a558bcc9 SHA512 7d732be085b41b8f0eec418600a82b51c68301081165aa636fa342ae26b74215a202a4b15e592da980d9a7fbe24bad01399f599770420133c4b6ab7523386fa5
+DIST haml-6.1.2.tar.gz 669696 BLAKE2B 81398ca33af69a1cf79cbe6d49d82ca27489584dc8c4082c079606f1f029b99e6b4c6fb350a5b50da31349ca3cbd7b7d2913e521b401634f7442e03279753e18 SHA512 c059b96111c6e477874cf37f0463dd9150d00e2e5261e9dab8251e1f66cacfa647009bf4d7ddd60fd11582c3f41ce06515f5aa448358aa58a9df2c8289660151
EBUILD haml-5.2.2.ebuild 1451 BLAKE2B 7e69cae6af682922121eaa2533730e193a8d559775825cdb1df218832448e727bed7625b512602f2a2fb44ccb18f9bdf27875cb5d4ba527bad9cb809798783cc SHA512 51556e02ae68e0cbe0546ea6a0953cb1157b0f046a8add4959470e083baefe9e97a8989ca24cf730e46a0c5ee115c056a7b9937ac4f99894de1ff07598bcf5a0
EBUILD haml-6.1.1-r1.ebuild 1611 BLAKE2B 78a927e584ca28ae8caf906d05d4ef2e4cefbb44755edc40eac42ec0f5ae4ee0eea4ca504b66513afeea7e5b226e0f654b847dc116579c9aaab650e027b2506f SHA512 4cebc604ee017ed24c4b1e4e7481dcce78cd5c0f817e3c1c9fdfe09c7b3409b12838c332bab795dcd3c02e2536ab5806586d4967f776aa2fc69ecc44331d0bb0
EBUILD haml-6.1.1.ebuild 1475 BLAKE2B c00347b47cca4ec075553ccd270996fb167f47e847159bbdadb692dea3b5b559d875057641a9943795a7c22192200980c88314c0b1460e4909b992f8cf167060 SHA512 b14fa6a5694a1e0eb542cf4c2f99da36232956a2070aff38300a4ba6dca73e906fc1d94259233afb72842de557d0efb1be5b6060f3ebb1cb4127dfcff97d28e6
+EBUILD haml-6.1.2.ebuild 1607 BLAKE2B c370cf85f1f35831f8ec35a3d1bd6bc0e1f9e41cf0ad3eba639af4ad394507f737fd55dd9d29bbc236e3a995a633e4f16cc771392658b5213d22b7793de36301 SHA512 3adb55b0165cffe45ddc84de30675075a378c3dff533328a2bd144d325705eb5a5ab0c993ab4a76c0ca93f824c6f0bd6af76227891d7b5e7dbe7b2c1de233cdc
MISC metadata.xml 384 BLAKE2B 49a1ec969b1de2c61646aef404bcb19961d7f7b6b8c0324c1f447c8847adb0d3667e653b4273ed1c7e177e7e5216e6275a7c664ee6917ecb48e69d89554a33c6 SHA512 047f50785afcb708d07a770c38e40d7c8be01455832f01bbd006608eb18af8a8470a21ab0c57b7304ad4e2be39121310d0feb1ac64163a1b5e4c1cbf61cb8bfb
diff --git a/dev-ruby/haml/haml-6.1.2.ebuild b/dev-ruby/haml/haml-6.1.2.ebuild
new file mode 100644
index 000000000000..90cefede012b
--- /dev/null
+++ b/dev-ruby/haml/haml-6.1.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/haml/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/haml"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md FAQ.md README.md REFERENCE.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby web page templating engine"
+HOMEPAGE="https://haml.info/"
+SRC_URI="https://github.com/haml/haml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+IUSE="doc test"
+
+ruby_add_rdepend ">=dev-ruby/temple-0.8.2 dev-ruby/thor dev-ruby/tilt:*"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/minitest:5.15
+ dev-ruby/nokogiri
+ >=dev-ruby/railties-6.0
+ >=dev-ruby/activemodel-6.0
+ >=dev-ruby/actionpack-6.0
+ dev-ruby/unindent
+ )
+ doc? (
+ dev-ruby/yard
+ )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ sed -i -e '/bundler/ s:^:#: ; /Bundler/,/end/ s:^:#:' Rakefile || die
+ # minitest hack just to match rails/activesupport
+ sed -i \
+ -e "/require 'minitest\/autorun'/igem 'minitest', '< 5.16'" \
+ -e '/bundler/I s:^:#:' \
+ -e '/simplecov/I s:^:#:' \
+ test/test_helper.rb || die
+ # Remove tests that fails when RedCloth is available
+ rm -f test/haml/filters/markdown_test.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -rtest_helper -e 'Dir["test/haml/**/*_test.rb"].each { require _1 }' || die
+}
diff --git a/dev-ruby/hamster/Manifest b/dev-ruby/hamster/Manifest
deleted file mode 100644
index b2057f2497aa..000000000000
--- a/dev-ruby/hamster/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST hamster-3.0.0.gem 129024 BLAKE2B f2d716d9304e9dea90b9832f1ae01bc6482fb57edc72f8e4edf0646ec066d08f9aa632401ff89dd979ee6513fcae7dab3289d8fada3a0e4392c688aca3d3e009 SHA512 2e9e388ca5a6b1d52dec60ce7711bf91fba8bc51a722139168c1aafbc9bbb98602675427e23a588950f56eaaa10c4b3aefd682970a77c479f47c77f00858342a
-EBUILD hamster-3.0.0-r2.ebuild 744 BLAKE2B 586a43baed2656270f24b71feea1659f9d033c9a891563c8799c9dd7716a71d229d7e1e358adc4b4f36d1fea4d72331e9678105b7b0bffd75c57e8adbbe41ea8 SHA512 336de9936743cc694a15f91c5571c8d7143f9006257dd7bbfafe63411776ab4a9c65baa7fb168acb42bdedf2b6e0121f46a7cc70e012faa15524e8f60c39af32
-MISC metadata.xml 345 BLAKE2B 460e58cbb4cbd0734c94d5eb8b7c98f350ce835dba4dcf22bdf1513e5101f814edcb5584b884e6f9d2f7e1d3d815b42769c128b32ad942961b0a578508223e84 SHA512 62b45f377515b1117cf17cf01f3a05d24295b50a16d04918bd3131ff210ee5a4d257281c675df8ca526000a3b9fef564238f61175366bf6b6d6ca7e9459f2ee2
diff --git a/dev-ruby/hamster/hamster-3.0.0-r2.ebuild b/dev-ruby/hamster/hamster-3.0.0-r2.ebuild
deleted file mode 100644
index 32f50fd4951f..000000000000
--- a/dev-ruby/hamster/hamster-3.0.0-r2.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Tests broken with >=ruby30 for now: https://github.com/hamstergem/hamster/pull/252
-# Bug: https://github.com/hamstergem/hamster/issues/254
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Efficient, immutable, thread-safe collection classes for Ruby"
-HOMEPAGE="https://github.com/hamstergem/hamster"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
-
-all_ruby_prepare() {
- sed -i -e '/codeclimate/I s:^:#:' spec/spec_helper.rb || die
- sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb spec/lib/hamster/vector/insert_spec.rb || die
-}
diff --git a/dev-ruby/hamster/metadata.xml b/dev-ruby/hamster/metadata.xml
deleted file mode 100644
index 8646aa60c22d..000000000000
--- a/dev-ruby/hamster/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">hamstergem/hamster</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-ruby/heredoc_unindent/Manifest b/dev-ruby/heredoc_unindent/Manifest
index f2dc8366b91c..f06e0e55b9da 100644
--- a/dev-ruby/heredoc_unindent/Manifest
+++ b/dev-ruby/heredoc_unindent/Manifest
@@ -1,4 +1,4 @@
DIST heredoc_unindent-1.2.0.gem 10240 BLAKE2B 2d29e85e03b4da87277e82ad3c7f85f8c4f4063651a5e1aa9931ae257c8e3416b6feb6403ee158b2fb6bd4bb0b6fcf00a09bf688b3ba3acc76b5000639a7c248 SHA512 a975ffdc2ae3716a7fb90145270df03d6f3d45d42d3fca3125044a2b960a9c8ffc74a7fb0e315b6021cb6ce535b08207a40351573ed89c27fe0c8e196ea02c76
EBUILD heredoc_unindent-1.2.0-r1.ebuild 724 BLAKE2B 49564af9a5cecbe514d461c516f06f3682c272951cb774cc96563c6774d2d35a33ef18e14f5971db808b093e896223f44a5271d036d093fb5ed7a8f39628cc04 SHA512 44d7c5d3d67928061a6f71d2d1818aba1c33dc859d1c262e504608770b57074bb32176d61f69154fe27e0de4fcde79dd77cdb31292a1a0d032ce2929871a2567
-EBUILD heredoc_unindent-1.2.0-r2.ebuild 719 BLAKE2B 45e74a1e2b21a7d6f944303a4089027a1c34ca30f6541882c19c7d97ff9f11574611c3d24ab26b3050e6d9a8faf8ad802611d32316d4f7131093a1a178b13ba7 SHA512 5295f989b0595b291c247d5a65659d148de1ce95f0e0c6101132bb8869b9f33e3610e9aacff4591f9d4d12f79a98c2324dcb3ec842c618b911731fb334acfdf6
+EBUILD heredoc_unindent-1.2.0-r2.ebuild 718 BLAKE2B 928f47698ee5dedc4b704bf59e6f3365a9927347823b14faced66c885775f7955a2ffe230d4943e049004c055ef8df96eaa0604f634a1b6be116246b9506d76d SHA512 968441c97f38795b91d858084043e361c0d0b6ae23b1ba9026e179355ec8072563d5b975f7cbbd5e2b19c3c01c691c9b7cce19929d3d064a81569cdc4c768a6c
MISC metadata.xml 356 BLAKE2B 6a6e81e9c96012b97d98e342b79246fde39928e412f8a93ec22b03edd09871d4afa0742514bb7850968b02101098fe32b5f2eb9d912c9e4a7866ffb08c8a24e3 SHA512 3c1949783344ffdad9f57e96685bd809f9edcf8e564ddb7d3dfc2ef17c525becd86f3bfb81bd701ae06e8186b35ad5cfd12fa2d664e7fd404fc31337e5e70315
diff --git a/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r2.ebuild b/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r2.ebuild
index e4818a90970d..2c79115a8801 100644
--- a/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r2.ebuild
+++ b/dev-ruby/heredoc_unindent/heredoc_unindent-1.2.0-r2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/adrianomitre/heredoc_unindent"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_bdepend "test? ( dev-ruby/test-unit:2 )"
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest
index 30c0ad299c30..574504fbdb6f 100644
--- a/dev-ruby/hoe/Manifest
+++ b/dev-ruby/hoe/Manifest
@@ -2,6 +2,6 @@ DIST hoe-3.26.0.gem 194560 BLAKE2B a47ebe54374c04e739112c99c3eaa968c6048df639e5e
DIST hoe-4.0.4.gem 190976 BLAKE2B 82e017351700a376f7e497a2e65b5e3e8331f25d5b083934f710272184016264e9b21ae4e2d25154affe901d6f426108ad29cb281cd68b30eba0910323a22544 SHA512 a7f03c171f77127d442070947193536421395a609536c45efb639c75f24605dfccb9bcf8ec6ec202956f888a3110cffa99c56bb924f7e1b982864d38673b6a4c
DIST hoe-4.0.5.gem 190976 BLAKE2B 57622502f76a65a1d1e31bc717d125495c1f1d4e687ddf5a74c5335a58aa3a64bc0b0e2a66fe17e5b14ef92cdc72178299b2cfbb03bcb2a57d71c740d9628a6a SHA512 5f9e423dfe49d2b41ae4380a8b226a7c6efa939ba48022a0d872e9ccb4fb8aeed67ea2366034f61edc92a5be3f23014a0428ea64a48c644a2308621a0d417a23
EBUILD hoe-3.26.0.ebuild 1482 BLAKE2B ad8807193303c9f3fcf00610b00428538d06bec03b6c271b94bb5891e69421b2e5b9fad1c94d5037a229e5ea37a4f622daab041e7c965922dec51853148b30ad SHA512 4f4df9f1a04920ee9fc06fe266e0a3a7a0ac0f21b7a5a0b57f45cb5337b22a04cc4e5f62d184e48aa6e72c6d53c70d76e1ed1311afbf1b63e7c8b02e0ec980f1
-EBUILD hoe-4.0.4.ebuild 1490 BLAKE2B 932e87448dfecbb9931839cbd1afc99340abf7b1b9fa8582ebe2965337d0ea1c397b4a60c45777052c42fae0ff622cc2197b2374a85e2ef70fef6eeb614310c0 SHA512 9958ddb77649a63c9cd15158eb9c3b716376bce7e46cfd4082e0aa038011eb3cdca6a9a7b7f409f909e8793255b1550710d4ccc3a8128cd798b688cb068c48bd
+EBUILD hoe-4.0.4.ebuild 1486 BLAKE2B aacb5bf353282177872bfc422befaaeeb0a8cbe009ab47fff1260b4abb6ba5c8d9f6de78d0bee005fbf68f3ffd247f85fcd1b22f2cdc64070747f1f9e6974acb SHA512 63fe62991100b6ed5648ffb3053fa5e64404823ecb11d48aba05cfa5e958b9549f1ee4db030d1652c2d9626fcff647247c246490fd9577e1d0ad9e33470b6f51
EBUILD hoe-4.0.5.ebuild 1490 BLAKE2B 932e87448dfecbb9931839cbd1afc99340abf7b1b9fa8582ebe2965337d0ea1c397b4a60c45777052c42fae0ff622cc2197b2374a85e2ef70fef6eeb614310c0 SHA512 9958ddb77649a63c9cd15158eb9c3b716376bce7e46cfd4082e0aa038011eb3cdca6a9a7b7f409f909e8793255b1550710d4ccc3a8128cd798b688cb068c48bd
MISC metadata.xml 330 BLAKE2B 400950b85e191fcbdf8fc9955d0cc65d48b125ba09bd3493a965788f6c3f3138db34b5925a8c064f6d453606b8567389c1d10b7449206119f3198ec4d53c62f5 SHA512 c13fc7b215ea215064a802a93f1ed23974f487aa94bf83d033b4bf65534d3cf9abafec3816bf12f544b2f2cd58e87dc5e38130aa25875287a50f88ae62d3fd0d
diff --git a/dev-ruby/hoe/hoe-4.0.4.ebuild b/dev-ruby/hoe/hoe-4.0.4.ebuild
index 96f7c8c86067..fd2ee5eaeeff 100644
--- a/dev-ruby/hoe/hoe-4.0.4.ebuild
+++ b/dev-ruby/hoe/hoe-4.0.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index ff8d3b1b06ee..38154e320b8b 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -3,5 +3,5 @@ DIST i18n-1.13.0.tar.gz 74591 BLAKE2B e8b2a624c6ea02f030eacbbdf1ca9722d23785e51f
DIST i18n-1.14.1.tar.gz 74855 BLAKE2B b01b5fefd5033352455110e4fda3d567a5033c6bb732dd11519a3859a3cc4d57bd4229ea3346f2e680575f6ac4d7038d4bcbfd0ea314d2e8b08f26858ffd22f6 SHA512 89a293c00c7e62e802823d8011142a0786268b4c8341a9e389182988f1372655b4c5410ee10d6632af2fee645fbbf2feda2ccc4669d59d44640d3fa2c34b9e86
EBUILD i18n-1.12.0.ebuild 1606 BLAKE2B 4b7ea7b50b9f57a22ae504a8427ab99df209fb866b1be50dd51dbc66295d4215948765cebb558d88da1fa3ed64c2395266b91a5247c41b84fa054df29963b771 SHA512 34c19c581fafcbc146150b3b9adb2e7509a863c7f27115c0361861bc4e529ba03de5dee59128fbc5098f0db09260639510996bd4cd088bcf53fd70a0e97b45ca
EBUILD i18n-1.13.0.ebuild 1591 BLAKE2B ea1197e974b539b9861a04f809c0277a8fdfe8331d2c73016cc57c2efd018912c431cbed27c6dca62c8503e0192df260dd1258cab9bbd4d29c61719b55ae6ed7 SHA512 825d2ac960c86ca7f5ff0ff8e750ed1ee2d42cee19c6cbda3daf5c0f426369abcc11a3da1e70bae27b946317dcf97985ca0539b3a894c2dc2985884279be0c11
-EBUILD i18n-1.14.1.ebuild 1597 BLAKE2B fb9784fc2515e3ccfcdbbe72b9350d7c29a765fd22246aa85344e3db90d93157c2d5974f9304354c8434d9cf7218642b1706d93d0a47784f5a8d4d754b5fe131 SHA512 7d4c7dbbcda9ab34a54897b9459d255dce2431beed580d70dd51d63edf9a1a2a17412d0c1db64d0b700e4592f517f3ae32ec7aba22b727c821f5eba47b4829ec
+EBUILD i18n-1.14.1.ebuild 1592 BLAKE2B c89c79fdad823503152c5b54c9b98d3546233194241fe31097c488163647eb9914ea28c73b4087185abe89d93d7184c357f980a0dd727fcc1288dc0906064aed SHA512 01875820c60168f268d45c437b2bb838e8ae8843fa3a5f0f6d1cbd349f7d84fbe68a9a1d25801ce81ca18250bb6d56549e174b04688026ebecd7aab99ec3cdc1
MISC metadata.xml 341 BLAKE2B 71b36ea4e85348d38b1eafe8a235485a9dd9cac8a62961f041a98f4ac94d1a67ad33997aa796baabbfcc4cdbed8a66aa401b96d0d3b61dcb0546ca3d75f66e18 SHA512 819e827fb7d63f46970810acbb8a94f40cd3d72563a1b2e013d34041b78bee73e74634b3c6b2ef791da624a091af0ebdeb4d816b8697914b72c70fb087775d63
diff --git a/dev-ruby/i18n/i18n-1.14.1.ebuild b/dev-ruby/i18n/i18n-1.14.1.ebuild
index 6b5139a1bf29..2e4192730430 100644
--- a/dev-ruby/i18n/i18n-1.14.1.ebuild
+++ b/dev-ruby/i18n/i18n-1.14.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/ruby-i18n/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
diff --git a/dev-ruby/log4r/Manifest b/dev-ruby/log4r/Manifest
index ef4f60f8eabb..491c63cc6cf0 100644
--- a/dev-ruby/log4r/Manifest
+++ b/dev-ruby/log4r/Manifest
@@ -1,3 +1,3 @@
DIST log4r-1.1.10.gem 118272 BLAKE2B 32b47cd7896b4b1769c51542a4b7f98b22874d40abe59fea4859079f8af10c07810d51cad275d3962f9948b6237a3e507d6d010cf7ebca232ea282ddb108b70a SHA512 a3a9e6c9ef5b388106afc4d402455ec480729cb58054794e6ff6c963b4d819776bf5b57ef5ab7499ddc9a6b3c10f299a133f3f5986d94ee0a438b64ede5bc143
-EBUILD log4r-1.1.10-r3.ebuild 593 BLAKE2B 559a147ca0f09bf4eb332ee15420337527af4d525f47b22b12d640f73585326eefdbc1809545cebbfacbb3eda8e6ec20f0aa2bcb4700f61764ea4fa856a4e932 SHA512 1a03225b46039c09763eef8bd6f23ec4b8b2fca70c6f76306e6755ad927ae4b54eaef68bd2a5cfa182bff2624b57b148409f57f54f00976b76ddc09ffa3b9c9d
+EBUILD log4r-1.1.10-r3.ebuild 594 BLAKE2B e6675060eca2449e0dae7cd4faf0623fce956ee618689d67f15e38d6b11188a5bf313d0a2bce8468a458884d80eaea6ea10f26fecab8d9ec5a148add12efa749 SHA512 fa337eb54fc04bcfd711c71a5727fb7ae7f076f3b7cad3f4ebada4b01964742c80f59b95118200d94e2ff2ac5f432442d45b2d90f789b066b03c29805e84e941
MISC metadata.xml 327 BLAKE2B 0f1860fc5352d7c7e1b3cfeefed9c28bf4a7fdb28420525664f4b91491d5a21dcfb7517dd3c72aa5dd32614df66d03130a602136c4b2cd3a5e2465e46e72c5c1 SHA512 512e2ca9eac8cd8cb33f815e83328795245cb5dc2df115370b6f74ad64af2235c25fdec9e3da485e13545e95247776f42a8b7b07a685be0c1f49f8dc96b7fb9b
diff --git a/dev-ruby/log4r/log4r-1.1.10-r3.ebuild b/dev-ruby/log4r/log4r-1.1.10-r3.ebuild
index 55e624763748..64076ddc9be7 100644
--- a/dev-ruby/log4r/log4r-1.1.10-r3.ebuild
+++ b/dev-ruby/log4r/log4r-1.1.10-r3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_DOC=""
@@ -14,7 +14,7 @@ RUBY_FAKEGEM_DOCDIR="doc"
inherit ruby-fakegem
DESCRIPTION="A comprehensive and flexible logging library written in Ruby"
-HOMEPAGE="http://log4r.sourceforge.net/"
+HOMEPAGE="https://log4r.sourceforge.net/"
IUSE=""
LICENSE="LGPL-3"
diff --git a/dev-ruby/mini_portile2/Manifest b/dev-ruby/mini_portile2/Manifest
index 094aa3be34d4..9f9813f46fd9 100644
--- a/dev-ruby/mini_portile2/Manifest
+++ b/dev-ruby/mini_portile2/Manifest
@@ -3,5 +3,5 @@ DIST mini_portile2-2.8.2.gem 28672 BLAKE2B f2c914e708d4e6a535cf821d52f7094627ab2
DIST mini_portile2-2.8.4.gem 30720 BLAKE2B 33f5e67e1ef647c781cf4f5a4b04a2164b27fb6846e0d76ad42f1cdbdd04cae69c4e14cde4ce5bc36c392de74d256770f693485e896b443aab8cceb0a6cc28e9 SHA512 19e3e4908e54fb73d695f0674a5c95d96bfa2cf6f87c0d59c32f8a68941b729adc065b3bea2d5eaada489340d8c76e098b9db839d075cac5d183f47d2cee7d9c
EBUILD mini_portile2-2.8.1.ebuild 660 BLAKE2B fede6627913a37924ac52f6c8b46fb6a15ef6aedd8adabb5cf71076d56a1c8f159a91ab7bd6d42bd34cfb6f2bc0cbc0dc2c7be9549754e0b0736ef776b32d79a SHA512 a2a7f37b5af8bbd879ab9b4dae19fa2b6cc4c6c2769701dce8274e4c42815bca6c9978567f561443acbb3d6d9552d08809e18c8f5995a1cd5300da73d84d7e5b
EBUILD mini_portile2-2.8.2.ebuild 672 BLAKE2B fbb705c3e77b45ffeb7212ca94b8d2c868df6387ec6bee295db1fc2e7211a3b954859824aa0aae287b533dd622c3135b70044d40932962dad0e9a52f86daf819 SHA512 c9f1468f9bd24f1771b79a19a69bb92d9bb7f63fb493659b14bb18d403b7496f0c2fea3e449784c762741b90ae881ea12ebdf77b6f8e98fde1db5916abdd3269
-EBUILD mini_portile2-2.8.4.ebuild 679 BLAKE2B 513401215ac88675ff73a06f2ab438eedb4a83f5ceb931e147eb9c606ad0526718073a0a07ba999d6c6699216e8294a0104f6ca73b5be7277ac4b474581963f9 SHA512 1262f5a905596151fe2beb906da7fabc274a53c312419f9e6cc22d0f23f0debd6187cf8cbc5c3553ee14ff0c690f9c60f8e3bc4deab5fda006f1f5b9903727bb
+EBUILD mini_portile2-2.8.4.ebuild 675 BLAKE2B 1e1768d27dd597778ca62b5dca06e5e1927990b42f79bc93ffb247bdf3eca452100f00ad67ff8e930b0bd00ac42b538d3c666ec4df2ca649cc043afceeec526d SHA512 abec24101a6ac6aeff1e031ea7914e1893c94b195632fa567273792d50db8422c62e70f3d74e90326cab48dbf93f1ee15698051aefe2c1b69f044455e1e639af
MISC metadata.xml 351 BLAKE2B 1089816679cc238435b30f4a2365c7d1fe7a15837602f266924604629bf4300462b1ded28a537b9337c9fe13e4b397fcb1e97672bcf901eb65162090a514751d SHA512 80f58025f07a49376e4fab08a8396ccbc5e09ea76eea09263c3388666b14cea9dae84bfadff887aca2468c8651666d5e907911782968b76b7c1f3289036586e0
diff --git a/dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild
index 74cab14f42f8..80aaf4c08be9 100644
--- a/dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild
+++ b/dev-ruby/mini_portile2/mini_portile2-2.8.4.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/flavorjones/mini_portile"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos"
IUSE=""
BDEPEND="test? ( dev-util/cmake )"
diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest
index 9d7a92dbe270..8bf5263ee8e1 100644
--- a/dev-ruby/public_suffix/Manifest
+++ b/dev-ruby/public_suffix/Manifest
@@ -3,5 +3,5 @@ DIST public_suffix-5.0.1.gem 114688 BLAKE2B 7d1f2bf8b05c4de548b281f01a50eba8911c
DIST public_suffix-5.0.3.gem 113152 BLAKE2B e14a5c343f4db466a31c3a84c95f810d82b5bf64d6be9e0690d9639aaae8feec91ffb1e867dcb3664027426c436396a090a7051189308414b76c4f962c899930 SHA512 7d8c1c0ff951458060dfee4247cfdb04a3f875f97e8451e2955b05335c9ea8480612be1455280ee86c9b2a1c62d0dac663d67b68825d8ce3a99ef63c5841017d
EBUILD public_suffix-4.0.7.ebuild 803 BLAKE2B da33efc517c42c1f52550b57d58976e440e7a5df68a04b1468ab44296be933c7f5344511377f64223618ea38bc9c93fadae41f6ddbda97414a7d71896da77d47 SHA512 b3d3c4cc9f9231ea53ea9d79430e84dcafe53bac9bd74866c8107e94a7c5f317da9e760b7527d7e9dc2a3516f21f326d71504d6be7b2c74cd4c867fc9e3c0f49
EBUILD public_suffix-5.0.1.ebuild 812 BLAKE2B 6ca0e963618e44ad1b0bfcfbed73fcded707c4609b78a2adeecfcee64d666e2b9641d5548442429cb9a2627854885d65c72a2d3f25072e2f7a24f21134bf287d SHA512 93947cb09f8e433f438a67b70d8c2818e4c3b1ea3843c79a6b309a07d4ca83be62f7d17ae9b06ec6b2a366bb70bacd1f0544cfb1f4ff337640ce716a39944a05
-EBUILD public_suffix-5.0.3.ebuild 809 BLAKE2B 0cf6eafdd9de463a8b6821b02b00a5f4eb79da3675fa90e86aa9496f1e98f1612938174060a46d27fcf913e99a204052eef79c794e765dd537a2e5360040ea1c SHA512 d1ac51d59c58f47507e26cd9d1e646d49a11341350b32f300966d66a2d42a45370d237d0c4a4dd5002b9d3a05064fdad7b685b7643475e9de9c0f49b8b5d6374
+EBUILD public_suffix-5.0.3.ebuild 806 BLAKE2B 04cf4a2da782fb23e649c54ba775365cff048f4740225af57c43b91c33178d1a9465e1c35b323ec69212a1a2f9bae872c64de61203edfe340360b192fb828dc6 SHA512 0a7f6e2f4ba7a5e9b5d371e9a870215465854ea2c203f579fb6df714c228cf65e486eb530cdc30aa0d422fccbc25909b6dfe2b05e6fa5a67e51f1f7d28b45ea9
MISC metadata.xml 341 BLAKE2B b3cca7169b9fbc96674afb8199385f169236045a393efea2c899cb2ef6ba3f2887225b7f543fe4bfc7a48d67405cf88a58c2d076cd3ab8ad24a36997e836e8fe SHA512 d70ea0d3d7bcede6344839ab591ca4bb86da938f57fa8ffa1e2fc8498b0867fd9a5859a7b96b372453f577620c26250df8c20b9687aea96234a01d249251ad27
diff --git a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
index b573ba3ab1dc..661b2af21dce 100644
--- a/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
+++ b/dev-ruby/public_suffix/public_suffix-5.0.3.ebuild
@@ -14,7 +14,7 @@ inherit ruby-fakegem
DESCRIPTION="Parse and decompose a domain name into top level domain, domain and subdomains"
HOMEPAGE="https://simonecarletti.com/code/publicsuffix-ruby/"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
IUSE=""
diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest
index e12d13d36c95..e919dcb6734a 100644
--- a/dev-ruby/rack-protection/Manifest
+++ b/dev-ruby/rack-protection/Manifest
@@ -1,8 +1,6 @@
-DIST rack-protection-2.2.3.gem 17920 BLAKE2B 7a66cf4d5de68acd3ef4c7db2485657ce226e3101660f4f15bb3a8ab937785211055e49d676cf73cf52d4896e787d8f78a62099549a4ff846b5963c4247b5dd3 SHA512 ce41e1e61016090125557d8211b65b0fc9d545fac6c42f64fb3f48ac0fea56689e17acf7aca6cd82137ba7384c559ac47ac9995f57068f3f216ae61b7fe8953d
DIST rack-protection-3.0.5.gem 20480 BLAKE2B 1fa11760c6ddac58234ffe2e6d783c985e29b5e2bd10ea21b0782f7824b5930351c8e32c9401b6276ef028adcd8b25ca4458333d8008a554c413f54315ff8809 SHA512 4ed0ee9e8fe08532ff7f2905251af110f3fff0e419da5be50ae3e5a90906e43c39cf8edc219fcfe3e27a72591500c040afcc9552da875773375b170fb91aa9ff
DIST rack-protection-3.0.6.gem 20480 BLAKE2B b29d8b87dd7bc4629d97923a448feacb53ae62f8d3753b44a627db742e3065eb1d09846e0be9131b02c83a32e1241154a844fcd5a5a7e708039cae7f6938fbb8 SHA512 4763a0439a3d99cfd799325004c7e6cb46783b3fcd77ea0df08caa6b5cdfc95c6ec96791d79261a0d7df26eb0b084e7ead2cceb05b589617159e948b3172e564
DIST rack-protection-3.1.0.gem 20480 BLAKE2B ae5a784eb7420b756d15b251ebc981197f11979e76fed2ad42eb0bcf84719f4b9ab9d68a40ac9ee8db392ad7a8c45c8d4f03de2efb0375dbaa131ec5ff2022e2 SHA512 18a5ffe614a906ca876926bff3e4d1657f0b6963005ee32de80d0ab987b9465f603b30d69f07fd8d8a1ebf4fa85eb89bfd0b607d72387b360d13bea113a63ef7
-EBUILD rack-protection-2.2.3.ebuild 680 BLAKE2B 065cd779516814a13b226f0cd57746bfc7250fd92050a726335934a7784db7f84e347c1a2682aa1e24197806206e2633475fddfc2a17ced1340b92b3a53c1633 SHA512 f05c8b8370644997760ce93051ffe95b956c27d14fd5f96bc14673dc8a0fa9d89e4a5d419da8941d274201b767f933015085ff2b6a477565808fea2754ca26eb
EBUILD rack-protection-3.0.5.ebuild 687 BLAKE2B 3fbd64208cdd11352d0167bff0e79368cccc5e9c9412fd9ea41181d1818387a717eb1d9ffd2c96773e05a2d8f29d2922b653c6d56b782f3971c0ac3daf8a87bf SHA512 da65a4718916a63c166192a60b0c75f339d82ac5867b8e20fdd2400d3a5517c79baa166ad82bfc7d3c760a437d8ec7da86da8ee50eec16f88cab391e22794c9a
EBUILD rack-protection-3.0.6.ebuild 675 BLAKE2B e69c067b3ef80574a31553da3ccb165b4dc61d6c7035f554f19b92876802cb447b4790d6dd678f3dbef3d093cf75a3a5433eb3855b1ea00f2f7c68d3b9980c6c SHA512 be3183f64b6a71c85c1b3b5cc0e5468eebe4906669f3d49f3a7a9460558727a8212fe2e339f3b78fa1576f1cb2f7e9dff62fe91e0882050405112fb7b1e50533
EBUILD rack-protection-3.1.0.ebuild 676 BLAKE2B 48dd4c173b14b55f6318843fd26c38d8d54df8aa53c81b7911ec9807929c878529ae5f708feed06020a0fa4a34f1472777d715c4e2a74eba3fb0e4b284a97415 SHA512 f94c27d9ccfb41ead2d9a351adbcd4edbb7ed7ae4865cad9db26223b1984bd10998a18996dfe4c88e2d8975f27ea05e178387b55a98ae38e1a57d131b7e3ee5f
diff --git a/dev-ruby/rack-protection/rack-protection-2.2.3.ebuild b/dev-ruby/rack-protection/rack-protection-2.2.3.ebuild
deleted file mode 100644
index afb3346107e5..000000000000
--- a/dev-ruby/rack-protection/rack-protection-2.2.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-# There are no specs in the gem and the source cannot be downloaded separately.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="This gem protects against typical web attacks"
-HOMEPAGE="https://github.com/rkh/rack-protection"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/rack:*"
-
-# ruby_add_bdepend "test? ( dev-ruby/rack-test )"
diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index 3e3ba7491379..6f0b39a59abd 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -1,8 +1,6 @@
AUX backport-b1084c1-issue-323.patch 869 BLAKE2B a43d83c09ac9b0bafda3a6a49fb71446425d4f5eb5e4fa9ac006ebf94c84c61aae3baef674d811c86f183cee61c814f8a88406fc7b8720d96d211e04076f25da SHA512 9d4f3ac4a592a811f603a3401ad07ce703620d2b2dfe25c2f37fc3ec1a952e7ab708b321e817edf63452d72bfa0ed2738c69b0a4063f8ac1dd0b0584c4d4b274
-DIST rack-test-1.1.0.tar.gz 27035 BLAKE2B 640de2303850662c3b6a8fc17f2344223c9928b48abde6d1b251a634689793158f35498c4736e4e2d069efa921d37bc32da92a7e17c0761a6f6111b345b54c1a SHA512 36d947d9b13d33ee8322e5b9d18fe8266787ccb7703f1fafadc040123e34dd44e98e7faf8b6dd816e51ed167065b2ffe79e9bcee74564dc324ba2b7dba76f82a
DIST rack-test-2.0.2.tar.gz 30651 BLAKE2B 82ffa59cca24cbb42a885bf05792cb603c44881886b716698a1ebd6857231bfdfafd9a8e68f2fd2e1d795c167886db44db5a620eac35e3824c8fe7fa1148718a SHA512 de91787563546a3f12da15f665975bf3d68f7633e277c86a529a728cb8ba9d78bac5c30c2ec1ece9aab5341571ceb23d8089d0da542409bdba23ebe93d75e2a5
DIST rack-test-2.1.0.tar.gz 30099 BLAKE2B 212f23cf1d65f8840e04bc895d511b1b35e0344e5074e7ef3a15c5184a55285cb495b54489512ba7757cfbbe4ce9886db9f6dd36e092f5653c3c5bc8fb84ea7a SHA512 0d9d1e2b74ff8acca1c97d08c068022345556758c3c0dcf81b87c2f7caa8ca5730af2adc89e5c2bcf8f598f08df056c39f7c348f13a1ce44c4bcf0f84fe2bc11
-EBUILD rack-test-1.1.0-r1.ebuild 1063 BLAKE2B d7e1c8ccd02e5953f77ab30ee63ac9c42879c9e288a2f2abe206845e01af86b625e63a33d43747b4ab84a8019d4bc2738e6194594cd58580b1597eaf0483143b SHA512 af0df14b0e45809940dad05bb24b65687431e45a6533f0c9eb8f1c5864dd75e8c7fb0fd439419396b17b8bf3df45585405b6bc63863335c18a7401ca9cfec35c
EBUILD rack-test-2.0.2.ebuild 982 BLAKE2B c1c1414c4b6f018ba2463923592f3af8bffad7611a8a07f9375d860caf62f2bd2a400823154f6c3058b5a6e7d772e36473203bf9b36c35bfa394170304067b07 SHA512 e0882e5308dfff5c56e229bf9df612c113dedfe99d53b7315332a9bcb29fd8a424f6490fc3363c9588485337e593888e30585c9a67ae069edf6220aca569f6da
EBUILD rack-test-2.1.0.ebuild 881 BLAKE2B 78420eb443f4e7c182978584f522c754308053ce5f24e0e1a9770954d9a1de7b1bf1e79978fe940a12162065a26e1770b75b746944d58fb2819fe77c3f33034b SHA512 c55363a44728e4aee7aa429a444bae4d30c2d1aca9e8ec44a73a98e6586a215a8d3c6fe4dcca301a902bfe98c1b6bc73e335aabbaa5607e2497df66976cc196c
MISC metadata.xml 341 BLAKE2B 2db1720ecae8856de4660cace2a721f49f56c27c3aa4a0f86bd4a90416ce613c67d419e96d89d145c7307c79f12ec48b1938b21cf53fe6339424f4a1b2ce174a SHA512 08ff82252f63ea763cd855d306a08f31450973d0ab5eeb943a32e34c1ea13afc95a12097a6e788484d59e7f8bdad40c9e1961d4912712598ba821644ea43d63e
diff --git a/dev-ruby/rack-test/rack-test-1.1.0-r1.ebuild b/dev-ruby/rack-test/rack-test-1.1.0-r1.ebuild
deleted file mode 100644
index a9e10dbead89..000000000000
--- a/dev-ruby/rack-test/rack-test-1.1.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
-HOMEPAGE="https://github.com/rack-test/rack-test"
-SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rack-1.0:* <dev-ruby/rack-3:*"
-ruby_add_bdepend "
- test? ( dev-ruby/sinatra:2 )"
-
-all_ruby_prepare() {
- rm Gemfile* || die
- sed -e '/bundler/d' \
- -e '/[Cc]ode[Cc]limate/d' \
- -e '/simplecov/,/^end/ s:^:#:' \
- -i spec/spec_helper.rb || die
- sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid test broken with rack 2.2
- sed -i -e '/closes response.s body/askip "rack 2.2 compatibility"' spec/rack/test_spec.rb || die
-}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index 35aee249e229..fbf05f20d652 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -7,5 +7,5 @@ EBUILD rspec-mocks-3.11.2.ebuild 1399 BLAKE2B 2f02aed3cb4f62691a47514c4384cc29f8
EBUILD rspec-mocks-3.12.2.ebuild 1407 BLAKE2B 1aa60e883d5af164ceb6ba342e4cefa91e499fe53619d36b9f1854714b025d47d00ace77e7791dc7c400141fc7f838429b199b6f6384dbe4478acf0171ec27e7 SHA512 68ff22a9fbfb0767e45de1e5a575c609d943f123438d4c635a8da604d927372e4a530e9ed055101089955d54cbc3096d254ac0a066c26fea7a7e646c50b62352
EBUILD rspec-mocks-3.12.3.ebuild 1407 BLAKE2B 6333b5e834880b68c0a561ee31495c9eef6cb82abb01f4efa08987940f385d19ce06ee5cbae77adc5efafc0465c85dccdc2c103bf1ba10603077ced4ae1a76ee SHA512 139dc470408d9fefe0a170104bbab9d4f768bfb5cc3459cb7fd6cc2057363b8b7ebc9f0f3ea9ded5d4f5dcd96e78c1f79a9056b1506618c2b06e1580f2350d04
EBUILD rspec-mocks-3.12.5.ebuild 1582 BLAKE2B 508c0ed130dda249367993ea3d8e3ac77e5c8a043579d6968cfafb613cc38fc27476696ae76209fd28c9e9f9ec367801668efff5956c9106e34e8ae7461514c0 SHA512 f1011b7c297fd523de87ed4668d13b41f5c69cc2a2d6187e67a51f2b8b70c17ccd743a471afe3bd028325396014ff8b80b6b71029602612cf19a245e2d007697
-EBUILD rspec-mocks-3.12.6.ebuild 1588 BLAKE2B fe789925c94caeb4316536ba6a0b0988093e2e39c1e132b32b962419c46fb1844ad6f7ed1c87859d944ae11f83e5d949ff5e99df294a31c0ae3d7108eccea989 SHA512 860005db2ecb8067aa672c1f3758e33b28158ce14533c8ac0e722a8b3280c6265162b454e28daced3acf61bc9db667b8e169ad006459034b4e58cf85dd601b90
+EBUILD rspec-mocks-3.12.6.ebuild 1584 BLAKE2B b8426f2657f6002bad6b1ea51eb189bd78a2eb0cbc270b6bc8c794fba3893f78d4d473cf4a812d3a691555ce7e76f94da0c5f001ad694dfbbf2b2643909cef1f SHA512 d770886800f7e4f48a4740b4ee582934836adbd48cb6292d8393682a466bd98b5b642e4684e8687c47700cab6c98721be0038a343f5843b952570ecbf142e104
MISC metadata.xml 344 BLAKE2B 5b939c668a8c75c33348bff9e8a0fa6042702fb59cdfdc2c8b45db1d9d191950a63d6f9b1329e6a2717a097d7b001afecb9ebbd0fa08badaf95664d37b06eb17 SHA512 026e9a293c2f99d86a11f37267fddcf54dbdc33aec00f470a988d477d6e3198ccc478c03cca059be0a4e324b9f256719c99c7c81af97c75fd7cebab433d4b1a1
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild
index 2b98763cf769..1226df523989 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.12.6.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
SUBVERSION="$(ver_cut 1-2)"
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 4f2c16ae1072..d89ea824ff26 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -5,5 +5,5 @@ DIST rspec-support-3.12.1-git.tgz 78764 BLAKE2B f3e6cd0123096971ee2793a69d02e4c3
EBUILD rspec-support-3.11.0.ebuild 2086 BLAKE2B eb62b1a90f7aa89652a1a53e9d9824ef999c404075118168e5636044405a8212f2dc3d2eb343f13d9942e5aeaba889a9df19f40cd4f2303e8e6d107c90066b33 SHA512 faf85f3c391e6974572dbf2947cd5c6c8e7987486e9fe0a274846d64709b01b499e85702d8adeda20478f3a3957d1a3bd91f5b4465d1dc7b0730ad6582a1b0ec
EBUILD rspec-support-3.11.1.ebuild 2072 BLAKE2B 1e4700123e4a9b5edf9a9a815c2118ce64e36ed74544a50984c40afdfe1d9448d58db2685bd9495b8fdc45e388d4f354da47a28cb3b7f7fe6b1f10577d00aef7 SHA512 f71a6771dcdfde3c25d4a21b798d02e4f856ca2be788d09855273cc854709b5261cffd857ed43cff521b607a880c1f91710a7860ccf982c38250eefe0d4ddf88
EBUILD rspec-support-3.12.0.ebuild 2216 BLAKE2B 54073052ccb7b6d260029d3e2d132253146856cc1eafeedf64b9469e4c0444da5376e7798bb9fdeefba561e1467b0be2637eeb13b1562a42a4ee1cf7a80e80f6 SHA512 e331aef1ed3f25bdd5d93f437e96ec54f05b7d79a7d2c0c6982307828b62611aebb788017d2086e9a690b4c8596b29a89a1453812204e7549faf65045ffcd994
-EBUILD rspec-support-3.12.1.ebuild 1985 BLAKE2B f309a14dc26ea997f2ab1bc60d318c622f5d596ae15a2b3e2b50998b323aa5a74fa8d2086e9598dd8352229fcd6f1ce69597fd4f0cb8c607173257c996ea51cf SHA512 596c370a8a07b01c8e57a360131d8d3dbc331a08022a873a234444fbb375e70f8c28b66522b9c79b5ad60da682e222d296c0235dee0191e0ddc18d5575a35b85
+EBUILD rspec-support-3.12.1.ebuild 1981 BLAKE2B 84af0a0be931116667e4a61b317b3fb63ac8d42544584521f39f76fdd265bbc978f714ef63711355df09e56218d0799fdf0efd25f81326c9ccda29dfbe80558d SHA512 44986395e36454b1e2ad250aaca43eb8bd0d09fe956e04de050bde99c881b8c27db58a9b8944909d6ffa079d2af8fdfd0ea4569895ef64777fadb4e8aba7b097
MISC metadata.xml 346 BLAKE2B 74d62cfe1930a3bfaad9b1b14ce55b0de81a0963f1e4e5ba0f104ea51adac0ba86c7cbc38831630029a8e487623df0d279028b5d1b2391eb2bdf060582c80be4 SHA512 60c7dd2d3d9d103b3c0e505d62975571eab89bdbc92203c2bff8cd9b854dda3020490f9592464760798b8e5d973ab3be7b142dca2d03583b822fb0a83761a225
diff --git a/dev-ruby/rspec-support/rspec-support-3.12.1.ebuild b/dev-ruby/rspec-support/rspec-support-3.12.1.ebuild
index 3678c7d36b07..f4d7bd34e0d0 100644
--- a/dev-ruby/rspec-support/rspec-support-3.12.1.ebuild
+++ b/dev-ruby/rspec-support/rspec-support-3.12.1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
ruby_add_bdepend "test? ( >=dev-ruby/rspec-3.9.0:3 >=dev-ruby/thread_order-1.1.0 )"
diff --git a/dev-ruby/ruby-gettext/Manifest b/dev-ruby/ruby-gettext/Manifest
index 8659f303d3a0..a6f86e32b76d 100644
--- a/dev-ruby/ruby-gettext/Manifest
+++ b/dev-ruby/ruby-gettext/Manifest
@@ -3,5 +3,5 @@ DIST gettext-3.4.4.gem 232960 BLAKE2B 7822245f1efc63c3faccae299c84f671f0eb264776
DIST gettext-3.4.6.gem 232960 BLAKE2B 108e89bd34e0a3341d4c09b7a444a2ba3a6c84e3f95ba22df4fd0ed5374bb7ad94131fc6ceb2407b16d9e7995383853b80101ab61319a87ee57147cc40ca3279 SHA512 1c98ef539509231aa7bdd7d725767576bebd7000b55599c2ac59bc915fc52aac7a4075575907893701322bd06bf7035dbcc7e262b39d93b5eeaa6f9a3511a20f
EBUILD ruby-gettext-3.4.3.ebuild 1631 BLAKE2B c625268980dcdabbee249ba8ea77ab82ab01e7d166b63233792f6e72f7a13f04c10a622ccf78472373c535d9380b74d0cf57875e0cb94d758bb039afefe0fa1c SHA512 d82d5caab3655f298b1e6199b9952dfa54fdc75746079b03cb412acc7f4d8a7d21ef8751f7e1c4c513c0c9efd073fbe22fb54e5f3e82fe11dd3e4bdf53d7913d
EBUILD ruby-gettext-3.4.4.ebuild 1639 BLAKE2B c837b7721c7545f0b7782094364f377d8faf9566ba6b7726d0e1d7000b55aa60186df2d9c7b542ff5414c832790ea7226b4b309c4c9d79d6a3bcfdbfa1f204ba SHA512 05047ffa6827d2c4c63731529304e7856ae0300bd0f31e092bc4eb7d927a21a98877e5b8beda80076780eba329aac375c7bd49a45996733130c4e614db2c9276
-EBUILD ruby-gettext-3.4.6.ebuild 1646 BLAKE2B 7339ff35129277c74607535f429605bc85babd95626766c53acae4bafa913d729948bef30c0ff85acd865f4ebb5830dc71a2cfed688ac69ce6412cc6c804809f SHA512 a5821ecb54c482fb3febedbab9c81c0379aa611e1b8afabbfdcb268d368534bfe831829847cfc857d69f431fc7aae71449a633b3ec9ec1905cb29d624715f0cc
+EBUILD ruby-gettext-3.4.6.ebuild 1641 BLAKE2B 9b90b0dfc55c8149fb6adfb87ef68323547091b14a41ce6c8f46ef64a4b50095476dd11a177da64495f5125b09d07a3e48e84c7abbff4c3ef561569363115a88 SHA512 c10bb535ef962aa02d0d938b45e10dd82e41d4c13bae6861c14c89a6d6f0c6e5ee5a65fc9d130195e7f8118fc422b64b6e64e9466dc6adc4c91edd2071faca92
MISC metadata.xml 330 BLAKE2B 240cd8ccd772b34535a5a8c79c30dbee969d061a6d70f388c89bcaac95a01ccb65be239f68314fb0f5aed655978f87be7eb34756633a7f42794077bb45e271e5 SHA512 8657b613372f01a686fe9861ac6285e79b1b90fc8d948f7631094f686a72a61df87df7dbeaabe41fda96a39cd5b013468532a494555e9cc787cf653c2dca1fbd
diff --git a/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild b/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild
index cc1a817109e7..082fced2ca1a 100644
--- a/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild
+++ b/dev-ruby/ruby-gettext/ruby-gettext-3.4.6.ebuild
@@ -20,7 +20,7 @@ inherit ruby-fakegem
DESCRIPTION="Native Language Support Library and Tools modeled after GNU gettext package"
HOMEPAGE="https://ruby-gettext.github.io/"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86"
IUSE="doc test"
SLOT="0"
LICENSE="|| ( GPL-2 Ruby-BSD LGPL-3+ )"
diff --git a/dev-ruby/ruby_parser/Manifest b/dev-ruby/ruby_parser/Manifest
index 3defc51b71d6..fbd8bd3b4b5f 100644
--- a/dev-ruby/ruby_parser/Manifest
+++ b/dev-ruby/ruby_parser/Manifest
@@ -5,5 +5,5 @@ DIST ruby_parser-3.20.3.gem 854528 BLAKE2B 0451390ffd1b5c9e9d8abb557f0e87a7f1502
EBUILD ruby_parser-3.19.2.ebuild 1023 BLAKE2B fbda86970777f0fc3fba15123091885bd4bd28b0bafbb465b5dcedd9a711516142f1689305dd8729c52ad7e35b2ca4452f32602ff7a19483c2b85e1168ef5647 SHA512 5a97966e448b0db3afbccf65844af1627cfc25bc13e7100d3f6d0ec68ed0a19f36498d88897ff581fced173ef6f4336460805c4268d3ab5e77db3e53dcbcf0af
EBUILD ruby_parser-3.20.0.ebuild 1016 BLAKE2B fefe1e88784815f731ce58cca1189ba6775c7a409667b7a1ce7717f403bb09df5c688bbf031c4640fa5521d8e48b05c4a58df7ce2720151b792041e235d3537e SHA512 e407085f41b70ddaef423f2394e8e28c2502235b21a9d0a2b94121a7993c472d3248263a8d5c9dc731f1bf3a81e480bcc023f333e1d3f846d85f4332cd33ebd1
EBUILD ruby_parser-3.20.1.ebuild 1018 BLAKE2B 1316f0e96e8d08f2c93215e951be0b412e905c3ccca871ed306c0bb3a798f8ac123e9c299aaf9fcaa9c97c86c52066c2d9de3e206b34456bd0b9fc814b0af481 SHA512 50413ae27fbbcc76bc76abb0192d28755618276e017c19852afb067cbdd2f321ec175fda37620e64c25344c236547878f6a0d306f40818a2c7d107df7c3322b3
-EBUILD ruby_parser-3.20.3.ebuild 1018 BLAKE2B 1316f0e96e8d08f2c93215e951be0b412e905c3ccca871ed306c0bb3a798f8ac123e9c299aaf9fcaa9c97c86c52066c2d9de3e206b34456bd0b9fc814b0af481 SHA512 50413ae27fbbcc76bc76abb0192d28755618276e017c19852afb067cbdd2f321ec175fda37620e64c25344c236547878f6a0d306f40818a2c7d107df7c3322b3
+EBUILD ruby_parser-3.20.3.ebuild 1017 BLAKE2B 09805fee54d06a13afcd078a22960e2cfbafdafdafc1573c10a5b5c7e8995ac66f9478ce8fea7431409d79a98ad050780368b273e7acef962a612bce60c50ff7 SHA512 1d6d299a1b6641830affe221aa38597545b01203ae8e3b46dca06f3a25efaa63c005b987d27c9bcab6304aa8383a28dee8ce1f0e1b0d27711d3ce43363725a67
MISC metadata.xml 348 BLAKE2B 10262df68f010eaed20fa390ed4feff5d619e168319f6477d9d70ef15a91219af5b4f49f89316c0350f3cedee9a47eb46a67c9837d22ce58ac190c55a747ac21 SHA512 66eb4ff6e49c3249c2a952b39d3738f3c66252203b16cd635aa04d59eed907cfe9c11197a4e104fd8cf0585b9f3d60c639e4ffbe7ddabb211266f60a9e348bdb
diff --git a/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild b/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild
index 489adba616d9..7a4d1c297e07 100644
--- a/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild
+++ b/dev-ruby/ruby_parser/ruby_parser-3.20.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/ruby_parser"
LICENSE="MIT"
SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/sexp_processor-4.16.0:4"
diff --git a/dev-ruby/shoulda-context/Manifest b/dev-ruby/shoulda-context/Manifest
index 9a4fb11a009d..7a60223cfcb4 100644
--- a/dev-ruby/shoulda-context/Manifest
+++ b/dev-ruby/shoulda-context/Manifest
@@ -1,5 +1,5 @@
DIST shoulda-context-1.2.2.gem 24064 BLAKE2B a6068da369c00a36e6056a8ebba96eca90efddf94613dfc90c9f2a47bec2c054a41fa61b861b2f3ec1195e417bdc54ab60d53f91bc5e0f167eac07b84880892b SHA512 b09f5ce2db59bbb26d5678b17b6641b79df7983d25e81a31bc10c42b702bdba09795b692d711d59c103beb2f691b503567e37c46668f77e600416551ef2c5e05
DIST shoulda-context-2.0.0.gem 34304 BLAKE2B b31f7e052b54fb60fb7fff84fc48beed406864b871f3c125db4f28d1ce0f400bb0ad3479d438d20a28f585b6e5da101b71228f598e6bdc177512f048273a8524 SHA512 c8d856a95b3dfe85fd92c79f18e03a2765ad219b83ab132017fefcffd0262b04bcebf267e6bbaec0ed3dff1d4d345bd74c1f9db1d2a22938ee8d85ee1078ac6e
EBUILD shoulda-context-1.2.2-r1.ebuild 859 BLAKE2B 62cb7a49ee03073a56aa47994661813869c8cf7234ea485d1d5c967a51afa870d6f4f7477919c979b3ca219b48c6e228dc98c44736badc3d1de2bf5a0c646ac8 SHA512 c12fabefa529d8c4b4b79d279d3d2ae45f7d30605de976b207f77b375efc4d5461d7cafa68b8579c96c6ac6673495bf52add1eff214b1705cebe560fd465010f
-EBUILD shoulda-context-2.0.0.ebuild 1127 BLAKE2B 39670f744901aa100093f62cd87bda380de44c2e83d78ec1f649e72aca6f942775cf87adc4b510eb1265c25472981e69e216bcc2e5c0ae958c9f40649b0f7890 SHA512 86148e224a49003ac71745bb0022d8ce0a3396d5ba2361ec6c8595f811bfc30e967d54189d6c534be1b1facc7ce7b73ed2f03f20ecbce42a47ddbe67874ee128
+EBUILD shoulda-context-2.0.0.ebuild 1122 BLAKE2B 5dd6ebc3f27d957bd1939a7b56d8193a066059689bbec4a41cc8a16127842c2260b6499aaa32d842ac9b12f4910ab00b79a06784f1f63615bf547c564293d6f3 SHA512 c4fd5d610541bf2b2acbe501a1c51a98c1d164d8c6b161b5909d8c7b8a397864cf34bd0bee22178cf93bcd3d8b4f1d4d2fb126bbb9db5aa088fcaf8a0c5e312b
MISC metadata.xml 412 BLAKE2B cdab2c06a1407db99bd231afebddc4fd87361378cec2767b0b58c0da4fe7d3ceaa522b0a0dbede8ca496ca1840d37ac257de62f12135ffb6ea2922eac9160d84 SHA512 16fbc3b54f33c73173d09e5af860fb1e46c8498574b2f2b727e164052c8e813f25a6a75b541442469d961b515a52d5562157404136a8c00125e5c122f91a3003
diff --git a/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild b/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild
index 618d3d201d98..bc48a995fcd5 100644
--- a/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild
+++ b/dev-ruby/shoulda-context/shoulda-context-2.0.0.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/thoughtbot/shoulda-context"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
IUSE="doc test"
ruby_add_bdepend "test? ( dev-ruby/test-unit:2
diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest
index 57245a5914ff..65ab5a611fb1 100644
--- a/dev-ruby/sinatra/Manifest
+++ b/dev-ruby/sinatra/Manifest
@@ -1,8 +1,6 @@
-DIST sinatra-2.2.3.tar.gz 513333 BLAKE2B 925b3188cb3f63d58a1078845bf58c6684e176527f29bdb0507e2185613b35930345ef1143319b3bd53170846cc67c8e8ce92b036e39ad03fee0f4f361a2aeaf SHA512 666b7a7fec67b4976ec10a704f1e98f9e815cad887ecaaf5bdee6cb0b5f4e29d99ef806865bc5b8e61d2aedea5b343c14f342d03515f0f6c68de3dc905fe77a1
DIST sinatra-3.0.5.tar.gz 266205 BLAKE2B 16e0631ed49e62610c7bc1e43f03f21f57ee968b0f3ac98b599748e9572cc0bfc9121dc8731a0dcc9dd1bce04837373f93f198bff56c0de9f50932711b4040e8 SHA512 9ec41c3f0c4e4faaa181fddb2fe3262796a29e93fc07349422ca20dc845632c127c3e82e67f16ca19d2b2bcd43ad48fdca918d70b6747d8a2088ce1c84fd8eb2
DIST sinatra-3.0.6.tar.gz 268815 BLAKE2B 2993a4c28ad4559e65e6e0dc4e5f9bc25f4118f1f0d5462e0469808e873197823a13f682abb4762426860322df4408faddde037f120d370d0e206abc2b1753ef SHA512 83643b634d2a992144ced65fc1466fded29bf6fae2e20f359b2d440c46013df26f4595f842cbed36319c5278beb77383eea6ac6eb4281f508501cee4e1c6e67a
DIST sinatra-3.1.0.tar.gz 272066 BLAKE2B 4bae4e3356adaec8f347dfc25ab9311f6740ff4f5c1486c7230269df0154e8127a4f61f6ebf47098f24848381a6e8e82429184c431cfb89c8beb9e4838135456 SHA512 b0b82a5319caf5768c830b2929f76a4fc9414adff4c32d6723a439747f756d2467c12b1391557a1afe31e5f8eab99872a51dadb59cf1cf8ace373e7a92dd5eb2
-EBUILD sinatra-2.2.3.ebuild 1169 BLAKE2B 945caba2ba540c84ce59ca0394ecefd9593017f8e638a4b5569db6b949cac5d27b28fff3d3938b80ae8e8ec15fbcafe49d51499c52e57ced4ca56bcc1cbaeafc SHA512 2597953c54e9550cc5574b5a64ee1918b8aea67d07e380886800d93efe06455daf5ddee033cebd350f07599d16c27c7a0d8a2092fcd1277009876df8bef47d68
EBUILD sinatra-3.0.5-r1.ebuild 1418 BLAKE2B 271aa29633cc26f9c208b5c393668fa0cc61824120842252503c4357f1b22026174f605f32b57814d999061377ebff5f43e6a5108201d8477740026283f9c059 SHA512 7139b0120f2351b8156cdf190cfff9f889208293c79d4348cef2663667d0c2bc0b3d1bd300b9221e3cff79aa9a6a60a6ba859da9730501325886e388e5cf4fe3
EBUILD sinatra-3.0.5.ebuild 1162 BLAKE2B 03a501a76198e2062f4fcc7119ec7ab80f8a99b6c6101fe54944a13890feba4a9e138fa6b2c3874051b2da0bd5a7be7270fe54f5dbb8173dd1314fd92ce97c9b SHA512 5ecf1151fb089075004c87fb97913dc8ddb344f93cd1765c2b48af364bf75c6df5f9ebd02087e25d87d23275daf02a1db464cd86c2fb074b1d683b2d8a388a05
EBUILD sinatra-3.0.6.ebuild 1261 BLAKE2B cf05bb00adf64ae7864854e9e7f97354f58f97c44fe06573d764f4e9241575016b9ef541ff783f8abb5fd208afbbe23ceda5e91f20b6d9c040e524a27305ff63 SHA512 5beb059d51e4bb3948b91d38051687d6a1736eb0ce410d6dff4ebb640aa30ee76dd1874cadf88bbfcbae27418514ee6b484d53bdc741494dbd46d9ea0441529d
diff --git a/dev-ruby/sinatra/sinatra-2.2.3.ebuild b/dev-ruby/sinatra/sinatra-2.2.3.ebuild
deleted file mode 100644
index 5b8e56bf3948..000000000000
--- a/dev-ruby/sinatra/sinatra-2.2.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test:core"
-
-RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md"
-
-RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort"
-HOMEPAGE="http://www.sinatrarb.com/"
-SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-ruby_add_rdepend "
- dev-ruby/mustermann:2
- dev-ruby/rack:2.2
- ~dev-ruby/rack-protection-${PV}
- dev-ruby/tilt:2"
-ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder <dev-ruby/activesupport-7 )"
-ruby_add_bdepend "doc? ( dev-ruby/yard )"
-
-all_ruby_prepare() {
- sed -i -e '/active_support\/core_ext\/hash/igem "activesupport", "<7"' -e '1igem "rack", "~> 2.2.0"' test/helper.rb || die
-
- # Avoid spec broken by newer rack versions, already removed upstream.
- sed -i -e 's/"bytes=IV-LXVI", //' test/static_test.rb || die
-}
diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index 16c1835d949b..739b089500ba 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -3,6 +3,6 @@ DIST sqlite3-1.6.1.gem 3194368 BLAKE2B f06fc82454730ad136c0824258d4f0fba75d2e2e2
DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7 SHA512 017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112
EBUILD sqlite3-1.4.4.ebuild 2315 BLAKE2B 7f91fd02091dcb4f27069371780bd35e3d0d0039a046b014ce5a4f7577e8614307419fd51bd71c2a48748cbf84a1b61cbec99fd471e46954aec0c569f77894e5 SHA512 c299a3a0062cb1312d1b09d0cbd239893583f9d9b9fef0298757d8f3c665159c8d86b1ed54006dc6e741016178ebfce5711a182dab65beece652a15f8971b432
EBUILD sqlite3-1.6.1.ebuild 1320 BLAKE2B cd79fcc9c64b345977ed1c9047d178fa01d05df8ff7af5402a304836975aa85a2af0c8ee6e95a4dea5b4d83b76bbe7030347f13c2086c0f44adab3b37f37a732 SHA512 ba1d6f107cf5db33af46e0a055b3fd7b1b5de23aedeee5df8792302b0fbcec0199c8a8d03e69197ddf6baf44e0eebb4ba6b904135dbd1c0792a71af70c63b98e
-EBUILD sqlite3-1.6.3-r1.ebuild 1477 BLAKE2B 17cdb9cdbd077cb15ef7b2f0e66a43a3a70aa05d8f6891dd23bf885ed303a07d8b99ad83372c06cf6886a9567257a86fb237603562a6040693c4036a1bd68ae2 SHA512 caebe47a42f7c69b5ce7231f8951d3d507c2a5f1b778b7a3c71eef7984dad291b395afd29cb7355f98083f029370bf8d5936aa7c6d25918e4e31315b4ef073d3
+EBUILD sqlite3-1.6.3-r1.ebuild 1476 BLAKE2B ad460fe486afa29e9f0bdb4d3208303054e2758abab4732eec72a69fbae620da882997150350272615e0505dec89c01caa69b04f62e1c534a2bcccf0df141a8b SHA512 d0fd87a51babbbfb9ec4d07e7bb58827c57f63e27a6718c71b88ad2c124b143bb06ea3dbe5e604bbbb169e4083f11d15fbb3ec38745acd35efb2c18ff2246cd3
EBUILD sqlite3-1.6.3.ebuild 1283 BLAKE2B 5384ad267a8a09e0648fd3ea4a17d643b8a8f0e7f696f91582d4b9b4fd6862f34edfb01571714e8f3b127b462b8f5532fadf550d2049e9831493c2551e369bb6 SHA512 ca7ae7a73b36d2f76086bd1bea7adefdaab3d39e6c6db3f4de40abbc8fa28e311213a6c165c7c4d80fc60969b3d24fdc0fd2eaa1032e1c7c2dc264366126a3ed
MISC metadata.xml 343 BLAKE2B 8246e0b7df67080839741f0258357ae19da18bd7ad8615bb77b943bc89db7560d58f95a8cba4e770070efc477ba56ee1f5c9ba098674ffc01dd5fdd9b912189a SHA512 541f2db81c9383013da74a8a54f318ff7535ffe5c6ea789f8ddc451f629a121e56b322d8b3a0730e0b27b111e16e27d8fa49bc5805a7c61fcf91ac7110ca712b
diff --git a/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild b/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild
index ba4ed4569046..6185fa3199bd 100644
--- a/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild
+++ b/dev-ruby/sqlite3/sqlite3-1.6.3-r1.ebuild
@@ -18,7 +18,7 @@ DESCRIPTION="An extension library to access a SQLite database from Ruby"
HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
IUSE=""
diff --git a/dev-ruby/stringio/Manifest b/dev-ruby/stringio/Manifest
index 5d23b67d9774..3b022ff56625 100644
--- a/dev-ruby/stringio/Manifest
+++ b/dev-ruby/stringio/Manifest
@@ -4,6 +4,6 @@ DIST stringio-3.0.7.tar.gz 44797 BLAKE2B 2772028015b6eb5e5a45e9c86551e62e91e24a6
DIST stringio-3.0.8.tar.gz 45503 BLAKE2B df001e845915ca4042547338a2fed71e2938efd606b0c9ec907391a3017c8e7c6f545f6c26195caa4ca698ca24612bb2ae676320440a8a005c8efad6efa68bec SHA512 db6be9e9cee01849dd2da0540717a5c0263bfac6c367002149b67c1d001fd8f386b14a61f41445f96fe02007807e173895f2fefa8394589374d265df33f6ff3d
EBUILD stringio-3.0.5.ebuild 885 BLAKE2B da206baee7882de22f5074d43f52c23b6ae3fb91820ce3153687825642f079b3793bb8a5afe4f252870c29a33a60912685db575f5833beea8d975226736b59ca SHA512 5d7e1540d5e72d15f12f511fbe75d47ee3b2685cc89c0e7ea804a40181b24002878957e1aaf6f5d07764e076cdc03132a2b991789d88eab49848d30fa57eba2c
EBUILD stringio-3.0.6.ebuild 891 BLAKE2B 37e28a01838e9130a2e5ecb2b3d0b20cef0f1c93b18f36766c28fef6143ab736f3dd91e92bc618a5a4dca5f471dfda25ba1ebd82ea2cb91e000ad1484d4687b6 SHA512 fa680fdca08c4f7bced353bf3be66359b8753923aeb6272a2bff7769a0b854d542adedf5721d7847ec9e5a539fcda48d30e0d721a63ee2c191b2fdfb0cbfa906
-EBUILD stringio-3.0.7.ebuild 899 BLAKE2B f0322e509577080edb008ac2c4e44ec48fb189fd759c84e8eb22a3770c6d19e6a009061b9f84ca841c61e4968aaa97639b006ff5a179fef23c76b23b9981e630 SHA512 c1d081ecd8a2b990c6115caeb1a73e271a518c40917640b139f64a41ca8c98e9b3f101cd1e06f297ad90d45bde53bea11dd34f6f9c0a034bdd576cb7a15f84e3
+EBUILD stringio-3.0.7.ebuild 894 BLAKE2B ca6f903b1daacbe32f1929b97f7cb82640395a14e0fa379991bc02fe6adbc93d02b7d4c6f37e4a6512bdd0460626eeb95ddbd1376f9d48897c28c0149f07588d SHA512 bb675f028a58a98f7eb0c0b6bfd2d705f5a2864b5992c8af117bc9a2c1ebd8b9f94b9bc9ed4c9367640c20f55af8ed33a4d91de15bc473838564b46691d07e21
EBUILD stringio-3.0.8.ebuild 899 BLAKE2B f0322e509577080edb008ac2c4e44ec48fb189fd759c84e8eb22a3770c6d19e6a009061b9f84ca841c61e4968aaa97639b006ff5a179fef23c76b23b9981e630 SHA512 c1d081ecd8a2b990c6115caeb1a73e271a518c40917640b139f64a41ca8c98e9b3f101cd1e06f297ad90d45bde53bea11dd34f6f9c0a034bdd576cb7a15f84e3
MISC metadata.xml 340 BLAKE2B bd5f8222a43eb391d2d14a1b878fadefd9f8a322e87b5058d482df79d95d70f7ef19c54e7ae12dc29e7ffc84c72e630f0ca46ac095059263cdcf6047cb4fa4d9 SHA512 f1f32d2c4c13e19500a7ff23b684b180d3dba8a79e49b8cb57b80e265d09e06cb8b7a9e6b743158a140967b7ccbb991fdf51cb3a6e95be4e24378a5f85efcbb2
diff --git a/dev-ruby/stringio/stringio-3.0.7.ebuild b/dev-ruby/stringio/stringio-3.0.7.ebuild
index 1fbf38918157..6042386aaf34 100644
--- a/dev-ruby/stringio/stringio-3.0.7.ebuild
+++ b/dev-ruby/stringio/stringio-3.0.7.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/ruby/stringio"
SRC_URI="https://github.com/ruby/stringio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+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"
SLOT="0"
IUSE="test"
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index 1eb599a3c515..051b4d0ef6ac 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -8,5 +8,5 @@ EBUILD test-unit-3.5.7.ebuild 973 BLAKE2B fa15967156e56d1f5880b9971c2c5f7e9385bf
EBUILD test-unit-3.5.8.ebuild 979 BLAKE2B 27d3bb3a6d6c5e2f8e9d858f7c1e58a2a430950b1993b3f9c8c7e5c9fe53692c899748bcfe6b45deecc7f55af2dbf94518c8d3505a268007e4919e52fada2d41 SHA512 460530bdc51b1c0041a6965d83cd7c9c3396dfd9bdb7b3da603534fff0254e7a3b44f2c8a13f8ec4adb9d749c82d605fab7ccc66adae7081e6681e311574379c
EBUILD test-unit-3.5.9.ebuild 987 BLAKE2B ad4aee7bf945eb34932fe82a19340be9a037a6851bb0943301f39a2096760da9ae3d51b9f529b5ab865bad583825a31a2a1447c4a8cc78e374a2a8aef627f6fd SHA512 3bab34c3015de3ebdb0402c324c2c7c4646d23f310fa803811511b6893533f2ee593abf3e008e82d4f03f9a3c9dd6a73b41d805aad7854be8697c6ea674d8ab6
EBUILD test-unit-3.6.0.ebuild 979 BLAKE2B 27d3bb3a6d6c5e2f8e9d858f7c1e58a2a430950b1993b3f9c8c7e5c9fe53692c899748bcfe6b45deecc7f55af2dbf94518c8d3505a268007e4919e52fada2d41 SHA512 460530bdc51b1c0041a6965d83cd7c9c3396dfd9bdb7b3da603534fff0254e7a3b44f2c8a13f8ec4adb9d749c82d605fab7ccc66adae7081e6681e311574379c
-EBUILD test-unit-3.6.1.ebuild 987 BLAKE2B ad4aee7bf945eb34932fe82a19340be9a037a6851bb0943301f39a2096760da9ae3d51b9f529b5ab865bad583825a31a2a1447c4a8cc78e374a2a8aef627f6fd SHA512 3bab34c3015de3ebdb0402c324c2c7c4646d23f310fa803811511b6893533f2ee593abf3e008e82d4f03f9a3c9dd6a73b41d805aad7854be8697c6ea674d8ab6
+EBUILD test-unit-3.6.1.ebuild 984 BLAKE2B 402c6761cd1b72e5b0e5cfb2f38212af22ec10148cbbe592495e9957b826fdbad6f3fc05644669de9b734cf249652ce16b6b2b2bf675ae8218671413210d00fa SHA512 e7ee3aae342741b5f04e6584733b0c86154ebf50a3cab5cc63112567570649d4d5dbd6325a1334ed510b0a7774cb19370e7c9ef392e946bd0ee73a94e85f5e67
MISC metadata.xml 399 BLAKE2B 2603ce47ba731ac6f9a822859bf3216a1839716f833a87cf614fd4d4978204bcce30fd05acf0850f75fb17c7b35684607f3efe9e7dbfaa984b0e176e8be138a6 SHA512 40911471efcf83b2a4cf802732883ea3ecbcd639a6462c0609c91a473b50d2a6f79b7067fbadd701e16f78d3ef4a8418e3d6a4e40c90bfad1d4ac3b6faac2579
diff --git a/dev-ruby/test-unit/test-unit-3.6.1.ebuild b/dev-ruby/test-unit/test-unit-3.6.1.ebuild
index f0afb7f19eac..7382f8e7b84e 100644
--- a/dev-ruby/test-unit/test-unit-3.6.1.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.6.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
ruby_add_rdepend "dev-ruby/power_assert"
diff --git a/dev-ruby/tilt/Manifest b/dev-ruby/tilt/Manifest
index e84d78b271e4..8d1d07b6934c 100644
--- a/dev-ruby/tilt/Manifest
+++ b/dev-ruby/tilt/Manifest
@@ -3,5 +3,5 @@ DIST tilt-2.1.0.tar.gz 54542 BLAKE2B b2d7729654efb51d9f61afe75476d6620edd7c104c0
DIST tilt-2.2.0.tar.gz 57826 BLAKE2B 10729ac9cb2e2d0b2292a6fdacc0d705179d719d7f4bbdb11075e0eeaeb82933daec22063d3448ea2ada6e50f37b2b66303854707f50162efd11a6151ded45df SHA512 135a32402512fda71952dc2534b02a291d749dbdcb9e17f52c7fa6ecfe3bd7e894f28f3d3d4a595daa63ffbe90cca106347aa916541292558a26d8122fcd7c90
EBUILD tilt-2.0.11.ebuild 1326 BLAKE2B cfcca1b12c5a716d9db6fac9ab530299486de446e5da1691a11b1bd4ccc2df79202be529f788134944be2945c87b2f426d1305a0f14e066b09a7d2d8d1e2430d SHA512 60f2b95a57305756de8b3a8b973195a7ef881f0a70840350b95eb6081091d2478d8814c60e6f1b77c3b12c11b141971e491408139a83a3bc933b8252380369b0
EBUILD tilt-2.1.0.ebuild 1330 BLAKE2B a362dc305af6e323cfe43cc3021f5ea992c440d066e95560cfac0eb99f797d423d6a9ac9d981074fabb4b7d2be3c80044223040e6fdac03c2bea23cd84760346 SHA512 e3e8627b4910ba462ba03f25685877d31755424a3fd75f961136ab2b36c18e8fa4b28dbccd40b467883a548e2bf2c53b2c998bb2b08bfad4f2e921cb602fa37e
-EBUILD tilt-2.2.0.ebuild 1366 BLAKE2B b2631a4781e6ae39bfa05bbb7eb1e1d8b1a6a13bc64ed0430ef184bad5468fa15f4892acb8e339364027937b76b8017ef37265fa7da31c43ae3df35fa1390b04 SHA512 1770022a72ca40b70cf2c9220df9c68fe15d5767e024dc9e1f28f12fbba6439ecf0be6c79ba426d6bc4cb972ea7168540bf1c6cffa9b8d0a7330693b0cb8669e
+EBUILD tilt-2.2.0.ebuild 1364 BLAKE2B ae516746476dab4c5a0196f4341ff2961a4ff1926b29fa872c455c1262108bfbb1275d020b6ecb18a8398f2970802f0ab7c47ae7c6a57b79e44dd1fe0d911a56 SHA512 7a6c9c828cd51689d54dab9eec8ea3a00da4809006dce40eb70d8171f2d8855c52872a16fa43d968751eb0670e3f2f141c6abee117b172c215e184110d107734
MISC metadata.xml 340 BLAKE2B 5414049365511f348e3da85bf3f207b791dc4269331e6a650f90398b6afe2502e2e62624ec9597a2d55dca4a7e4a99e209837c44bac7a901ec42139518f41647 SHA512 4be8002eca7cc4c0204311dd7dd187caeee3f40db9b00d108fb18e97009f8cec10d298a958bf83d24177297cebd78789cdd546a0c5e9c7288aa697dee1facf71
diff --git a/dev-ruby/tilt/tilt-2.2.0.ebuild b/dev-ruby/tilt/tilt-2.2.0.ebuild
index 200a882f0d0c..24252828a6fa 100644
--- a/dev-ruby/tilt/tilt-2.2.0.ebuild
+++ b/dev-ruby/tilt/tilt-2.2.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/jeremyevans/tilt/archive/v${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="2"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# Block on some of the potential test dependencies. These dependencies
# are optional for the test suite, and we don't want to depend on all of
diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest
index bc3133e8b160..29bd46f268bb 100644
--- a/dev-ruby/vcr/Manifest
+++ b/dev-ruby/vcr/Manifest
@@ -1,7 +1,5 @@
-DIST vcr-5.1.0.tar.gz 150438 BLAKE2B 615a0ce570da29be402f97dcba1ba987c611c73cc9ebc561683333c752d57c1c2f0acae78b42164d8c56f71cded150a93566d45c0c84153bdc3dc8bb37199e4e SHA512 5297e46b1ffe31c3559df57f0af158cb8064ba48b83702ea3bf12eca4c7260bcb71d3df7ae645a3cc14817366992458beb4fd9771c1f98a56835dcd69ff107f9
DIST vcr-6.1.0.tar.gz 153296 BLAKE2B b34fbb88458bca2faef0b7bc801f664eb7b1ed79c09362f0fd1ed25da9d768098721cb45edbf6801cc63d9c78c8d615ef8d468daf5757043cd130de2b7029859 SHA512 62ab8abfe8e0dff391df4e8874bf10315aa58baef1cc28bb60e5fd63a207bb054a3b253dbfc9ad32dfdfe7d832557c262cb0139178fb778b77150def77214a68
DIST vcr-6.2.0.tar.gz 154715 BLAKE2B 5d6054c81106a1498c91a578347d1c092908d98d79e58303b5718620ef699705d33bfa1ea4ea8fd37653298cc18812a84d8125b79ad5fab746277ecf27725afc SHA512 516e7a8acb06872e111f20e07f3b95713a8e2cf7b5f6939ae1b643cafa8e87488a98ee5d0cf1ec0e150c128e19241c2e6d0c4ab8e811584d9f8ed05e8f93a691
-EBUILD vcr-5.1.0.ebuild 779 BLAKE2B 2da5ed21ff776ac959c8439b0fb8a6d48cb45bc7b207bdee7f5205cec1bb8ee21b0692838ef11d5cd3fc9cf8885adcf0d97150c64a632c6d2436310a90c2eaac SHA512 c4b0e6e57a3956caee6ea2e677061312be43a135a68f30152bb2cbb8fc8a8ce1a41952d7873dc4766c696b5bec5936d9baa7c27e6a5354e92c696bb4e80f770f
EBUILD vcr-6.1.0.ebuild 787 BLAKE2B f3fc477bf78c3fae6bdd8b9234dbcc7695dc65e86e34e8762af10fc99f3d6fabe03a1673f05d50fbc0d76d9e0e77f715b3b2d34ea91f5c4a4eea1f6337d3cca9 SHA512 8df0180bf5b049ece7abb46ab2dae0b57bb4f546f9702d40126b9d7b5eda2b66a7e0dcb37fc678001399dd588e5f5521ddc437b99357691f999d45bab12b67b9
-EBUILD vcr-6.2.0.ebuild 781 BLAKE2B 1607ed161e2cce7a7d72a223fe988f2133bf5826b331a0587d156aadf2a400aa324e71c8bf2d0954bdd939aed717b07dff278ff1cfbfda15bea77bdc104ec4e1 SHA512 e06b5aa7b8d208887f3790a3cb767342520872164248d6ed0a56843fab5259b4484c8e96d962a00c918458b860f3b16de264822fd9a94c02054193c7b1dbb479
+EBUILD vcr-6.2.0.ebuild 780 BLAKE2B 44f2abaf29b966896af7f916a4dbe701c0051bf7eb550b7bf361755ba68f6a592d6b6394e644e31873ab07346468be67bd4014ad8b5f463380bb182001c47f0a SHA512 c44f9e5260550d47e7186d8abeb1ca9eb483c042596f8c0f074977fe4dd6ad65688deaf77555940ee7f2056125edc0ca5f301951ac358843fe2c7a41bdbedb4e
MISC metadata.xml 435 BLAKE2B 79e71186140ae8aa7f495640d1fc8d4227bb15419296f6d8ea72ef1cf71778e06df69220922c5e5754cb38f4d28b4604e5ddea955929a4b506e9773e68562ed2 SHA512 1d4e7cf1f4795c030ae746014c2a696d302cc9d5ca7d514601848f231cc728b0e186498f82cee1df12d9db9e5628bae90216c802190800d9ef12d6f4a06d46dd
diff --git a/dev-ruby/vcr/vcr-5.1.0.ebuild b/dev-ruby/vcr/vcr-5.1.0.ebuild
deleted file mode 100644
index e21d84dd7d86..000000000000
--- a/dev-ruby/vcr/vcr-5.1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md"
-
-RUBY_FAKEGEM_GEMSPEC="vcr.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs"
-HOMEPAGE="https://github.com/vcr/vcr/"
-SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
-SLOT="$(ver_cut 1)"
-IUSE="json test"
-
-# Tests require all supported HTTP libraries to be present, and it is
-# not possible to avoid some of them without very extensive patches.
-RESTRICT="test"
-
-ruby_add_rdepend "json? ( dev-ruby/multi_json )"
diff --git a/dev-ruby/vcr/vcr-6.2.0.ebuild b/dev-ruby/vcr/vcr-6.2.0.ebuild
index 72776069a303..738753d93031 100644
--- a/dev-ruby/vcr/vcr-6.2.0.ebuild
+++ b/dev-ruby/vcr/vcr-6.2.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/vcr/vcr/"
SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
SLOT="$(ver_cut 1)"
IUSE="json test"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index b38c56fcb052..4652c457a59b 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/checkbashisms/Manifest b/dev-util/checkbashisms/Manifest
index 8ac5ab61d3e5..2241eb110cc7 100644
--- a/dev-util/checkbashisms/Manifest
+++ b/dev-util/checkbashisms/Manifest
@@ -1,5 +1,5 @@
DIST devscripts_2.22.2.tar.xz 995524 BLAKE2B a7649ea5b790a64b5470a66425e487959b058e9af34be173210277765c8610f7d6da1b9105f97e1da2f84a578ca7514b1dabaa7c38a88c9b1eef29c2f34f97a1 SHA512 d6c47f604a252f58e1cf8ea9fe7387a390683757144bb76cce6915fca1ff7ccb71ce6c87d829f874097d869172774a806b506dc7fb4187876d14e50eaaf92593
DIST devscripts_2.23.5.tar.xz 991592 BLAKE2B e5932d3d98f555b9585c4b9b3e0932c8ea56a572c474db1c27caa175de2af1c2d5ed9f1cd37bdc6eb4e886000c31d7389b2c1943a53091d2dcc75081959a277f SHA512 c1ca4d664ff03d4952f89612dfad9aa6ffd2a51ea90945d28a3b85ba8bc6d2be3e35d84339369e1fd4eb25e99a1d6773051e34cc93df83e3927ab6d53d61d393
EBUILD checkbashisms-2.22.2.ebuild 800 BLAKE2B d32ca9230c1950880d8dd3378768fad9594da7d2e96fd6080464704c2852ce02c26baf5f6c7341c2233c928ffd5e7f4ec0782629b3dc2694ad82ceea3cfb9991 SHA512 c5404bcbb54fd866a8608fc504f00908438c4018c8463b4caec23501910b6bc16c63399aeb85d4b9387ab07162e246d6c7e4ceea2f1b9d139799394128f4d685
-EBUILD checkbashisms-2.23.5.ebuild 805 BLAKE2B 8cb2e4e17b91fd8628ffcd01faaa7f3143e3ef2f8728aff3690d6fb74c6de82be2198e974fa9af81b0759e0ab05e94c1c123a02d01f559e5a99f5bde34774732 SHA512 ea266a2e070fbdb239dfc28a5bcbfe1028660497ec414335a94c766992e958d9620c7e45a66459920528d6989f956bc18f90f70487815a082552fff8049bf2a9
+EBUILD checkbashisms-2.23.5.ebuild 802 BLAKE2B bb7a182057fb6a541af003a02efed9018a3518c96c79c0d21231fb7d4cb2c2ff5578e00c45ee96f013200cb1c4e1db52b3a988ef35dd85ca5f19c1fdb3923baa SHA512 26d9360e64fc44d674736c223a34d8db71a37a2a4aed22c95b6ca226d01fe71222a390ea909e052fbe09d4521c03c8bc3b120234a7aa7ebde5290093761bec6c
MISC metadata.xml 434 BLAKE2B 031cac658d94414702e897991f7e60858edca6ed7c49c6413b20523e4e1f39adaa109c9bd5b87054a2767ba1fb1deadeb4e5021dad58a5bee366e962d7d95ccd SHA512 c30bd0b32e0c851ef023de34a60207c353d8076fc84ec4be67cb23358cdd31ba9be8baa8f3dfacb526a7ac40ebde2b278d413f16595b412d0a9e9590f14bdd0d
diff --git a/dev-util/checkbashisms/checkbashisms-2.23.5.ebuild b/dev-util/checkbashisms/checkbashisms-2.23.5.ebuild
index c8583d535c82..2615c81397e7 100644
--- a/dev-util/checkbashisms/checkbashisms-2.23.5.ebuild
+++ b/dev-util/checkbashisms/checkbashisms-2.23.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_PN}/scripts"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm arm64 ~ppc64 ~riscv x86"
# Requires python packages to check tools we don't need anyway
RESTRICT="test"
diff --git a/dev-util/cucumber-create-meta/Manifest b/dev-util/cucumber-create-meta/Manifest
deleted file mode 100644
index bd18cae3055a..000000000000
--- a/dev-util/cucumber-create-meta/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST cucumber-create-meta-6.0.2.gem 8704 BLAKE2B c7c2d64937da00c6d9cd7161eba3d86089900d348fa8c3b3ee9c25912b09045d20e14f0e0d941a6dabb80cec1f69df0601993e90e575526737dd2159a75e73b2 SHA512 aaf61052475c855cf837b87d845e5b03686e1dba0fae3a83028ab89f434116d948d2d235c502310c14315446a9dadb1eb86dcf6441419e5983430192a9c6d448
-EBUILD cucumber-create-meta-6.0.2.ebuild 610 BLAKE2B 04692187021a094feb3d4f53f6c87ca4149cccd3a29ac6fb3023478f8e934b5182b2d991a9bddb873098a7a7fcce2fc247c242903406c0313440a7498880e649 SHA512 72215c26e4f72afdd1e25342fc8f01638b9032f57084ec9b1ee10dc890c2ed528674a7d3065b492a7c8eda4f6c6bf60f2f37e66852e97144804d06cee79abb84
-MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d
diff --git a/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild b/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild
deleted file mode 100644
index b04b89a284b4..000000000000
--- a/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="HTML formatter for Cucumber"
-HOMEPAGE="https://cucumber.io/"
-LICENSE="Ruby"
-
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="$(ver_cut 1)"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-util/cucumber-messages-17.1.1:17
- >=dev-ruby/sys-uname-1.2.2:1
-"
-
-all_ruby_prepare() {
- sed -i -e '1igem "cucumber-messages", "~>17.0"' spec/cucumber/create_meta_spec.rb || die
-}
diff --git a/dev-util/cucumber-create-meta/metadata.xml b/dev-util/cucumber-create-meta/metadata.xml
deleted file mode 100644
index ecbd8c460ae2..000000000000
--- a/dev-util/cucumber-create-meta/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>graaff@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">aslakhellesoy/cucumber</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-util/cucumber-cucumber-expressions/Manifest b/dev-util/cucumber-cucumber-expressions/Manifest
index 0646da9a7a32..c0816c2698d8 100644
--- a/dev-util/cucumber-cucumber-expressions/Manifest
+++ b/dev-util/cucumber-cucumber-expressions/Manifest
@@ -1,9 +1,5 @@
-DIST cucumber-cucumber-expressions-12.1.3.gem 32768 BLAKE2B e873ba0ac58982c2a975935351bdbaa0e2d5fac5128386cbab347330d5ee920eb7c90d7670e9cd68a9294eb09828d7640e6fcdc69da6d819935f8faec9bce2e4 SHA512 57e8b322b7451967d177e291e9649cb7d9e2668dcdfc2453b9b2ed9c8f84f4c3c5b7905d246dbfc5382a8c515a3d031acfcec93e5ce568da23dd1d42e6d31fb1
-DIST cucumber-cucumber-expressions-14.0.0.gem 24064 BLAKE2B 45b811bb1c1fba8fb2b4819998b92b827ef80c7bb654d899b717f2438b5c6485447ce5e25e5d97e7d7d323fbc576d98334cefb825687b3791387df0cbc7669d6 SHA512 c5b3b840e04722b516a8cf57ce8f55f835f84efd73b133f9d6f842d1ae5612108e1100dd970d52cd349bf4c606ed1922b4730a0b2e4a2d31abdf2f6f51768a80
DIST cucumber-cucumber-expressions-15.1.1.gem 25088 BLAKE2B bc9990d11994a5c094b23a2d8bccf283d0c035507d7140128acae674faa70d1b8927bce6069b82bc530b28b4867ae6be3f168847e0d6db036211a5fd13defb06 SHA512 ceda830ca22e388169db41c85343f9adbe918ac76a5cfaefd55ca3d2815ec826eb592ba70771f0cf41bfefe8e42d9afbcfeb8c384cfa30687e9c0c023164fbe3
DIST cucumber-cucumber-expressions-15.2.0.gem 25088 BLAKE2B 3e0a9283cdf1a9488826260a98358612847945e287ed0f4b011c697fa6aabd340974705d5eb338464fdaee938090ea83b8c912820517b9a2b0cfa0c81b554d5c SHA512 c4f72a6e096794598f94318ef21ac7586328229db4ec5d6791abc3d36319e798d3bddc91fdc9d56a3741ae8ce082deeec153b66d8904683e3038b1161b84fcf7
-EBUILD cucumber-cucumber-expressions-12.1.3.ebuild 449 BLAKE2B bc21e435e61feb2df01c5f5eec667539cc03e7f4c38f31bab61b0db6fada30cd5ec75be06abec98d4120e95b581c6f0613a1708006e87e610a06e89d192d1daf SHA512 39e9f5b01a2e53b436bac3481b52ba8a0f4d7b6de6a71c38b8c05b5ff97c0adf3f53fdd6b956276df6bcde6ac89d001aab04d3a0d55a849a2bc8621338d90292
-EBUILD cucumber-cucumber-expressions-14.0.0.ebuild 449 BLAKE2B 82588c7d961ebd3258beccc708b0189ea09dd82e39f0efa99b8becdbda6677060c0f31da98626aecf1eb56fb85b8e34b747db2b7b41fb885e43a326131ed45fb SHA512 09e5caf6e7c9561d1886d81452d866832c2689850c48d5daf9eef210d7c3eba0d8de7d8ca5a7e537f82f0560a46d790e568a1fa8f3ab138926b213c68f2760f2
EBUILD cucumber-cucumber-expressions-15.1.1.ebuild 456 BLAKE2B 2465d75eed743a1aee54b18f22a6f02378f73377a7dc2d1d9fce127e4445851c9075d48c4465454c764a7c0a4f8b69a55cfa77103a687ff8b30d547b8923a23d SHA512 de9589cee2bf99ed7ed9aed01e8a24b127072936ec3dfaa97cb807edbd8970d7d791045ad83ca2a7e8256f3bbb5faba35e90ce3f40da2897ebef6e3da35f2f0f
EBUILD cucumber-cucumber-expressions-15.2.0.ebuild 449 BLAKE2B 82588c7d961ebd3258beccc708b0189ea09dd82e39f0efa99b8becdbda6677060c0f31da98626aecf1eb56fb85b8e34b747db2b7b41fb885e43a326131ed45fb SHA512 09e5caf6e7c9561d1886d81452d866832c2689850c48d5daf9eef210d7c3eba0d8de7d8ca5a7e537f82f0560a46d790e568a1fa8f3ab138926b213c68f2760f2
MISC metadata.xml 300 BLAKE2B a639d71f26516f07d45281d1036eed4e67653b41ad4644ebee63601681a288f8de93effc46f684df4d152eb2914abfaeb745045b075127d36c1bcc6bdc67d1c7 SHA512 27af0d39315115a4483da0c3d2d84ee4c7fba5891ef61ba06c776b86bf068c4a60e3766fc8c1c522402480543919434910decee43b3847bbdcce556cd91f8473
diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild
deleted file mode 100644
index 77cd39377ef1..000000000000
--- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-12.1.3.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="a simpler alternative to Regular Expressions"
-HOMEPAGE="https://cucumber.io/"
-LICENSE="MIT"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-SLOT="$(ver_cut 1)"
diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild
deleted file mode 100644
index 6a40bda210f3..000000000000
--- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="a simpler alternative to Regular Expressions"
-HOMEPAGE="https://cucumber.io/"
-LICENSE="MIT"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="$(ver_cut 1)"
diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest
index 959cb59cbbb9..17919f1eddcd 100644
--- a/dev-util/cucumber-html-formatter/Manifest
+++ b/dev-util/cucumber-html-formatter/Manifest
@@ -1,6 +1,3 @@
-DIST cucumber-html-formatter-17.0.0.gem 434176 BLAKE2B 9bab7b11d2a17b6bb7fb1a81275a7db9221c5848779e870e95b9fee939d93d8df43faa29b1b85a3ac170763ffd8bb75abef8bdcfa2a7392cbfa7ae96737a0fdd SHA512 7be1e8805f45ab78a80997ff556856289f715d59f6ee4f01ccc95452b0cc898bcd0b97d029a70cfaa1f292069f913b99517aa1cd7f2cf45f7cdc9152520ae670
DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755ffffb2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b SHA512 c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249
-EBUILD cucumber-html-formatter-17.0.0-r1.ebuild 735 BLAKE2B e5ca1e30006a55beb76dc3f6565a5777c89872d3d7a50ddbae29658a78ec24ca0003c3382347dda3cd7f111fe7ad66f1077c1f6cea430fb680fb0ec026f724eb SHA512 e26e16f3abaf04d3049e473bfc34ef4618b51b15b0903f2e249634fee7b5b9c149063b867d4d19a0f5863c7c24199695f4029145f02b67dc3211a2c5d0b57df5
-EBUILD cucumber-html-formatter-17.0.0.ebuild 704 BLAKE2B 29616fce3908431d835aa648a448c50bd5d199e5bbb5a4e8fc7efeca21a5a443d143eec2d674fd7407d261e03d5df342030dd8e391104a75ab68f588db1d046b SHA512 a7b8cb61f15d74b69599fcacbc833fda58a5043b1b22b8accdbe8d38512c0e1942f7001d459179c9a10942c43e385cd3ca2c4a5662fef2a15ff3cb2c8a0da498
EBUILD cucumber-html-formatter-19.2.0.ebuild 827 BLAKE2B d68245d50802cfa4c2cd02eedabb1802f641383664ddd2fe773aa4120a5a43bfed12ccded0a2a0ab5ca867af378d5bf61d443c8ad2a98fc8d79b6e674a38ca8e SHA512 e54da455489c703328741ea3044b0f5cba67a23a9bcf0869e2821ec103ecb27db1ba08b4a7bb8802844933e1e9cc1960a52e1069401c07256f4f6e4d784c6ac4
MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d
diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild
deleted file mode 100644
index 3f5d3f2ce072..000000000000
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRAINSTALL="assets"
-
-inherit ruby-fakegem
-
-DESCRIPTION="HTML formatter for Cucumber"
-HOMEPAGE="https://cucumber.io/"
-LICENSE="Ruby"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-SLOT="$(ver_cut 1)"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-util/cucumber-messages-17.1.0.1:17
- !<dev-util/cucumber-html-formatter-13.0.0-r2
- !<dev-util/cucumber-html-formatter-16.0.1-r2
-"
-
-all_ruby_prepare() {
- sed -i -e '1igem "cucumber-messages", "~>17.1"' spec/html_formatter_spec.rb || die
-}
diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild
deleted file mode 100644
index 6be5eb4f966d..000000000000
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRAINSTALL="assets"
-
-inherit ruby-fakegem
-
-DESCRIPTION="HTML formatter for Cucumber"
-HOMEPAGE="https://cucumber.io/"
-LICENSE="Ruby"
-
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="$(ver_cut 1)"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-util/cucumber-messages-17.1.0.1:17
- !<dev-util/cucumber-html-formatter-13.0.0-r2
- !<dev-util/cucumber-html-formatter-16.0.1-r2
-"
-
-all_ruby_prepare() {
- sed -i -e '1igem "cucumber-messages", "~>17.1"' spec/html_formatter_spec.rb || die
-}
diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index 79c809971305..f04d60f8ff71 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -1,7 +1,5 @@
AUX 50pkgcheck-gentoo.el 125 BLAKE2B db546b7f4e1517fb4f3bc46eff6a3294c8d677be031ecb33987daa84c355c3628ab7f24bbab90afb24b0bcec6c0ebebb56339374fa35a345481aa9808bd538be SHA512 31bad085867ebecedf0c9c3ed1223e7512238892d69b5224e850d744c5965bf7a2d7cb90978d9cce6da8dc554dba36803d604b8c6ac2b7cc9f2718ef7d6fc644
-DIST pkgcheck-0.10.24.tar.gz 572336 BLAKE2B 851d6e8d8a5402c539cb690e6e915d3875658f0f4c9e60e8f506d6a663d0732993f2af7a46b3dcf7c2fba11a3d7b521753aa537a893796b8cda216c9e9d370af SHA512 bb0eb962d9d6cafc5b4ca1280307aae8e154d813151841373334971b7613099ebeeb2b9eb3ca9755da43d76a6448b6a8f6570201810b182cf868a172992b40a5
DIST pkgcheck-0.10.25.tar.gz 580383 BLAKE2B 2f32bf413dcb68a59b82ee04147b7844efd7b69d932b5d57182e1c91be12750fe14fdd42bf40c652c69e8ac009b2346cc644a9407cf11f03eea2e74f4ab8edc6 SHA512 8d90b5629236f468b5553ca288dbd4843d83b09adc9b9b20a6ad6228a8bff74bf1c1e473575f85d1fb00bdd416e07cc77ea098fd6a2b29edf39f51da364c4831
-EBUILD pkgcheck-0.10.24.ebuild 2406 BLAKE2B b376ddbadd06396be6ad45901a89c6e17f1ce3cf3046234b8ae2cdd4f7e1d29c2c429fd53e75bc0856d8e2ec6ead97ea09568925c384785bd5c98687a4923581 SHA512 00b1e7ceeb65f9298f991cd85fbc0b3ecedca6b1884d9f49f893b83dedb85205bda2031a2ca5cbad7919997f3e13a030047862836efa42ec2873091c96ffa01e
-EBUILD pkgcheck-0.10.25.ebuild 2162 BLAKE2B 19903ca95134a11286a1a5357fb9bc18a0443cdb369cd4d4bc1b331ec9d7488cbb5e485e728df4524c23e0f3000494596340912c7cd33d909c276880f2f1cf26 SHA512 cf01c1dd4768eef7949590f84928e509592a61bf3fd43da5bceb192df0bf7fdb6332f15d04b54a64abe1f9a99041846993f8375df2d920db438dda7ad47475ab
-EBUILD pkgcheck-9999.ebuild 2170 BLAKE2B 50e2951640449fca4366eaad381c7fa06f6264c11779eb0c52a962cbdf9bc18d7f6b294e0d342431f616d5cdfaae7267cab18608b8223f02caf64c2ed90edd7b SHA512 99321901bd54a6d94f0e2fb0ebda5f8fe7fa096968c5548bba3e341c020c620dea290cfdb85bd54325e00a00c8e513e799ab773ca49c6918852a2ced4c0a686b
+EBUILD pkgcheck-0.10.25-r1.ebuild 2170 BLAKE2B 44938d24e990a0ac15668ca51ec681010912b8073e9628743b0e691bdf0481262d37715338df87428ae474155b58c1bb44290474626a3eb91a26673db6c4fd6c SHA512 91e14530af0f3c084132f12e6c9ba0552835288fcc1ddfc3fa5f5bcf8d1f2e6c91aa051fb9652a2ca193b0ae285ef7810200b78ec05afb617996d7ef96ff3a86
+EBUILD pkgcheck-9999.ebuild 2178 BLAKE2B 203307e5a502416ac56a2baf9d59fe282e8589b54f2d53bbe9fbb2e4bb3fae087701615ebd18451e1f5964a90d69a884090e33085ffad123322f374bd92f3899 SHA512 99df397881917fdb9bf71bdf67f737090f1645fdb86da8fb577f7f2eebac90e911265f865963ce8f1a16367e4229c86b93b068fbc727d1beb1542b5d5b004ff0
MISC metadata.xml 455 BLAKE2B b544db3532ef1da966833d5edbc79988cc1fd85b6d6276476684b49d4485814d6e2d969e742d3633c8176e7f37cae6614dae1654fd1424d71475f022166f6e6a SHA512 5abd1584f486e88992bab8c51c191b4915a5854752130f8a591147ff4b2af2102fdc8ab182e7358c3e4bbb3fdc8400563a250e2dba1793d365f0edc7c5f7c33a
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.24.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.24.ebuild
deleted file mode 100644
index 2f2baf83328c..000000000000
--- a/dev-util/pkgcheck/pkgcheck-0.10.24.ebuild
+++ /dev/null
@@ -1,106 +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..12} )
-inherit elisp-common distutils-r1 optfeature
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgcheck.git
- https://github.com/pkgcore/pkgcheck.git"
- inherit git-r3
-else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
- inherit pypi
-fi
-
-DESCRIPTION="pkgcore-based QA utility for ebuild repos"
-HOMEPAGE="https://github.com/pkgcore/pkgcheck"
-
-LICENSE="BSD MIT"
-SLOT="0"
-IUSE="emacs"
-
-if [[ ${PV} == *9999 ]]; then
- RDEPEND="
- ~dev-python/snakeoil-9999[${PYTHON_USEDEP}]
- ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]"
-else
- RDEPEND="
- >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}]
- >=sys-apps/pkgcore-0.12.18[${PYTHON_USEDEP}]"
-fi
-RDEPEND+="
- dev-libs/tree-sitter
- dev-libs/tree-sitter-bash
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pathspec[${PYTHON_USEDEP}]
- >=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}]
- emacs? (
- >=app-editors/emacs-24.1:*
- app-emacs/ebuild-mode
- app-emacs/flycheck
- )
-"
-BDEPEND="${RDEPEND}
- dev-python/wheel
- test? (
- dev-python/pytest[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/requests[${PYTHON_USEDEP}]
- ' python3_{10..11} )
- dev-vcs/git
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-distutils_enable_tests pytest
-
-export USE_SYSTEM_TREE_SITTER_BASH=1
-
-src_compile() {
- distutils-r1_src_compile
-
- if use emacs ; then
- pushd "${S}"/contrib/emacs >/dev/null || die
- elisp-compile *.el
- popd >/dev/null || die
- fi
-}
-
-python_test() {
- if ! has_version -b "dev-python/requests[${PYTHON_USEDEP}]" ; then
- EPYTEST_DESELECT=(
- tests/checks/test_all.py::TestNetworkCheck::test_network_enabled
- )
- fi
-
- epytest
-}
-
-python_install_all() {
- local DOCS=( NEWS.rst )
- [[ ${PV} == *9999 ]] || doman man/*
- distutils-r1_python_install_all
-
- if use emacs ; then
- elisp-install ${PN} "${S}"/contrib/emacs/*.el{,c}
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-
- optfeature "Network check support" dev-python/requests
- optfeature "Perl module version check support" dev-perl/Gentoo-PerlMod-Version
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.25-r1.ebuild
index 8ffc6915b783..1fab10b785fe 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.25.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.25-r1.ebuild
@@ -34,7 +34,7 @@ else
fi
RDEPEND+="
dev-libs/tree-sitter
- dev-libs/tree-sitter-bash
+ <dev-libs/tree-sitter-bash-0.20.0
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
diff --git a/dev-util/pkgcheck/pkgcheck-9999.ebuild b/dev-util/pkgcheck/pkgcheck-9999.ebuild
index 1727c0d298cd..c53659016c06 100644
--- a/dev-util/pkgcheck/pkgcheck-9999.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-9999.ebuild
@@ -34,7 +34,7 @@ else
fi
RDEPEND+="
dev-libs/tree-sitter
- dev-libs/tree-sitter-bash
+ <dev-libs/tree-sitter-bash-0.20.0
dev-python/chardet[${PYTHON_USEDEP}]
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz
index 0aa89f6aaad5..5a474cad56d3 100644
--- a/kde-frameworks/Manifest.gz
+++ b/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest
index 43874ed67af4..c46961950c31 100644
--- a/kde-frameworks/kconfigwidgets/Manifest
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -1,5 +1,5 @@
DIST kconfigwidgets-5.108.0.tar.xz 2613780 BLAKE2B 4cdee047ed1ee26a583e801365f9e020055f3b17a40c62876da17352b508f2200f27d3e5ef43ce54c2ca1583cc3602d87e3751ea1a946d620c98f27457c5be0b SHA512 6f01439c93bd52b3d398e6e2cf79da10a5370eb4710bc3153f879bc8da1b6b8fa704f9c47e56d4463feed936d49085f4c70a47a27b699d3252167b5b78f19eab
DIST kconfigwidgets-5.109.0.tar.xz 2613840 BLAKE2B 196cc732a226032ba417be33ba1998679c6d8d71181ddc7e1d80170363292eee6cf393419c0565ebb64203287d32720b93c8f9f45ffb77bea45904ea580e3bd1 SHA512 e819a615c5c3d86f4f9c343fd2f02587980705bd5f20ac9cef30e817ec16ab03da3a6d136bcfaae6a645cf02e9d416808ca831ef64a66d814199ac7dff4a8d90
EBUILD kconfigwidgets-5.108.0.ebuild 1078 BLAKE2B 887cf8a159334e12988baad1767aba8eb969c4fb9c7ef35b54c167b1695fa522b073385445c52c899d305e3d05dd7a7350754ccb198aac0e9f4920e21c4b2a3f SHA512 bb752774100f91b1b388aeca8587437e5b4d9e4caae4b205215702d98c3a1922caa4599d10cb99292e09984dae29aa5bd7c903861d9f0b716846c6c017d8c43d
-EBUILD kconfigwidgets-5.109.0.ebuild 969 BLAKE2B d6f72b8f277eedce579ff9737ac4b079415e47a55c978c2747d5d907a8c974c5bd6b7a37078e6b442d8595a2bb76c1c36348e9b0e94e39ae3bfd08161d35f8c6 SHA512 733241c93566bd36f7a2d1464927e1d965777a49a9f107a880cc792c624341afa2e9348851e840ce0a602499eddb00e5a2b9628f55e623b6c0fa80ff75332e19
+EBUILD kconfigwidgets-5.109.0.ebuild 1069 BLAKE2B e2ed6c3666dc9513c4fe8505be786cef39dfad5d70ef0f49766977aa41d4f1380e2dd8ac8d9daec3e0532530b17d5a495134814448e7a45e0044fb56e833ee08 SHA512 a7e48aa2c5f02ee5e1f7e2a57c7ca3184b099f7a66422eba209ae5a8264b69cc49680dc71746a03dcd114269a956dace8854ebe19b7549222dd53d7731df0548
MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.109.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.109.0.ebuild
index 6063a5fd27c5..5bd3c0293d7a 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.109.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.109.0.ebuild
@@ -38,3 +38,12 @@ src_configure() {
ecm_src_configure
}
+
+src_test() {
+ # bugs: 864250
+ local myctestargs=(
+ -E "(kstandardactiontest)"
+ )
+
+ ecm_src_test
+}
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 60724601da87..3aa0639bce5f 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/alpine/Manifest b/mail-client/alpine/Manifest
index 3d0ac4d4faf7..04d1923ea874 100644
--- a/mail-client/alpine/Manifest
+++ b/mail-client/alpine/Manifest
@@ -1,4 +1,6 @@
+AUX alpine-2.26-fix-clang16-build.patch 7238 BLAKE2B 9be1bf52918a88eba356cdf257d0ad2a2c3be3ece8f47f2282222d7706fde8cf9374e5d6a0d72b7d1ed19b73a1b7460fd66b959b8d44f5f97285fe3c1b72e94e SHA512 7b38edbb5eca13ddad8e4aacb27f21ef2ae00c7b0c90a713c778e3c16a8bc94fe3fbd45100a6caa2e506747da109c3b73696b97de6ab6da8e7fbdf7477034481
DIST alpine-2.26-chappa-5.patch.gz 173031 BLAKE2B 8719d37fde313e190608489e6191d4f0456f8a00ea267712e1c078ab1bbd3a8542bab3cf498faa1482fde386c24bf5335c54c39595ffb7fb019d13e975bf697a SHA512 aa979825367b309d5726055620c6f8f3effff954863e648de25f768ffbc175c3f91c8d1917e89116f35195a5ae266a9dcac51eb7f744f119ad848ddc0d10b8cc
DIST alpine-2.26.tar.xz 7517628 BLAKE2B fe156974462dd566ac3fbe25cc54a1b2a480b3af46c8356356a97426f3e42495853efdbfeedc6173537dc150d90592c3fd9109e7d37f16738922a4205fd2f9df SHA512 359b5cb30be78a341b76c0475a2d5268b643788f14c9b5b9457af6748034e1d2e70fd7ddf59e5c59ad596a36d8a10afa9c41cbd74241c780b8575d8186168fd2
EBUILD alpine-2.26-r1.ebuild 2327 BLAKE2B 929d810868a2580e59aedb0ba15d01a9cc46b70db24908a55458ed5cc1cf52296d3a33442d1c96e39f2929779ae6e1f5543694a989dfe3c457c87a787364728d SHA512 95c4489a833725470d8eee34ee8e301da67ef39bb0029bb4f9efe78ff8af30b93c469dd5fe11fd6a0b68d1ee8e55ec4eba9160d78a4d28a99590c3fe2d9e796c
+EBUILD alpine-2.26-r2.ebuild 2387 BLAKE2B 884c3f158d12543456946cbefabe8ab6d3b1dd3affbe8f05c9e700db082be6ad97461e2639bb6501b1b21ee191187736b0afd3b2bac01b63ecb2f919ad49f371 SHA512 ab3e2190414eaa0fc8c8eebfc9a55280570598e4c978727f4b8f1031ab165573827c9c66e37b5ff1cd263c66cdebad2e34db9219cfb6a9037b65184231674ae1
MISC metadata.xml 762 BLAKE2B 026faecac5042e19cce6f125f66fd7af22cbd50140abe315a686d1b129f53b939f5325f9bd1956d41b47da146b6f37c597fe91370722f2f4c7af8169cbcb0f66 SHA512 e11cb2d6c0612fc09302485c38d216245adcabde36fb2c6e829b452f10f3adc9037f1461305e2e3cc3e89025560ac3d621b90b94eea152c9c3e0c53a6c6f9512
diff --git a/mail-client/alpine/alpine-2.26-r2.ebuild b/mail-client/alpine/alpine-2.26-r2.ebuild
new file mode 100644
index 000000000000..b9dfafbf285c
--- /dev/null
+++ b/mail-client/alpine/alpine-2.26-r2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature toolchain-funcs
+
+DESCRIPTION="An easy to use text-based based mail and news client"
+HOMEPAGE="https://alpineapp.email/ https://repo.or.cz/alpine.git/"
+CHAPPA_PATCH_NAME="${P}-chappa-5.patch"
+SRC_URI="https://alpineapp.email/alpine/release/src/${P}.tar.xz
+ chappa? ( https://alpineapp.email/alpine/patches/${P}/all.patch.gz -> ${CHAPPA_PATCH_NAME}.gz ) "
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+chappa ipv6 kerberos ldap nls onlyalpine passfile smime ssl"
+
+DEPEND="sys-libs/ncurses:=
+ virtual/libcrypt:=
+ kerberos? ( app-crypt/mit-krb5 )
+ ldap? ( net-nds/openldap:= )
+ ssl? ( dev-libs/openssl:0= )
+"
+RDEPEND="${DEPEND}
+ app-misc/mime-types
+"
+
+src_prepare() {
+ default
+ use chappa && eapply "${WORKDIR}/${CHAPPA_PATCH_NAME}"
+ eapply "${FILESDIR}/${PN}-2.26-fix-clang16-build.patch"
+ eautoreconf
+ tc-export CC RANLIB AR
+ export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_configure() {
+ myconf=(
+ --without-tcl
+ --with-pthread
+ --with-system-pinerc="${EPREFIX}"/etc/pine.conf
+ --with-system-fixed-pinerc="${EPREFIX}"/etc/pine.conf.fixed
+ $(use_with ldap)
+ $(use_with ssl)
+ $(use_with passfile passfile .pinepwd)
+ $(use_with kerberos krb5)
+ $(use_enable nls)
+ $(use_with ipv6)
+ $(use_with smime)
+ )
+
+ if has_version "app-text/hunspell"; then
+ myconf+=( --with-interactive-spellcheck=/usr/bin/hunspell )
+ elif has_version "app-text/aspell"; then
+ myconf+=( --with-interactive-spellcheck=/usr/bin/aspell )
+ fi
+
+ if use ssl; then
+ myconf+=(
+ --with-ssl-include-dir="${EPREFIX}"/usr/include/openssl
+ --with-ssl-lib-dir="${EPREFIX}"/usr/$(get_libdir)
+ --with-ssl-certs-dir="${EPREFIX}"/etc/ssl/certs
+ )
+ fi
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ emake -j1 AR="$(tc-getAR)"
+}
+
+src_install() {
+ if use onlyalpine ; then
+ dobin alpine/alpine
+ doman doc/man1/alpine.1
+ else
+ emake -j1 DESTDIR="${D}" install
+ doman doc/man1/*.1
+ fi
+ dodoc NOTICE README*
+ dodoc doc/brochure.txt
+ dodoc -r doc/tech-notes/
+ newdoc "${S}/doc/mailcap.unx" mailcap.unx.sample
+ newdoc "${S}/doc/mime.types" mime.types.sample
+ docompress -x /usr/share/doc/${PF}/mailcap.unx.sample /usr/share/doc/${PF}/mime.types.sample
+}
+
+pkg_postinst() {
+ optfeature "Spell checking" app-text/hunspell app-text/aspell
+}
diff --git a/mail-client/alpine/files/alpine-2.26-fix-clang16-build.patch b/mail-client/alpine/files/alpine-2.26-fix-clang16-build.patch
new file mode 100644
index 000000000000..7d3a83e462db
--- /dev/null
+++ b/mail-client/alpine/files/alpine-2.26-fix-clang16-build.patch
@@ -0,0 +1,185 @@
+Bug: https://bugs.gentoo.org/883271
+--- a/alpine/adrbkcmd.c
++++ b/alpine/adrbkcmd.c
+@@ -81,7 +81,7 @@ int ab_export(struct pine *, long, int, int);
+ VCARD_INFO_S *prepare_abe_for_vcard(struct pine *, AdrBk_Entry *, int);
+ void write_single_tab_entry(gf_io_t, VCARD_INFO_S *);
+ int percent_done_copying(void);
+-int cmp_action_list(const qsort_t *, const qsort_t *);
++int cmp_action_list(const void *, const void *);
+ void set_act_list_member(ACTION_LIST_S *, a_c_arg_t, PerAddrBook *, PerAddrBook *, char *);
+ void convert_pinerc_to_remote(struct pine *, char *);
+
+@@ -5187,7 +5187,7 @@ percent_done_copying(void)
+ }
+
+ int
+-cmp_action_list(const qsort_t *a1, const qsort_t *a2)
++cmp_action_list(const void *a1, const void *a2)
+ {
+ ACTION_LIST_S *x = (ACTION_LIST_S *)a1;
+ ACTION_LIST_S *y = (ACTION_LIST_S *)a2;
+--- a/pico/browse.c
++++ b/pico/browse.c
+@@ -1920,7 +1920,7 @@ getfcells(char *dname, int fb_flags)
+ /*
+ * sort files case independently
+ */
+- qsort((qsort_t *)filtnames, (size_t)nentries, sizeof(char *), sstrcasecmp);
++ qsort((qsort_t *)filtnames, (size_t)nentries, sizeof(char *), (void *)sstrcasecmp);
+
+ /*
+ * this is so we use absolute path names for stats.
+--- a/pith/adrbklib.c
++++ b/pith/adrbklib.c
+@@ -84,7 +84,7 @@ int cmp_ae_by_nick_lists_last(const qsort_t *,const qsort_t *);
+ int cmp_cntr_by_nick_lists_last(const qsort_t *, const qsort_t *);
+ int cmp_ae_by_nick(const qsort_t *, const qsort_t *);
+ int cmp_cntr_by_nick(const qsort_t *, const qsort_t *);
+-int cmp_addr(const qsort_t *, const qsort_t *);
++int cmp_addr(const void *, const void *);
+ void sort_addr_list(char **);
+ int build_abook_datastruct(AdrBk *, char *, size_t);
+ AdrBk_Entry *init_ae(AdrBk *, AdrBk_Entry *, char *);
+@@ -4671,7 +4671,7 @@ cmp_cntr_by_nick(const qsort_t *a, const qsort_t *b)
+ * For sorting a simple list of pointers to addresses (skip initial quotes)
+ */
+ int
+-cmp_addr(const qsort_t *a1, const qsort_t *a2)
++cmp_addr(const void *a1, const void *a2)
+ {
+ char *x = *(char **)a1, *y = *(char **)a2;
+ char *r, *s;
+@@ -4762,14 +4762,14 @@ adrbk_sort(AdrBk *ab, a_c_arg_t current_entry_num, adrbk_cntr_t *new_entry_num,
+ qsort((qsort_t *)sort_array,
+ (size_t)count,
+ sizeof(adrbk_cntr_t),
+- (ab->sort_rule == AB_SORT_RULE_FULL_LISTS) ?
+- cmp_cntr_by_full_lists_last :
+- (ab->sort_rule == AB_SORT_RULE_FULL) ?
+- cmp_cntr_by_full :
+- (ab->sort_rule == AB_SORT_RULE_NICK_LISTS) ?
+- cmp_cntr_by_nick_lists_last :
+- /* (ab->sort_rule == AB_SORT_RULE_NICK) */
+- cmp_cntr_by_nick);
++ (void *)((ab->sort_rule == AB_SORT_RULE_FULL_LISTS) ?
++ cmp_cntr_by_full_lists_last :
++ (ab->sort_rule == AB_SORT_RULE_FULL) ?
++ cmp_cntr_by_full :
++ (ab->sort_rule == AB_SORT_RULE_NICK_LISTS) ?
++ cmp_cntr_by_nick_lists_last :
++ /* (ab->sort_rule == AB_SORT_RULE_NICK) */
++ cmp_cntr_by_nick));
+ }
+
+ dprint((9, "- adrbk_sort: done with first sort -\n"));
+--- a/pith/folder.c
++++ b/pith/folder.c
+@@ -1939,11 +1939,11 @@ resort_folder_list(FLIST *flist)
+ {
+ if(flist && folder_total(flist) > 1 && flist->folders)
+ qsort(flist->folders, folder_total(flist), sizeof(flist->folders[0]),
+- (ps_global->fld_sort_rule == FLD_SORT_ALPHA_DIR_FIRST)
+- ? compare_folders_dir_alpha_qsort
+- : (ps_global->fld_sort_rule == FLD_SORT_ALPHA_DIR_LAST)
+- ? compare_folders_alpha_dir_qsort
+- : compare_folders_alpha_qsort);
++ (void *)((ps_global->fld_sort_rule == FLD_SORT_ALPHA_DIR_FIRST)
++ ? compare_folders_dir_alpha_qsort
++ : (ps_global->fld_sort_rule == FLD_SORT_ALPHA_DIR_LAST)
++ ? compare_folders_alpha_dir_qsort
++ : compare_folders_alpha_qsort));
+ }
+
+
+--- a/pith/init.c
++++ b/pith/init.c
+@@ -28,7 +28,7 @@
+ /*
+ * Internal prototypes
+ */
+-int compare_sm_files(const qsort_t *, const qsort_t *);
++int compare_sm_files(const void *, const void *);
+
+
+
+@@ -327,7 +327,7 @@ init_save_defaults(void)
+ in above format.
+ ----*/
+ int
+-compare_sm_files(const qsort_t *aa, const qsort_t *bb)
++compare_sm_files(const void *aa, const void *bb)
+ {
+ struct sm_folder *a = (struct sm_folder *)aa,
+ *b = (struct sm_folder *)bb;
+--- a/pith/sort.c
++++ b/pith/sort.c
+@@ -41,7 +41,7 @@ void sort_sort_callback(MAILSTREAM *, unsigned long *, unsigned long);
+ int percent_sorted(void);
+ int pine_compare_long(const qsort_t *, const qsort_t *);
+ int pine_compare_long_rev(const qsort_t *, const qsort_t *);
+-int pine_compare_scores(const qsort_t *, const qsort_t *);
++int pine_compare_scores(const void *, const void *);
+ void build_score_array(MAILSTREAM *, MSGNO_S *);
+ void free_score_array(void);
+
+@@ -162,7 +162,7 @@ sort_folder(MAILSTREAM *stream, MSGNO_S *msgmap, SortOrder new_sort,
+ */
+ qsort(msgmap->sort+1, (size_t) mn_get_total(msgmap),
+ sizeof(long),
+- new_rev ? pine_compare_long_rev : pine_compare_long);
++ (void *)(new_rev ? pine_compare_long_rev : pine_compare_long));
+ }
+ else if(mn_get_total(msgmap) > 0L){
+ if(new_rev){
+@@ -672,7 +672,7 @@ free_score_array(void)
+ Compare scores
+ ----*/
+ int
+-pine_compare_scores(const qsort_t *a, const qsort_t *b)
++pine_compare_scores(const void *a, const void *b)
+ {
+ long *mess_a = (long *)a, *mess_b = (long *)b, mdiff;
+ long sdiff;
+--- a/pith/takeaddr.c
++++ b/pith/takeaddr.c
+@@ -1377,7 +1377,7 @@ process_vcard_atts(MAILSTREAM *stream, long int msgno,
+
+
+ int
+-cmp_swoop_list(const qsort_t *a1, const qsort_t *a2)
++cmp_swoop_list(const void *a1, const void *a2)
+ {
+ SWOOP_S *x = (SWOOP_S *)a1;
+ SWOOP_S *y = (SWOOP_S *)a2;
+--- a/pith/takeaddr.h
++++ b/pith/takeaddr.h
+@@ -98,7 +98,7 @@ int convert_ta_to_lines(TA_S *, LINES_TO_TAKE **);
+ LINES_TO_TAKE *new_ltline(LINES_TO_TAKE **);
+ int add_addresses_to_talist(struct pine *, long, char *, TA_S **, ADDRESS *, int);
+ int process_vcard_atts(MAILSTREAM *, long, BODY *, BODY *, char *, TA_S **);
+-int cmp_swoop_list(const qsort_t *, const qsort_t *);
++int cmp_swoop_list(const void *, const void *);
+ int vcard_to_ta(char *, char *, char *, char *, char *, char *, TA_S **);
+ char *getaltcharset(char *, char **, char **, int *);
+ void switch_to_last_comma_first(char *, char *, size_t);
+--- a/pith/thread.c
++++ b/pith/thread.c
+@@ -45,7 +45,7 @@ THREADNODE *sort_threads_and_collapse(THREADNODE *);
+ THREADNODE *insert_tree_in_place(THREADNODE *, THREADNODE *);
+ unsigned long branch_greatest_num(THREADNODE *, int);
+ long calculate_visible_threads(MAILSTREAM *);
+-int pine_compare_size_thread(const qsort_t *, const qsort_t *);
++int pine_compare_size_thread(const void *, const void *);
+
+
+ PINETHRD_S *
+@@ -1892,7 +1892,7 @@ get_length_branch(MAILSTREAM *stream, long rawno)
+ return branchp ? (count ? count : 1L) : 0L;
+ }
+
+-int pine_compare_size_thread(const qsort_t *a, const qsort_t *b)
++int pine_compare_size_thread(const void *a, const void *b)
+ {
+ SIZETHREAD_T *s = (SIZETHREAD_T *) a, *t = (SIZETHREAD_T *) b;
+
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index ee02a4d3bf8b..819ed5588864 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index afe2963f9507..f4396b03e29a 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -7,5 +7,5 @@ EBUILD exiftool-12.50.ebuild 717 BLAKE2B 76991bf0377bea98b0a5275909becd0e8642e35
EBUILD exiftool-12.60.ebuild 722 BLAKE2B ba10b759ee4ebd70b75fdf6088299e05892595a1e105fd555bcb4723e2227d6277a1e016d9e49187846e17c91b961a4c6f87207c90b0dd5efebf6672c6248784 SHA512 6ab655af269d29f118827c77023ff5c80a8da0d8471f4fab17dc2e07ec2d4b23e24b53a2f058828a910edebad14fa58712f5e325458657bdd44e38cf6f348f06
EBUILD exiftool-12.61.ebuild 717 BLAKE2B 76991bf0377bea98b0a5275909becd0e8642e35c42336505850f6ccde0f71333cd283baa7cab45971a0aab273d5108a3944418981f8322e0292f91b04710f211 SHA512 cadea77ec19090e51ceb3aaeac992824127c55e231c544e7e3175cf898cbea8eb2e4543e99335e2303968dc980c179d6c459e3b90d5bacec41f3913fe9e2e37a
EBUILD exiftool-12.62.ebuild 717 BLAKE2B 76991bf0377bea98b0a5275909becd0e8642e35c42336505850f6ccde0f71333cd283baa7cab45971a0aab273d5108a3944418981f8322e0292f91b04710f211 SHA512 cadea77ec19090e51ceb3aaeac992824127c55e231c544e7e3175cf898cbea8eb2e4543e99335e2303968dc980c179d6c459e3b90d5bacec41f3913fe9e2e37a
-EBUILD exiftool-12.64.ebuild 722 BLAKE2B ba10b759ee4ebd70b75fdf6088299e05892595a1e105fd555bcb4723e2227d6277a1e016d9e49187846e17c91b961a4c6f87207c90b0dd5efebf6672c6248784 SHA512 6ab655af269d29f118827c77023ff5c80a8da0d8471f4fab17dc2e07ec2d4b23e24b53a2f058828a910edebad14fa58712f5e325458657bdd44e38cf6f348f06
+EBUILD exiftool-12.64.ebuild 719 BLAKE2B ef91249be675e366b48f1cfe4f309cdb5cfbd468abe6a76a2c74fca93562d2b8d35775ff4c96a7b10e114fbf71ef65eda5d5c0828b38062b487a4cdaca6556a9 SHA512 086c8cb98e44823fdc8476074cdbb638095b2a602824d2e9f40e2f8c06d75474b8c66e9776c06e530d1865391671a6ee0b0f2ad6b5460b628ba53396b741d230
MISC metadata.xml 10040 BLAKE2B 8bcecde1df2dd3e79c3bcfbd38dcd9d3db9564a7abd5a684e0204779bcb685946f2eeb83a62efaa03efc841f0414b82f1087a3da3c6bd5f43e85561e43d7fb3e SHA512 af79302b57833d1368eff738b2326dd9cd47de47baf42426bfb00f61c1c6f52fcdc41d74bf95d8f65b2b0b00578ce07c3471b8cf4923e2f47c2c0b9d58dea35f
diff --git a/media-libs/exiftool/exiftool-12.64.ebuild b/media-libs/exiftool/exiftool-12.64.ebuild
index be671cae8267..19b7685b4fd8 100644
--- a/media-libs/exiftool/exiftool-12.64.ebuild
+++ b/media-libs/exiftool/exiftool-12.64.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://exiftool.org/ https://exiftool.sourceforge.net"
SRC_URI="https://exiftool.org/${DIST_P}.tar.gz"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 arm64 ppc ppc64 ~x86 ~x64-macos"
IUSE="doc"
src_install() {
diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
index 0fb371656753..cc0010b7d20d 100644
--- a/media-libs/libpng/Manifest
+++ b/media-libs/libpng/Manifest
@@ -4,6 +4,6 @@ DIST libpng-1.6.39.tar.xz 1020552 BLAKE2B f0a2e643e921587334349f48758e61e69b4708
DIST libpng-1.6.40-apng.patch.gz 10330 BLAKE2B e2a5ff10ebaf75019d20edb148ea26fd6b255842aa34e8af31a919ae3c059b28eb827831289f47428e5f55c239f23a600677fde58e74bf0a2db27b5001f9ccb1 SHA512 803c45c2bbaf6c12863a09fb4d307c629680835b11a01c456512c81ef705e4f96c29e98c2486970ff1d86335cb4bd7568a30482c3e69601275d2a31d294058db
DIST libpng-1.6.40.tar.xz 1021332 BLAKE2B 4dd2df57791ca68cc31ba966b9176ecb37458572c60eef34e31ff0d3266d25ad6ea9d2e8cae6bfaf7932b5c7bc231047d3ed139b3464304c41cc4d89611f5ba8 SHA512 a2ec37c529bf80f3fee3798191d080d06e14d6a1ffecd3c1a02845cb9693b5e308a1d82598a376101f9312d989d19f1fb6735b225d4b0b9f1b73f9f8a3edb17f
EBUILD libpng-1.6.39.ebuild 1414 BLAKE2B e26c003923a5335ddfc838685ef26e33b79adff2cd584604e176bfd75733c1f3abe2b3835cd60f097fd385f640dd291efc8efa234e0a4bdc9115c5a5cea73db7 SHA512 abad377c565a3cee2aa39d6049236577d6123b048c253519ca1c3aeae4334b32f121b205a264005bc67bbbb8e788217abf4fe53f157d7371f9b9d349826aeadd
-EBUILD libpng-1.6.40-r1.ebuild 1789 BLAKE2B 47180589d93e9f17511d9f722d59a63e8372a0dffc40b687dfab4b1b81121c76dcbbb6bb01bb1261300f686d8e1bd5256b155071949e75f7473ec1f34f6eaf03 SHA512 5b5d9240357350b2bbdf5f9b4e4dae51deceed2191c6ec26988b58fe4ad560f1575a0b22e3de1c62e9abad284b0ca6ccc3279eec05f0164896ac72293903473b
+EBUILD libpng-1.6.40-r1.ebuild 1786 BLAKE2B b1c04d751ac3ed2437e9e0c4a6f58145e48ac3f8ad1898f04e73906bc45ce5d9ff730bb2418e6f9e132939e357ca6d354ad8b9c168395ffed311c2d6956e2d58 SHA512 82a6d26d330b3c18f8c4b1c24d460438c033f5420c345ac4d24221b5548baedb28180225254a322064e57b82c8bee555ff672afb9616e23cd545da494cdafd44
EBUILD libpng-1.6.40.ebuild 1423 BLAKE2B 50eaa188324a5faad2c1c609353e692c50e7de321102a6808ef82a5557181ac472aa2d502f49e8b50c59340cc4365eae9b5bb352c926198174bb8d39c710a9d5 SHA512 be1a4401a927a825631a5bc82b0746c4f7f08742728c5ed91c726aeb3483856bee6088a1baca9b92245dd1de3176d74524df1f925b36910a4ea0af8739fd75e2
MISC metadata.xml 957 BLAKE2B ad5743315ed9df28a106d0ffa6a948c1f021ba879e136356672b144f94f4955022d749a0586457648ed304e53fa845c283b2e95884c62e6bf7bd7dc572ac279f SHA512 b4670befc78ec73052ba008a131c4b372c21d6186c7c1496e60325bb9ed2207b3e166e84fb1f4bffb9b2936a9d145ff7a67d5a4a49839438aa0a5be15fac727a
diff --git a/media-libs/libpng/libpng-1.6.40-r1.ebuild b/media-libs/libpng/libpng-1.6.40-r1.ebuild
index a2531e3db744..d3b8bef3bb67 100644
--- a/media-libs/libpng/libpng-1.6.40-r1.ebuild
+++ b/media-libs/libpng/libpng-1.6.40-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="libpng2"
SLOT="0/16"
-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"
IUSE="apng cpu_flags_arm_neon cpu_flags_x86_sse static-libs"
RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index f04ff8d3a73f..e142a3784a68 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -3,9 +3,9 @@ AUX netpbm-10.86.21-build.patch 2319 BLAKE2B b22150c8683790c9ac31abc00b8f3f5b55c
AUX netpbm-11.0.0-misc-deps.patch 1446 BLAKE2B 721e926a83d50d04d4a407051ee077db5e5bf8fb1ae9aff1ff1d7859cf1bb0d5f74fa1143681b451d36323f93d5e7fa3876e485d6538958e30779cac081df5b8 SHA512 7135533660b15a113df5a38298725f895e8cbd6ac4695eb5f2d40bd214c43cb9d1c261063e0cea162a6ca6071cda5f4e0380d29eefa6af57e7d67ce319fe2216
AUX netpbm-11.1.0-fix-clang-O2.patch 773 BLAKE2B a8d2bef659d384b0f94560fec847d37731315f5cdb67e5474efb596672d146446c6d545caa816d74f9d4c32fe486ce49f8cb55f38e9706bae6b0ba79c0dbbb5e SHA512 0a0049415d5c252603c47325d69ae582bec76ac15f442682ef0a2ff8c5a8cd19e28543644883bde891f2a376a401f43ed923b184112f49c67d295b9215d519de
DIST netpbm-11.2.0.tar.xz 3777372 BLAKE2B d9a2de49db61f642df75fe1c1fcda752f837535ac7cc698fb50e7c2c93dacfe3894fc46b402af30d07e3617f0f421a36d8d6a3d846c07d6b3526724dce93283b SHA512 70bde6e6112ae595e18be588ea95d2b2acb08e42bb36d0fc93b9584c4b2adf72e35f80ff87823a8e3d98a8ffd0ff907401d351533b9170d7a11a28515c10fdbd
-DIST netpbm-11.2.1.tar.xz 3776588 BLAKE2B 7605e3001140557de668c396575f8a415a8c071820a0e009a944d3128a9a5e0a12f7b3ef59ebdcc5bd39930499006f357c7569939bd5358f6b471c8488ad7cb4 SHA512 6974cc41dfa838bcb9c13977b20e1df697315f5f3f6f9040e62f180a2959ca538014418d305b300fb700509dfea1fb9ad49b4a5b6e923a1309599741ed596e5f
-DIST netpbm-11.3.2.tar.xz 3779196 BLAKE2B 360d993042dcfd00bdb6a784d1d38b1feffc070000a9b304338f516b8b644a3c5a3cc7e00318987a1c5dba3b14e2a79eb9c32813c0a84067677c0812b31491a6 SHA512 38589a47aa823c0ae3ee8187b9ac6bc036c47ab9b882e8e9e2867daffc6b37db7cfb6617f8adc43506bd68c9aaeda382cf55300c307bc8dae5fca092bf9811d2
+DIST netpbm-11.2.2.tar.xz 3777148 BLAKE2B 19a965e196c02c572508cc27c1b6919133dcf404b4b10db12a2a2be4ff3b1acf793b37a18ae8f36348827581f582ac4092caacd1e27e78a4de6c7a93b436dd85 SHA512 df86ce44cec5523519e9d74d0f70d4b78c5ea126a4dba2cd9d68f6ca728b15b4be9b06a80441e03a8742ab9bd1451998cac4fb3820d4a8acc4727e993b4e0275
+DIST netpbm-11.3.3.tar.xz 3779916 BLAKE2B cb6259360d5c9ed3568d55a5bd0e537f5c2c95c71f45f15e5b95a0235798b74f19c1e19b818795932c39a4ee015a4178ccd3d1260a48ca5be2b7c1426bb1c877 SHA512 e1067109effcad5fc65c32d03d084699bf6cfa6a10cf2c5ab644fca9ed318789b0c8d083019d66d3e0a7b9340e595443f50c2a412bb9bcc85c3f781eaf476e65
EBUILD netpbm-11.2.0.ebuild 6830 BLAKE2B c07e114dd61e0aef2f08f93bd722f72fac8021bbe9d369b111084a706e64f93e76913074e74758bc37780abd13eff479e58f00b524daf1a6ba2171b57272d825 SHA512 9cc1e468d04a7e8538e4ed1964e5a34834c8b3e637c4db7c79dde6c0290500d713ed09f3d746a07f0c6bce9fbf812f5be497050d79c6360a65aaadb1e793c83e
-EBUILD netpbm-11.2.1.ebuild 6838 BLAKE2B dbae0fa94f43bf2b7f0dc6a0797448a5b776730c9ae03277bddafca0d95e6e47769bdd0220772ccc65a3aaf54b0c8c22b1818a128cc62e92411b2aa75dd8f862 SHA512 1e0cfdde5a2e5856402edc684aa1dbc21a3141f288cb78ee1905efada4a7c0ba84f4b1a6cf4557777cf16be2c7754f0e2668c9544aa0b2bb5605ce63c889cdd2
-EBUILD netpbm-11.3.2.ebuild 6840 BLAKE2B 079ef16532536ddbc0435da2c49c63eaef668a6e1f2542d8fa02acccb41272acabc760f47b06c83ca77e6044944ca00cbe753a6ba3edcf0df36869955051de30 SHA512 e4a794b998ade53ece428a675ba4f4208400385e10bf6ad3a433eb47e9e34e306a816c3c641254a08460e29cf4eefa8388f961e67c4e97e083ca64f0b6879969
+EBUILD netpbm-11.2.2.ebuild 6838 BLAKE2B dbae0fa94f43bf2b7f0dc6a0797448a5b776730c9ae03277bddafca0d95e6e47769bdd0220772ccc65a3aaf54b0c8c22b1818a128cc62e92411b2aa75dd8f862 SHA512 1e0cfdde5a2e5856402edc684aa1dbc21a3141f288cb78ee1905efada4a7c0ba84f4b1a6cf4557777cf16be2c7754f0e2668c9544aa0b2bb5605ce63c889cdd2
+EBUILD netpbm-11.3.3.ebuild 6840 BLAKE2B 079ef16532536ddbc0435da2c49c63eaef668a6e1f2542d8fa02acccb41272acabc760f47b06c83ca77e6044944ca00cbe753a6ba3edcf0df36869955051de30 SHA512 e4a794b998ade53ece428a675ba4f4208400385e10bf6ad3a433eb47e9e34e306a816c3c641254a08460e29cf4eefa8388f961e67c4e97e083ca64f0b6879969
MISC metadata.xml 424 BLAKE2B 9ccc907d6c15cb1a7d6cfe4679d6fa9f488642948897ca34958a06b439ebcfb912cfb18fa9d93f15f19573aed4bd7083d277151c477410a59cd64b4c9c0446d4 SHA512 a987be2134a44cc916d5a026068219b8ccaa149e577eaf2a53a7802321793129777cc79b069df95ec9320f15279249a5f9d8a61509452ef02effcb6c66cf9e80
diff --git a/media-libs/netpbm/netpbm-11.2.1.ebuild b/media-libs/netpbm/netpbm-11.2.2.ebuild
index e22e58d3b22b..e22e58d3b22b 100644
--- a/media-libs/netpbm/netpbm-11.2.1.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.2.ebuild
diff --git a/media-libs/netpbm/netpbm-11.3.2.ebuild b/media-libs/netpbm/netpbm-11.3.3.ebuild
index 886d2f5cab79..886d2f5cab79 100644
--- a/media-libs/netpbm/netpbm-11.3.2.ebuild
+++ b/media-libs/netpbm/netpbm-11.3.3.ebuild
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 0055e9e4c507..1877f875dc45 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 43017e8faad6..5a9f9867260c 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Aug 2023 02:12:11 +0000
+Sat, 19 Aug 2023 08:10:10 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 244aa05ba0fd..492ffb5f87f6 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a
-TIMESTAMP 2023-08-19T02:12:14Z
+TIMESTAMP 2023-08-19T08:10:13Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgJP5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgeOVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDg1w//cPjKKomDzyHzNlPPge4VKrHkTVhvptmb07a1cScKwuBW5wyfAuOUlqgr
-QHRvtictLVDskt3XWLPXhT5OfEojn6Yg3X6d/BpjOvedJJIXdqwCKO8TgUfDWSDv
-txAgFL1+oA5enyTpuLlrLlA3rNjCBdCqR6Bi+BWAy3lzx+4smt0QnSiM6OdK1ZMv
-2Vwcv6mNnhtJWezdl8jmBkdunRj2eamTwS0CWacbvjElVeXD0UEAxC0VUfiQyDRy
-mhLQzi00By/2kejGY3PKkriRv99omAUgYGbqRoCXiIIlquhk9WypKVzU/tjHoBdC
-yv0OcBoxPDWvyHONjSVrXeZGHFGZRCZzzBaFBFatez7MUz6ZC6e7TvkP5swewyrm
-g9LEcMBINNcFaMg8yaOAiu1q3TLasr3scg1a4orXdR78g9nWLy+zcwWktpZEVWYu
-vx0ZLUegYqjYqCrddCj4ORo4tA/6FT1RKJbeCaK/t6t533F1C6CrzxGAFmmOHb0X
-u4KoVpHhustD1QRF1rLsk0j+DNWV0WO4PcIX+szWWHpy/CyhSMN71aV8ZcUvmEdV
-W20rz5sAWLOh2ve3gZeQFYA/u09qx/h5+eDVKXx5HQlMKepHUkj6BNX+OqodV/AE
-ZJAvNFpid8CB/jcTGr2ETEK73JoF8P1Hs7fy9mkFQWWZgA/Cq6Y=
-=A0Gp
+klCgRg/+N0V21oFe3KqBd+APPfIjPWNSNiXGoEWRLTB5Mo6NaC10dY6Mv5WZ9wBh
+7YrPM/hshFmCOPiQ2u15f6x8Td1chpYLz6t+mGlztWbgkzm6t/zWkuEDUoVNAOuh
+kCzBa+UmPFB2cLO1fr/4egzFeaGSMVSbRukBtuXmaTKJv9ytA2YlYLwHrP1wm2zG
+Tfyn/Wiwz5cZzqm8QsdEzBea99yiRjSbU9guF1QB588Lv1R2qZl+0YmmqDrMhn2l
+tAYSyhr3L/YvCzsi+0p2l6MAwNupCuntlFfR1qQrLIGp3EE0gruUV7lgXwPxaWyV
+0h5whYeUPHbD+1tG0mgnDjhp8kU/aIKfJCrm0rMxHHoYguQopAuD7/AZ63pMQbuG
+Q8JNRLP7eBLQie3GXtx6bnr2kvVD14wU/t/DdA0n3IMYY+ORgH6dvHCnExKYRmWo
+o63dz690P5KUO3S/wSFTixVPGpLaGQ62JCD0XIr9ib33og+jrYfjoDlKmrYvLJA7
+l3+MN17MAkm7CJ1h3ejC9DQz1vsB4IO+8u+BnnYU5Vz227qDmRunCRANiy6WfPKU
+jtIpbvu1xl7pKHjdLgT5z0fkSGSDgQjaWItvu7zVzp4qGPHaV8Yeuby12vy+Vk26
+LCIvgMqPPAC0T326qzZuSYD7P9CtF5hG7RJ+pm4z+zGEVpEfsbc=
+=sG8r
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 43017e8faad6..5a9f9867260c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Aug 2023 02:12:11 +0000
+Sat, 19 Aug 2023 08:10:10 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ec790636ce56..c9c7accb211c 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 c1d88bc33b1a..7e66f09654f5 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.29.30 b/metadata/md5-cache/app-admin/awscli-1.29.30
new file mode 100644
index 000000000000..49d17e3229eb
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.29.30
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+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 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.31.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.29.30.tar.gz -> aws-cli-1.29.30.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=49e74325243b7907e30dd121cb06f7f4
diff --git a/metadata/md5-cache/app-admin/r10k-3.15.0 b/metadata/md5-cache/app-admin/r10k-3.15.0
deleted file mode 100644
index ea94317119d5..000000000000
--- a/metadata/md5-cache/app-admin/r10k-3.15.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby30(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby30(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby30(-)] || ( dev-ruby/fast_gettext:2[ruby_targets_ruby30(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby30(-)] ) =dev-ruby/jwt-2.2*[ruby_targets_ruby30(-)] >=dev-ruby/jwt-2.2.3[ruby_targets_ruby30(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby30(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby30(-)] >=dev-ruby/puppet_forge-2.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/minitar-0.9[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Puppet environment and module deployment
-EAPI=8
-HOMEPAGE=https://github.com/puppetlabs/r10k
-INHERIT=ruby-fakegem
-IUSE=+git test ruby_targets_ruby30 test test
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=ruby_targets_ruby30? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby30(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby30(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby30(-)] || ( dev-ruby/fast_gettext:2[ruby_targets_ruby30(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby30(-)] ) =dev-ruby/jwt-2.2*[ruby_targets_ruby30(-)] >=dev-ruby/jwt-2.2.3[ruby_targets_ruby30(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby30(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby30(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby30(-)] >=dev-ruby/puppet_forge-2.3[ruby_targets_ruby30(-)] ) git? ( >=dev-vcs/git-1.6.6 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/r10k-3.15.0.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=9ca9968632373d9b8fab5ae817314479
diff --git a/metadata/md5-cache/app-admin/r10k-3.16.0 b/metadata/md5-cache/app-admin/r10k-3.16.0
new file mode 100644
index 000000000000..fcd5c482da69
--- /dev/null
+++ b/metadata/md5-cache/app-admin/r10k-3.16.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby31(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby31(-)] || ( dev-ruby/gettext-setup:1[ruby_targets_ruby31(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby31(-)] ) || ( dev-ruby/fast_gettext:2[ruby_targets_ruby31(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby31(-)] ) >=dev-ruby/jwt-2.2.3:2[ruby_targets_ruby31(-)] <dev-ruby/jwt-2.8.0:2[ruby_targets_ruby31(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby31(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/minitar-0.9:0[ruby_targets_ruby31(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby31(-)] =dev-ruby/puppet_forge-3*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/minitar-0.9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DESCRIPTION=Puppet environment and module deployment
+EAPI=8
+HOMEPAGE=https://github.com/puppetlabs/r10k
+INHERIT=ruby-fakegem
+IUSE=+git test ruby_targets_ruby31 test test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/colored2-3.1.2[ruby_targets_ruby31(-)] >=dev-ruby/cri-2.15.10:0[ruby_targets_ruby31(-)] || ( dev-ruby/gettext-setup:1[ruby_targets_ruby31(-)] >=dev-ruby/gettext-setup-0.24:0[ruby_targets_ruby31(-)] ) || ( dev-ruby/fast_gettext:2[ruby_targets_ruby31(-)] >=dev-ruby/fast_gettext-1.1:0[ruby_targets_ruby31(-)] ) >=dev-ruby/jwt-2.2.3:2[ruby_targets_ruby31(-)] <dev-ruby/jwt-2.8.0:2[ruby_targets_ruby31(-)] >=dev-ruby/ruby-gettext-3.0.2:0[ruby_targets_ruby31(-)] ~dev-ruby/log4r-1.1.10[ruby_targets_ruby31(-)] >=dev-ruby/minitar-0.9:0[ruby_targets_ruby31(-)] >=dev-ruby/multi_json-1.10:0[ruby_targets_ruby31(-)] =dev-ruby/puppet_forge-3*[ruby_targets_ruby31(-)] ) git? ( >=dev-vcs/git-1.6.6 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/puppetlabs/r10k/archive/3.16.0.tar.gz -> r10k-3.16.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=52802468f6cb4de2619cd0ea96ba54aa
diff --git a/metadata/md5-cache/app-admin/sudo-1.9.14_p2 b/metadata/md5-cache/app-admin/sudo-1.9.14_p2
index f00affd56ba6..9a627c503348 100644
--- a/metadata/md5-cache/app-admin/sudo-1.9.14_p2
+++ b/metadata/md5-cache/app-admin/sudo-1.9.14_p2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.sudo.ws/
INHERIT=pam libtool tmpfiles toolchain-funcs verify-sig
IUSE=gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey ssl sssd 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=ISC BSD
RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap? ( >=net-nds/openldap-2.1.30-r1:= sasl? ( dev-libs/cyrus-sasl net-nds/openldap:=[sasl] ) ) pam? ( sys-libs/pam ) sasl? ( dev-libs/cyrus-sasl ) selinux? ( sys-libs/libselinux ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ssl? ( dev-libs/openssl:= ) sssd? ( sys-auth/sssd[sudo] ) >=app-misc/editor-wrapper-3 virtual/editor ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) selinux? ( sec-policy/selinux-sudo ) sendmail? ( virtual/mta ) virtual/tmpfiles
REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl )
SLOT=0
SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.9.14p2.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p2.tar.gz verify-sig? ( https://www.sudo.ws/sudo/dist/sudo-1.9.14p2.tar.gz.sig ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.14p2.tar.gz.sig )
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
-_md5_=333d288f5ccbe70780a6114a6364e5eb
+_md5_=1985b516ea79f6721f453095835c04f7
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 50d6b83476cf..7f41361d6181 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/tar-1.35 b/metadata/md5-cache/app-arch/tar-1.35
index d724d0640147..429184d9f1fe 100644
--- a/metadata/md5-cache/app-arch/tar-1.35
+++ b/metadata/md5-cache/app-arch/tar-1.35
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/tar/
INHERIT=verify-sig
IUSE=acl minimal nls selinux xattr 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+
PDEPEND=app-alternatives/tar
RDEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux )
SLOT=0
SRC_URI=mirror://gnu/tar/tar-1.35.tar.xz https://alpha.gnu.org/gnu/tar/tar-1.35.tar.xz verify-sig? ( mirror://gnu/tar/tar-1.35.tar.xz.sig https://alpha.gnu.org/gnu/tar/tar-1.35.tar.xz.sig )
_eclasses_=verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
-_md5_=79812f4abbea745be220c93691a6870c
+_md5_=6f1c5510553e9317b2ae4f3cc266df59
diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz
index 09109de4da80..445bc74220b9 100644
--- a/metadata/md5-cache/app-dicts/Manifest.gz
+++ b/metadata/md5-cache/app-dicts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-dicts/ydpdict-1.0.3-r2 b/metadata/md5-cache/app-dicts/ydpdict-1.0.3-r2
new file mode 100644
index 000000000000..44d6a63b1485
--- /dev/null
+++ b/metadata/md5-cache/app-dicts/ydpdict-1.0.3-r2
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install postinst prepare
+DEPEND=app-dicts/libydpdict sys-libs/ncurses:=[unicode(+)] ao? ( media-libs/libao )
+DESCRIPTION=Interface for the Collins Dictionary
+EAPI=7
+HOMEPAGE=https://github.com/wojtekka/ydpdict
+INHERIT=autotools
+IUSE=ao
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=app-dicts/libydpdict sys-libs/ncurses:=[unicode(+)] ao? ( media-libs/libao )
+SLOT=0
+SRC_URI=https://github.com/wojtekka/ydpdict/archive/1.0.3.tar.gz -> ydpdict-1.0.3.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=dac8dc7be950f4f9432157773b40a302
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index faddf8e1cdb3..b2fb4c69820a 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/ytree-2.05 b/metadata/md5-cache/app-misc/ytree-2.05
new file mode 100644
index 000000000000..45cf0994fd08
--- /dev/null
+++ b/metadata/md5-cache/app-misc/ytree-2.05
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install
+DEPEND=sys-libs/ncurses:0= sys-libs/readline:0=
+DESCRIPTION=A curses-based file manager
+EAPI=8
+HOMEPAGE=https://www.han.de/~werner/ytree.html
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=sys-libs/ncurses:0= sys-libs/readline:0=
+SLOT=0
+SRC_URI=https://www.han.de/~werner/ytree-2.05.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=d2043fd3387b9e55a745d8cbf1a0bd4e
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index fe7e1778270d..6b86092487d4 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/genlop-0.30.11 b/metadata/md5-cache/app-portage/genlop-0.30.11
index 900629c1410c..58ac96f4542c 100644
--- a/metadata/md5-cache/app-portage/genlop-0.30.11
+++ b/metadata/md5-cache/app-portage/genlop-0.30.11
@@ -4,10 +4,10 @@ DESCRIPTION=Nice emerge.log parser
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Perl https://github.com/gentoo-perl/genlop
INHERIT=bash-completion-r1
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
RDEPEND=dev-lang/perl dev-perl/Date-Manip dev-perl/libwww-perl
SLOT=0
SRC_URI=https://dev.gentoo.org/~sam/distfiles/app-portage/genlop/genlop-0.30.11.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=563c451645c2dfc36cc05184b817fb48
+_md5_=a8618828adcb2cee0676442b442e0be4
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index b80f797223cd..e195b774bd29 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/djvu-3.5.28-r4 b/metadata/md5-cache/app-text/djvu-3.5.28-r4
new file mode 100644
index 000000000000..1ff641de2fa8
--- /dev/null
+++ b/metadata/md5-cache/app-text/djvu-3.5.28-r4
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip || ( gnome-base/librsvg media-gfx/inkscape ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=configure install postinst postrm preinst prepare
+DEPEND=jpeg? ( media-libs/libjpeg-turbo:= ) tiff? ( media-libs/tiff:= ) dev-util/desktop-file-utils x11-misc/shared-mime-info
+DESCRIPTION=DjVu viewers, encoders and utilities
+EAPI=7
+HOMEPAGE=https://djvu.sourceforge.net/
+INHERIT=autotools flag-o-matic optfeature xdg
+IUSE=debug doc jpeg tiff xml
+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+
+RDEPEND=jpeg? ( media-libs/libjpeg-turbo:= ) tiff? ( media-libs/tiff:= )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/djvu/djvulibre-3.5.28.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b16059ddd84ad4e970159024ded61950
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index 962fae3a8d51..0628cce6206f 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/mydumper-0.14.5.2 b/metadata/md5-cache/dev-db/mydumper-0.14.5.2
index 35dfc41e68aa..aa8f9783b616 100644
--- a/metadata/md5-cache/dev-db/mydumper-0.14.5.2
+++ b/metadata/md5-cache/dev-db/mydumper-0.14.5.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/maxbube/mydumper
INHERIT=cmake
IUSE=doc
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=app-arch/zstd dev-db/mysql-connector-c:= dev-libs/glib:2 dev-libs/libpcre dev-libs/openssl:= sys-libs/zlib:=
SLOT=0
SRC_URI=https://github.com/maxbube/mydumper/archive/v0.14.5-2.tar.gz -> mydumper-0.14.5-2.tar.gz
_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4ace58b29497aa29225459a827091c28
+_md5_=edc7e6ffe1e6bbe879ce01941ea92615
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 01f88d7ab448..f0dd7296110c 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/python-3.12.0_rc1_p3 b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p3
new file mode 100644
index 000000000000..8a4c0148c732
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/python-3.12.0_rc1_p3
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/autoconf-archive app-alternatives/awk virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( app-arch/xz-utils[extra-filters(+)] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-util/valgrind )
+DESCRIPTION=An interpreted, interactive, object-oriented programming language
+EAPI=8
+HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
+INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig
+IUSE=bluetooth build debug +ensurepip examples gdbm libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=PSF-2
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_12(-)]
+RESTRICT=!test? ( test )
+SLOT=3.12
+SRC_URI=https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.12.0rc1_p3.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.12.0/Python-3.12.0rc1.tar.xz.asc )
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
+_md5_=1d3019d19fe3da3f14b8ff22fa7a5f4b
diff --git a/metadata/md5-cache/dev-libs/Ice-3.7.8-r1 b/metadata/md5-cache/dev-libs/Ice-3.7.8-r1
deleted file mode 100644
index 15406bd89fe5..000000000000
--- a/metadata/md5-cache/dev-libs/Ice-3.7.8-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 sys-devel/m4 sys-devel/libtool php? ( php_targets_php8-0? ( dev-lang/php:8.0 ) php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=app-arch/bzip2-1.0.5 >=dev-libs/expat-2.0.1 dev-libs/libedit dev-cpp/libmcpp dev-db/lmdb:= dev-libs/openssl:0= virtual/libcrypt:= python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:3.0 ) test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/passlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) php? ( php_targets_php8-0? ( dev-lang/php:8.0 ) php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) )
-DESCRIPTION=ICE middleware C++ library and generator tools
-EAPI=8
-HOMEPAGE=https://zeroc.com/products/ice
-INHERIT=php-ext-source-r3 python-r1 ruby-ng toolchain-funcs
-IUSE=debug doc examples php python ruby test php_targets_php8-0 php_targets_php8-1 php_targets_php8-2 python_targets_python3_10 python_targets_python3_11 ruby_targets_ruby30
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=GPL-2
-RDEPEND=>=app-arch/bzip2-1.0.5 >=dev-libs/expat-2.0.1 dev-libs/libedit dev-cpp/libmcpp dev-db/lmdb:= dev-libs/openssl:0= virtual/libcrypt:= python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) ruby? ( dev-lang/ruby:3.0 ) php? ( php_targets_php8-0? ( dev-lang/php:8.0 ) php_targets_php8-1? ( dev-lang/php:8.1 ) php_targets_php8-2? ( dev-lang/php:8.2 ) )
-REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) php? ( || ( php_targets_php8-0 php_targets_php8-1 php_targets_php8-2 ) )
-RESTRICT=test
-SLOT=0/37
-SRC_URI=https://github.com/zeroc-ice/ice/archive/v3.7.8.tar.gz -> Ice-3.7.8.tar.gz doc? ( https://download.zeroc.com/Ice/3.7/Ice-3.7.1.pdf )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 php-ext-source-r3 3a4893beb5327f4519ae3278ef151fa7 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=b58724ce0332e4c981cd49b5a25d62ab
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 0fb99073d1f3..3bc951e4f899 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/crypto++-8.8.0 b/metadata/md5-cache/dev-libs/crypto++-8.8.0
index 85b041fe8f6c..6bbad64a7b34 100644
--- a/metadata/md5-cache/dev-libs/crypto++-8.8.0
+++ b/metadata/md5-cache/dev-libs/crypto++-8.8.0
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://cryptopp.com
INHERIT=flag-o-matic toolchain-funcs verify-sig
IUSE=+asm static-libs verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~x64-macos
LICENSE=Boost-1.0
SLOT=0/8.8.0
SRC_URI=https://www.cryptopp.com/cryptopp880.zip verify-sig? ( https://cryptopp.com/cryptopp880.zip.sig )
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
-_md5_=fee2070d4c2a302b918286c2962a65c3
+_md5_=2e2e82f67c08effcf4214b16a4b9efef
diff --git a/metadata/md5-cache/dev-libs/inih-57 b/metadata/md5-cache/dev-libs/inih-57
index 958681cff90e..efb744d7720b 100644
--- a/metadata/md5-cache/dev-libs/inih-57
+++ b/metadata/md5-cache/dev-libs/inih-57
@@ -4,9 +4,9 @@ DESCRIPTION=inih (INI not invented here) simple .INI file parser
EAPI=8
HOMEPAGE=https://github.com/benhoyt/inih
INHERIT=meson
-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
SLOT=0
SRC_URI=https://github.com/benhoyt/inih/archive/r57.tar.gz -> inih-57.tar.gz
_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=4a43ce900d4698f36b48cc418e2a2310
+_md5_=549ace4d4eff20946789feb0f8354724
diff --git a/metadata/md5-cache/dev-libs/kirigami-addons-0.11.0 b/metadata/md5-cache/dev-libs/kirigami-addons-0.11.0
new file mode 100644
index 000000000000..70b0c39dbb4a
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/kirigami-addons-0.11.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 doc? ( >=app-doc/doxygen-1.8.13-r1 ( =dev-qt/qtcore-5.15.10*:5 =dev-qt/qtgui-5.15.10*:5 =dev-qt/qthelp-5.15.10*:5 =dev-qt/qtsql-5.15.10*:5 =dev-qt/qtwidgets-5.15.10*:5 ) ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:5
+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/qtquickcontrols2-5.15.9:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 test? ( >=dev-qt/qtmultimedia-5.15.9:5[gstreamer,qml] media-libs/gst-plugins-base:1.0[ogg,vorbis] media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-good:1.0 x11-themes/sound-theme-freedesktop ) test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5
+DESCRIPTION=Visual end user components for Kirigami-based applications
+EAPI=8
+HOMEPAGE=https://invent.kde.org/libraries/kirigami-addons
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=ecm kde.org
+IUSE=debug doc test
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+
+RDEPEND=>=dev-qt/qtdeclarative-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtquickcontrols2-5.15.9:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kirigami-5.106.0:5 >=dev-qt/qtgraphicaleffects-5.15.9:5 >=kde-frameworks/plasma-5.106.0:5 >=kde-frameworks/qqc2-desktop-style-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
+RESTRICT=test !test? ( test )
+SLOT=5
+SRC_URI=mirror://kde/stable/kirigami-addons/kirigami-addons-0.11.0.tar.xz
+_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c8be5bcbaf4696f86fd52a5499b3f968
diff --git a/metadata/md5-cache/dev-perl/B-Keywords-1.260.0 b/metadata/md5-cache/dev-perl/B-Keywords-1.260.0
index aef77aada5eb..0f1cab7cccb3 100644
--- a/metadata/md5-cache/dev-perl/B-Keywords-1.260.0
+++ b/metadata/md5-cache/dev-perl/B-Keywords-1.260.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/B-Keywords
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( Artistic GPL-2 )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-1.26.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=94c9870fa69c5edf2add514e1bde1b5b
+_md5_=9203a08942857c15e80536697e2ba0b6
diff --git a/metadata/md5-cache/dev-perl/Config-General-2.650.0 b/metadata/md5-cache/dev-perl/Config-General-2.650.0
index 35cb1c1e0445..43074753ff53 100644
--- a/metadata/md5-cache/dev-perl/Config-General-2.650.0
+++ b/metadata/md5-cache/dev-perl/Config-General-2.650.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Config-General
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Artistic-2
RDEPEND=virtual/perl-File-Spec virtual/perl-IO dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TL/TLINDEN/Config-General-2.65.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=cf8c97ae38c07a4ff905667971f01ed3
+_md5_=6c5f4deb76fe07f7c9b27cf614a45d68
diff --git a/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.370.0 b/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.370.0
index b98a34b6903f..b691dbdbbfbc 100644
--- a/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.370.0
+++ b/metadata/md5-cache/dev-perl/Cpanel-JSON-XS-4.370.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Cpanel-JSON-XS
INHERIT=perl-module
IUSE=test examples
-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=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-Math-BigInt-1.160.0 virtual/perl-Carp >=virtual/perl-Encode-1.980.100 virtual/perl-Exporter virtual/perl-XSLoader >=virtual/perl-podlators-2.80.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-4.37.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0c85ea5224e0ca36d584209fb464566d
+_md5_=6eecc33cb7035cc2e9793b52042c7223
diff --git a/metadata/md5-cache/dev-perl/CryptX-0.78.0 b/metadata/md5-cache/dev-perl/CryptX-0.78.0
index 05f547a853d4..98eb63a6b4c4 100644
--- a/metadata/md5-cache/dev-perl/CryptX-0.78.0
+++ b/metadata/md5-cache/dev-perl/CryptX-0.78.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/CryptX
INHERIT=perl-module
IUSE=minimal test
-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=|| ( Artistic GPL-1+ ) public-domain
RDEPEND=virtual/perl-Math-BigInt !minimal? ( dev-perl/JSON ) dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MI/MIK/CryptX-0.078.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=26e98554a6264e47ee50b13e0e9191c6
+_md5_=99df87820af280633bb7733b6eed7e45
diff --git a/metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0-r1 b/metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0-r1
index e759eee0828d..a59052edbbdf 100644
--- a/metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0-r1
+++ b/metadata/md5-cache/dev-perl/DateTime-Locale-1.390.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/DateTime-Locale
INHERIT=perl-module
IUSE=test examples
-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=|| ( Artistic GPL-1+ ) unicode
RDEPEND=virtual/perl-Carp >=dev-perl/Dist-CheckConflicts-0.20.0 virtual/perl-Exporter dev-perl/File-ShareDir virtual/perl-File-Spec >=dev-perl/Params-ValidationCompiler-0.130.0 >=virtual/perl-Scalar-List-Utils-1.450.0 >=dev-perl/Specio-0.150.0 virtual/perl-Storable >=dev-perl/namespace-autoclean-0.190.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-Locale-1.39.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=8194cdd13e608feaddd78a0419d0a49e
+_md5_=dd9408bbc3b26b22664e82153389d622
diff --git a/metadata/md5-cache/dev-perl/File-Listing-6.160.0 b/metadata/md5-cache/dev-perl/File-Listing-6.160.0
index f8e53466989f..9e9976cfff9f 100644
--- a/metadata/md5-cache/dev-perl/File-Listing-6.160.0
+++ b/metadata/md5-cache/dev-perl/File-Listing-6.160.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/File-Listing
INHERIT=perl-module
IUSE=test test
-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=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-Exporter dev-perl/HTTP-Date virtual/perl-Time-Local dev-lang/perl:=
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PL/PLICEASE/File-Listing-6.16.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=72767dfefc60c926b14d55dbf4557c73
+_md5_=a0f33094893aa14791e81c42ba267aac
diff --git a/metadata/md5-cache/dev-perl/File-Remove-1.610.0 b/metadata/md5-cache/dev-perl/File-Remove-1.610.0
index 32e74ea0b159..99457aa0d1cc 100644
--- a/metadata/md5-cache/dev-perl/File-Remove-1.610.0
+++ b/metadata/md5-cache/dev-perl/File-Remove-1.610.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/File-Remove
INHERIT=perl-module
IUSE=test
-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=|| ( Artistic GPL-1+ ) || ( CC0-1.0 public-domain MIT )
RDEPEND=virtual/perl-File-Path >=virtual/perl-File-Spec-3.290.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/File-Remove-1.61.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=b9a3eb37cad9883b7e97f9a1cb2c99c2
+_md5_=da0dfc28f4891c4f308511e65f056d7a
diff --git a/metadata/md5-cache/dev-perl/Graph-0.972.700 b/metadata/md5-cache/dev-perl/Graph-0.972.700
index f3ed79aafddb..7fd0e47e9cc2 100644
--- a/metadata/md5-cache/dev-perl/Graph-0.972.700
+++ b/metadata/md5-cache/dev-perl/Graph-0.972.700
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Graph
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~ia64 ppc sparc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Heap-0.800.0 >=virtual/perl-Scalar-List-Utils-1.450.0 virtual/perl-Safe >=dev-perl/Set-Object-1.400.0 >=virtual/perl-Storable-2.50.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/Graph-0.9727.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=b931ec2d169b6f727e4d090cce3ed23b
+_md5_=951ca2caa57b9d1ee774c4b1fbc24924
diff --git a/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0 b/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0
index e6cefd85f330..5fb6cc2d62c9 100644
--- a/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0
+++ b/metadata/md5-cache/dev-perl/HTTP-CookieJar-0.14.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/HTTP-CookieJar
INHERIT=perl-module
IUSE=minimal test
-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=|| ( Artistic GPL-1+ )
RDEPEND=!minimal? ( dev-perl/Mozilla-PublicSuffix ) virtual/perl-Carp dev-perl/HTTP-Date >=virtual/perl-Time-Local-1.190.100 virtual/perl-parent dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/HTTP-CookieJar-0.014.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=65d5d44036e47563d40382f7b2fdf4d9
+_md5_=9f6f8f9517e57aed07f6477dc8a099ac
diff --git a/metadata/md5-cache/dev-perl/HTTP-Date-6.60.0 b/metadata/md5-cache/dev-perl/HTTP-Date-6.60.0
index fdd22196887b..ed944c267839 100644
--- a/metadata/md5-cache/dev-perl/HTTP-Date-6.60.0
+++ b/metadata/md5-cache/dev-perl/HTTP-Date-6.60.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/HTTP-Date
INHERIT=perl-module
IUSE=test
-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=|| ( Artistic GPL-1+ )
RDEPEND=!<dev-perl/libwww-perl-6 virtual/perl-Exporter >=virtual/perl-Time-Local-1.280.0 dev-perl/TimeDate dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Date-6.06.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=ca565184134da6bc1b8d12f82ac54ca4
+_md5_=8e4af4251a8b00d8b041f88b1bdc8e35
diff --git a/metadata/md5-cache/dev-perl/Hash-Ordered-0.14.0 b/metadata/md5-cache/dev-perl/Hash-Ordered-0.14.0
index 0d3087905ccc..b88aa826eada 100644
--- a/metadata/md5-cache/dev-perl/Hash-Ordered-0.14.0
+++ b/metadata/md5-cache/dev-perl/Hash-Ordered-0.14.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Hash-Ordered
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ppc64 ~riscv ~x86
LICENSE=Apache-1.0
RDEPEND=virtual/perl-Carp dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DA/DAGOLDEN/Hash-Ordered-0.014.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=872d7a5962b72f3bb6b4eafedfb0ba7e
+_md5_=5595af20ad89e947780394784a6288eb
diff --git a/metadata/md5-cache/dev-perl/IO-Interactive-1.25.0 b/metadata/md5-cache/dev-perl/IO-Interactive-1.25.0
index e8e4bfb64a15..6d98891853b0 100644
--- a/metadata/md5-cache/dev-perl/IO-Interactive-1.25.0
+++ b/metadata/md5-cache/dev-perl/IO-Interactive-1.25.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/IO-Interactive
INHERIT=perl-module
IUSE=test
-KEYWORDS=~amd64 ~ppc ~riscv ~x86
+KEYWORDS=~amd64 ppc ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-version-0.780.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/IO-Interactive-1.025.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0c1dbcb239f28f6422c4dcbcf81887da
+_md5_=2871a3ea03e70690f5fdcd364d5ceeef
diff --git a/metadata/md5-cache/dev-perl/Inline-C-0.820.0 b/metadata/md5-cache/dev-perl/Inline-C-0.820.0
index 776058b81631..e84c587ba645 100644
--- a/metadata/md5-cache/dev-perl/Inline-C-0.820.0
+++ b/metadata/md5-cache/dev-perl/Inline-C-0.820.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Inline-C
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-ExtUtils-MakeMaker-7 >=virtual/perl-File-Spec-0.800.0 >=dev-perl/Inline-0.860.0 >=dev-perl/Parse-RecDescent-1.967.9 >=dev-perl/Pegex-0.660.0 !<dev-perl/Inline-0.510.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/ET/ETJ/Inline-C-0.82.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d6962a2a758fa1323bbec52630086e1f
+_md5_=ef7257eacc2df5c0d84377a3c58f98b2
diff --git a/metadata/md5-cache/dev-perl/LWP-Protocol-https-6.110.0 b/metadata/md5-cache/dev-perl/LWP-Protocol-https-6.110.0
index af71637a9d16..b693f43d8b01 100644
--- a/metadata/md5-cache/dev-perl/LWP-Protocol-https-6.110.0
+++ b/metadata/md5-cache/dev-perl/LWP-Protocol-https-6.110.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/LWP-Protocol-https
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-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-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/IO-Socket-SSL-1.970.0 >=dev-perl/libwww-perl-6.60.0 >=dev-perl/Net-HTTP-6 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.11.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=e6a693f63ded3634d97ccc7a8f302545
+_md5_=c7a25c5f343e78c48f80c96f31dce918
diff --git a/metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0 b/metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0
index 1ea6d928466d..1587bfc2e04a 100644
--- a/metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0
+++ b/metadata/md5-cache/dev-perl/List-SomeUtils-0.590.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/List-SomeUtils
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-Exporter >=dev-perl/Module-Implementation-0.40.0 >=dev-perl/List-SomeUtils-XS-0.550.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/List-SomeUtils-0.59.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=aac081df8baa919dc70699a52d70fab8
+_md5_=572e292429339c8c8445b217e964ae4e
diff --git a/metadata/md5-cache/dev-perl/Log-Any-1.716.0 b/metadata/md5-cache/dev-perl/Log-Any-1.716.0
index d1e6fc16e395..5cea3a16cd6c 100644
--- a/metadata/md5-cache/dev-perl/Log-Any-1.716.0
+++ b/metadata/md5-cache/dev-perl/Log-Any-1.716.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Log-Any
INHERIT=perl-module
IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm arm64 ~loong ppc ppc64 ~riscv sparc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Exporter virtual/perl-IO virtual/perl-Storable virtual/perl-Sys-Syslog virtual/perl-Test-Simple dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PR/PREACTION/Log-Any-1.716.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=a88a9dd1175eb42bc6208b621ba79706
+_md5_=6a7c37fa2fb28c794d7b2586b222df51
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index cdddd560ab06..cdc66c7eb1c1 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/Module-Install-1.210.0 b/metadata/md5-cache/dev-perl/Module-Install-1.210.0
index 6f69708e367b..c58150f10fca 100644
--- a/metadata/md5-cache/dev-perl/Module-Install-1.210.0
+++ b/metadata/md5-cache/dev-perl/Module-Install-1.210.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Module-Install
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-CPAN-Meta-1.441.300 >=virtual/perl-Devel-PPPort-3.160.0 >=virtual/perl-ExtUtils-Install-1.520.0 >=virtual/perl-ExtUtils-MakeMaker-6.590.0 >=virtual/perl-ExtUtils-ParseXS-2.190.0 >=dev-perl/File-Remove-1.420.0 >=virtual/perl-File-Spec-3.280.0 >=dev-perl/Module-Build-0.290.0 >=virtual/perl-Module-CoreList-2.170.0 >=dev-perl/Module-ScanDeps-1.90.0 >=virtual/perl-Parse-CPAN-Meta-1.441.300 >=dev-perl/YAML-Tiny-1.380.0 >=dev-perl/Archive-Zip-1.370.0 >=dev-perl/File-HomeDir-1 >=dev-perl/JSON-2.900.0 >=dev-perl/libwww-perl-6 >=dev-perl/PAR-Dist-0.290.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/ET/ETHER/Module-Install-1.21.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=8ad50af7cd61983292e33226640d3ae5
+_md5_=357f5671c3f25dd6bf1255fb8b9bcda5
diff --git a/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6 b/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6
index 885387ae39f7..e9bb595574ff 100644
--- a/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6
+++ b/metadata/md5-cache/dev-perl/Mozilla-PublicSuffix-1.0.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Mozilla-PublicSuffix
INHERIT=perl-module
IUSE=test
-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=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Exporter dev-perl/URI dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TO/TOMHUKINS/Mozilla-PublicSuffix-v1.0.6.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=99f127ce3ff26e5009bb824c444d562f
+_md5_=98a66ffb686b05644a6be9bddcc5892f
diff --git a/metadata/md5-cache/dev-perl/OLE-StorageLite-0.220.0 b/metadata/md5-cache/dev-perl/OLE-StorageLite-0.220.0
index 87a95d5e976e..e896ee93718b 100644
--- a/metadata/md5-cache/dev-perl/OLE-StorageLite-0.220.0
+++ b/metadata/md5-cache/dev-perl/OLE-StorageLite-0.220.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/OLE-Storage_Lite
INHERIT=perl-module
IUSE=test
-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=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-0.22.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=db09618061a72de91b51f4a626c36b00
+_md5_=e8cee261b6c7fa32d654d1c029eab169
diff --git a/metadata/md5-cache/dev-perl/PPI-1.276.0 b/metadata/md5-cache/dev-perl/PPI-1.276.0
index ffda942c79ce..db5c1b133251 100644
--- a/metadata/md5-cache/dev-perl/PPI-1.276.0
+++ b/metadata/md5-cache/dev-perl/PPI-1.276.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/PPI
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp >=dev-perl/Clone-0.300.0 >=virtual/perl-Digest-MD5-2.350.0 virtual/perl-Exporter virtual/perl-File-Spec >=virtual/perl-Scalar-List-Utils-1.330.0 >=dev-perl/Params-Util-1.000.0 >=virtual/perl-Storable-2.170.0 dev-perl/Task-Weaken dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/PPI-1.276.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=dc22ff245f824e32ca9f807d3f81e1e2
+_md5_=4a52442d7484680a02d75eec8e867cc2
diff --git a/metadata/md5-cache/dev-perl/Perl-Tidy-20230701.0.0 b/metadata/md5-cache/dev-perl/Perl-Tidy-20230701.0.0
index 1112752265f9..fb495b4499c3 100644
--- a/metadata/md5-cache/dev-perl/Perl-Tidy-20230701.0.0
+++ b/metadata/md5-cache/dev-perl/Perl-Tidy-20230701.0.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy
INHERIT=perl-module
IUSE=test examples
-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=GPL-2+
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20230701.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d239fd15c9cde04322c8d3677cfa1a4f
+_md5_=21d3c78ca9e372e23e9782019d110cde
diff --git a/metadata/md5-cache/dev-perl/PerlIO-eol-0.190.0 b/metadata/md5-cache/dev-perl/PerlIO-eol-0.190.0
index de28db2b6a6b..ded7e3091b96 100644
--- a/metadata/md5-cache/dev-perl/PerlIO-eol-0.190.0
+++ b/metadata/md5-cache/dev-perl/PerlIO-eol-0.190.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/PerlIO-eol
INHERIT=perl-module
IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~ia64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Exporter virtual/perl-XSLoader dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/PerlIO-eol-0.19.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0c19c75ae2ae492c7acbc0f9e9c047e7
+_md5_=3a346743ef7c744b52796594c959d006
diff --git a/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0 b/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0
index e6a3cf23df41..437de9a3276d 100644
--- a/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0
+++ b/metadata/md5-cache/dev-perl/Pod-Spell-1.260.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Pod-Spell
INHERIT=perl-module
IUSE=minimal test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp dev-perl/Class-Tiny dev-perl/File-ShareDir dev-perl/Lingua-EN-Inflect virtual/perl-Pod-Escapes >=virtual/perl-Pod-Simple-3.270.0 virtual/perl-Text-Tabs+Wrap dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/H/HA/HAARG/Pod-Spell-1.26.tar.gz mirror://gentoo/podspell.1.gz https://dev.gentoo.org/~tove/files/podspell.1.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=f16dbc1189a36a8d359a5da567dd56c9
+_md5_=1766cf6d5e5a5c96cf51152f15384daa
diff --git a/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 b/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2
index a5fbb0265386..36eab7e32360 100644
--- a/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2
+++ b/metadata/md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Regexp-IPv6
INHERIT=perl-module
IUSE=test
-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=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SA/SALVA/Regexp-IPv6-0.03.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=6186606773d23b92974c8e0ab85bfd25
+_md5_=5509b32127a9ff195cb6b37a2248dbc4
diff --git a/metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.460.0 b/metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.460.0
index 4e8042ec356f..fd58703f2707 100644
--- a/metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.460.0
+++ b/metadata/md5-cache/dev-perl/Term-ReadLine-Gnu-1.460.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Term-ReadLine-Gnu
INHERIT=perl-module
IUSE=test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=sys-libs/readline-6.2:= sys-libs/ncurses:= dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-1.46.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=26b9818af14a76d078e912c7dc73e190
+_md5_=a7cc67ecf773d125b03fe9a86f993bf0
diff --git a/metadata/md5-cache/dev-perl/Test-Compile-3.3.1 b/metadata/md5-cache/dev-perl/Test-Compile-3.3.1
index 4235d0b2d3ca..b10831482d25 100644
--- a/metadata/md5-cache/dev-perl/Test-Compile-3.3.1
+++ b/metadata/md5-cache/dev-perl/Test-Compile-3.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Test-Compile
INHERIT=perl-module
IUSE=test
-KEYWORDS=~amd64 ~ia64 ~ppc ~sparc ~x86
+KEYWORDS=~amd64 ~ia64 ppc sparc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=virtual/perl-Exporter-5.680.0 >=virtual/perl-parent-0.225.0 >=virtual/perl-version-0.770.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/EG/EGILES/Test-Compile-v3.3.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=2894b763f8b7cd963398dbcd6de3349e
+_md5_=527b5ba79f09c3a146fdad4749594de0
diff --git a/metadata/md5-cache/dev-perl/Test-Differences-0.700.0 b/metadata/md5-cache/dev-perl/Test-Differences-0.700.0
index a59b2af749ca..6ff5b152aae8 100644
--- a/metadata/md5-cache/dev-perl/Test-Differences-0.700.0
+++ b/metadata/md5-cache/dev-perl/Test-Differences-0.700.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Test-Differences
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Capture-Tiny-0.240.0 >=virtual/perl-Data-Dumper-2.126.0 >=dev-perl/Text-Diff-1.430.0 >=virtual/perl-Test-Simple-0.880.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DC/DCANTRELL/Test-Differences-0.70.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=200e4bbd833b2740bb05de89f2bcba32
+_md5_=1c43e9e1f6b1b7217b425dbbfe3854fd
diff --git a/metadata/md5-cache/dev-perl/Test-Output-1.34.0 b/metadata/md5-cache/dev-perl/Test-Output-1.34.0
index b401354047f5..e6a4b725e2ab 100644
--- a/metadata/md5-cache/dev-perl/Test-Output-1.34.0
+++ b/metadata/md5-cache/dev-perl/Test-Output-1.34.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Test-Output
INHERIT=perl-module
IUSE=test
-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=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/Capture-Tiny-0.170.0 >=virtual/perl-File-Temp-0.170.0 virtual/perl-Test-Simple dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/B/BD/BDFOY/Test-Output-1.034.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d7254ef0ba46edcdaf3c6f2b0139d7f7
+_md5_=75d9c727e1605ac37b4db6733602da64
diff --git a/metadata/md5-cache/dev-perl/Test-Trap-0.3.5 b/metadata/md5-cache/dev-perl/Test-Trap-0.3.5
index 7d52aafc1d17..ee8ea31a67a5 100644
--- a/metadata/md5-cache/dev-perl/Test-Trap-0.3.5
+++ b/metadata/md5-cache/dev-perl/Test-Trap-0.3.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Test-Trap
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp dev-perl/Data-Dump virtual/perl-Exporter virtual/perl-File-Temp virtual/perl-IO virtual/perl-Test-Simple virtual/perl-version dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/E/EB/EBHANSSEN/Test-Trap-v0.3.5.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=513f87b53cc7b6fff6f20f80338db422
+_md5_=d9ce21a4a39bf47b6b7745403b918122
diff --git a/metadata/md5-cache/dev-perl/URI-5.190.0-r1 b/metadata/md5-cache/dev-perl/URI-5.190.0-r1
index 7ab50e056bc7..788381c3c3d8 100644
--- a/metadata/md5-cache/dev-perl/URI-5.190.0-r1
+++ b/metadata/md5-cache/dev-perl/URI-5.190.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/URI
INHERIT=perl-module
IUSE=test
-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=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 >=virtual/perl-MIME-Base64-2 >=dev-perl/Regexp-IPv6-0.30.0 virtual/perl-Scalar-List-Utils virtual/perl-libnet virtual/perl-parent dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SI/SIMBABQUE/URI-5.19.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=91bcdd08114ae73162c078b34c2e26ce
+_md5_=21c0ef37a2645315b5d64244e10c9249
diff --git a/metadata/md5-cache/dev-perl/User-Identity-1.20.0 b/metadata/md5-cache/dev-perl/User-Identity-1.20.0
index ae249ea6c6f0..f3959c8b0702 100644
--- a/metadata/md5-cache/dev-perl/User-Identity-1.20.0
+++ b/metadata/md5-cache/dev-perl/User-Identity-1.20.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/User-Identity
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=!<dev-perl/Geography-Countries-1.400.0 >=dev-perl/Hash-Ordered-0.14.0 dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/User-Identity-1.02.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=1672317f4aba35d1be2b219efb93bff1
+_md5_=204c9f760664723a71db5be4179d71d1
diff --git a/metadata/md5-cache/dev-perl/XML-LibXML-2.20.900 b/metadata/md5-cache/dev-perl/XML-LibXML-2.20.900
index e38d06657650..8318ce200347 100644
--- a/metadata/md5-cache/dev-perl/XML-LibXML-2.20.900
+++ b/metadata/md5-cache/dev-perl/XML-LibXML-2.20.900
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/XML-LibXML
INHERIT=perl-module
IUSE=minimal test examples
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=virtual/perl-Carp virtual/perl-Encode >=virtual/perl-Exporter-5.570.0 virtual/perl-IO virtual/perl-Scalar-List-Utils >=dev-perl/XML-NamespaceSupport-1.70.0 >=dev-perl/XML-SAX-1.20.0-r1 dev-perl/XML-SAX-Base >=dev-libs/libxml2-2.6.21:2= virtual/perl-parent dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0209.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=45e132332fdb5816ccaf3ee51a19abeb
+_md5_=a57a15fc61aed89c6dac5357988e3b79
diff --git a/metadata/md5-cache/dev-perl/YAML-LibYAML-0.880.0 b/metadata/md5-cache/dev-perl/YAML-LibYAML-0.880.0
index 3077a1381d77..a39798f7dac5 100644
--- a/metadata/md5-cache/dev-perl/YAML-LibYAML-0.880.0
+++ b/metadata/md5-cache/dev-perl/YAML-LibYAML-0.880.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/YAML-LibYAML
INHERIT=perl-module
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/I/IN/INGY/YAML-LibYAML-0.88.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=639b4cc6d53a16b06da2c2ef0182022a
+_md5_=53698dd9bf90f2d4e064f3fa7dfc1653
diff --git a/metadata/md5-cache/dev-perl/libwww-perl-6.710.0 b/metadata/md5-cache/dev-perl/libwww-perl-6.710.0
index 6277a04fca83..5567aa0addb6 100644
--- a/metadata/md5-cache/dev-perl/libwww-perl-6.710.0
+++ b/metadata/md5-cache/dev-perl/libwww-perl-6.710.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/libwww-perl
INHERIT=perl-module
IUSE=ssl test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
RDEPEND=virtual/perl-Digest-MD5 >=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 virtual/perl-File-Temp virtual/perl-Getopt-Long >=dev-perl/HTML-Parser-3.340.0 dev-perl/HTTP-CookieJar >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.70.0 virtual/perl-IO >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 virtual/perl-Module-Load >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 virtual/perl-Scalar-List-Utils dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 dev-lang/perl:=
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.71.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=03fa95b2decd626a6f4f781c9d324646
+_md5_=2ec2f9e773c4859a30b4eb61f6686be9
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 8c11e612bd89..94997027e6ea 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/boto3-1.28.30 b/metadata/md5-cache/dev-python/boto3-1.28.30
new file mode 100644
index 000000000000..6a829b89ba73
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.28.30
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.31.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.31.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.6.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://github.com/boto/boto3/archive/1.28.30.tar.gz -> boto3-1.28.30.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=35d5b7cab7fea35cbe3fc1aeb2e05584
diff --git a/metadata/md5-cache/dev-python/botocore-1.31.30 b/metadata/md5-cache/dev-python/botocore-1.31.30
new file mode 100644
index 000000000000..f1f62e1bf786
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.31.30
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.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 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.31.30.tar.gz -> botocore-1.31.30.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=69d26e5c4dd7f9dfc7f380f8ca85ab82
diff --git a/metadata/md5-cache/dev-python/dask-2023.8.1 b/metadata/md5-cache/dev-python/dask-2023.8.1
new file mode 100644
index 000000000000..25a4d79ae579
--- /dev/null
+++ b/metadata/md5-cache/dev-python/dask-2023.8.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/versioneer-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/numexpr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Task scheduling and blocked algorithms for parallel processing
+EAPI=8
+HOMEPAGE=https://www.dask.org/ https://github.com/dask/dask/ https://pypi.org/project/dask/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=>=dev-python/click-8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cloudpickle-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fsspec-2021.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pandas-1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/partd-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/toolz-0.10.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? ( test )
+SLOT=0
+SRC_URI=https://github.com/dask/dask/archive/2023.8.1.tar.gz -> dask-2023.8.1.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=5bfc7ecdadcd2d02c1fa670cdd5cc420
diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-68.1.2 b/metadata/md5-cache/dev-python/ensurepip-setuptools-68.1.2
new file mode 100644
index 000000000000..888ef2781803
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ensurepip-setuptools-68.1.2
@@ -0,0 +1,12 @@
+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-68.1.2-py3-none-any.whl
+_eclasses_=pypi 2eecb475512bc76e5ea9192a681b9e6b
+_md5_=e159d8160d9e487e266e556549b596ef
diff --git a/metadata/md5-cache/dev-python/furo-2023.8.19 b/metadata/md5-cache/dev-python/furo-2023.8.19
new file mode 100644
index 000000000000..c415c9f268a2
--- /dev/null
+++ b/metadata/md5-cache/dev-python/furo-2023.8.19
@@ -0,0 +1,15 @@
+BDEPEND=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 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Clean customisable Sphinx documentation theme
+EAPI=8
+HOMEPAGE=https://pypi.org/project/furo/ https://github.com/pradyunsg/furo/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-basic-ng[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/py3/f/furo/furo-2023.8.19-py3-none-any.whl
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=87f50907a8adf5dfac90e838945317fe
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.82.5 b/metadata/md5-cache/dev-python/hypothesis-6.82.5
new file mode 100644
index 000000000000..62b53b2119b7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.82.5
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!<dev-python/requests-toolbelt-0.10.1 ) test? ( >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=A library for property based testing
+EAPI=8
+HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
+INHERIT=distutils-r1 multiprocessing optfeature
+IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.82.5.tar.gz -> hypothesis-6.82.5.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=f00b5b084269c962e262d64a0aa9f53d
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.4.0 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.4.0
new file mode 100644
index 000000000000..eb26f919c6c7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mkdocstrings-python-1.4.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/griffe-0.33[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+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
+KEYWORDS=~amd64 ~riscv
+LICENSE=ISC
+RDEPEND=>=dev-python/griffe-0.33[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mkdocstrings/python/archive/1.4.0.tar.gz -> mkdocstrings-python-1.4.0.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=8b41ef3cb19902c229f7425ec77414ec
diff --git a/metadata/md5-cache/dev-python/prettytable-3.3.0 b/metadata/md5-cache/dev-python/prettytable-3.3.0
deleted file mode 100644
index 4eed6267aaf3..000000000000
--- a/metadata/md5-cache/dev-python/prettytable-3.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) dev-python/pytest-lazy-fixture[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[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-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Easily displaying tabular data in a visually appealing ASCII table format
-EAPI=8
-HOMEPAGE=https://github.com/jazzband/prettytable/ https://pypi.org/project/prettytable/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11
-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_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/p/prettytable/prettytable-3.3.0.tar.gz
-_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=86b130a10201d53ec38ea22cfc93bae2
diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.6.1 b/metadata/md5-cache/dev-python/pydantic-core-2.6.1
new file mode 100644
index 000000000000..5b7ad08ec5e5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pydantic-core-2.6.1
@@ -0,0 +1,17 @@
+BDEPEND=>=virtual/rust-1.70.0 test? ( >=dev-python/dirty-equals-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.63.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pydantic-1.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=virtual/rust-1.53 python_targets_python3_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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Core validation logic for pydantic written in Rust
+EAPI=8
+HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
+RDEPEND=>=dev-python/typing-extensions-4.7.1[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/p/pydantic-core/pydantic_core-2.6.1.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.2/download -> base64-0.21.2.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.12/download -> enum_dispatch-0.3.12.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.0/download -> form_urlencoded-1.2.0.crate https://crates.io/api/v1/crates/getrandom/0.2.10/download -> getrandom-0.2.10.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.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.4.0/download -> idna-0.4.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/indoc/1.0.9/download -> indoc-1.0.9.crate https://crates.io/api/v1/crates/itoa/1.0.8/download -> itoa-1.0.8.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/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/num-bigint/0.4.3/download -> num-bigint-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.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/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.64/download -> proc-macro2-1.0.64.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.19.2/download -> pyo3-macros-backend-0.19.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.19.2/download -> pyo3-macros-0.19.2.crate https://crates.io/api/v1/crates/pyo3/0.19.2/download -> pyo3-0.19.2.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.9/download -> python3-dll-a-0.2.9.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.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/regex-automata/0.3.6/download -> regex-automata-0.3.6.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/regex/1.9.3/download -> regex-1.9.3.crate https://crates.io/api/v1/crates/rustversion/1.0.13/download -> rustversion-1.0.13.crate https://crates.io/api/v1/crates/ryu/1.0.14/download -> ryu-1.0.14.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.183/download -> serde-1.0.183.crate https://crates.io/api/v1/crates/serde_derive/1.0.183/download -> serde_derive-1.0.183.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/speedate/0.12.0/download -> speedate-0.12.0.crate https://crates.io/api/v1/crates/strum/0.25.0/download -> strum-0.25.0.crate https://crates.io/api/v1/crates/strum_macros/0.25.2/download -> strum_macros-0.25.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.28/download -> syn-2.0.28.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/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/unicode-bidi/0.3.13/download -> unicode-bidi-0.3.13.crate https://crates.io/api/v1/crates/unicode-ident/1.0.10/download -> unicode-ident-1.0.10.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unindent/0.1.11/download -> unindent-0.1.11.crate https://crates.io/api/v1/crates/url/2.4.0/download -> url-2.4.0.crate https://crates.io/api/v1/crates/uuid/1.4.1/download -> uuid-1.4.1.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/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.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 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=7f6e53234d18a07c33fdcc69ed61a7e2
diff --git a/metadata/md5-cache/dev-python/pyfakefs-5.2.4 b/metadata/md5-cache/dev-python/pyfakefs-5.2.4
new file mode 100644
index 000000000000..f90c032719e3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyfakefs-5.2.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A fake file system that mocks the Python file system modules
+EAPI=8
+HOMEPAGE=https://github.com/pytest-dev/pyfakefs/ https://pypi.org/project/pyfakefs/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+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 ) 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 )
+SLOT=0
+SRC_URI=https://github.com/pytest-dev/pyfakefs/archive/v5.2.4.tar.gz -> pyfakefs-5.2.4.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=c719b43dfcdc1e8302fe9a31121d29be
diff --git a/metadata/md5-cache/dev-python/python-cinderclient-9.3.0 b/metadata/md5-cache/dev-python/python-cinderclient-9.3.0
index f8345a40a9b8..1131cf76329f 100644
--- a/metadata/md5-cache/dev-python/python-cinderclient-9.3.0
+++ b/metadata/md5-cache/dev-python/python-cinderclient-9.3.0
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/oslo-serialization[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/prettytable-3.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.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.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.0[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/oslo-serialization[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/testtools[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/keystoneauth1-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-i18n-5.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/oslo-utils-4.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pbr-5.5.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.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-3.3.0[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A client for the OpenStack Cinder API
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-cinderclient/python-cinderclient-9.3.0.tar.gz
_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=ee314ac7ddbd726da53c16216fa6c1da
+_md5_=39f6c9b7b95b2385ac5ddddfb370db7c
diff --git a/metadata/md5-cache/dev-python/python-glanceclient-4.4.0 b/metadata/md5-cache/dev-python/python-glanceclient-4.4.0-r1
index 7cec167102ce..1a0903f8eaff 100644
--- a/metadata/md5-cache/dev-python/python-glanceclient-4.4.0
+++ b/metadata/md5-cache/dev-python/python-glanceclient-4.4.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tempest[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/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/keystoneauth1-3.6.2[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/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/warlock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/warlock-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wrapt-1.7.0[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/fixtures[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tempest[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(-)?] ) test? ( >=dev-python/keystoneauth1-3.6.2[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/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/warlock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wrapt-1.7.0[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A client for the OpenStack Glance API
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/keystoneauth1-3.6.2[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/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/warlock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/warlock-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wrapt-1.7.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 )
+RDEPEND=>=dev-python/keystoneauth1-3.6.2[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/oslo-i18n-3.15.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/prettytable-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-17.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.14.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/warlock-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wrapt-1.7.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? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-glanceclient/python-glanceclient-4.4.0.tar.gz
_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=05bb4a2dd44aafb1f7fd55fe28848504
+_md5_=c09a5601abc85b56d81bb17b14ecb347
diff --git a/metadata/md5-cache/dev-python/python-novaclient-18.3.0 b/metadata/md5-cache/dev-python/python-novaclient-18.3.0
index b44ab9144fe0..0526461c2658 100644
--- a/metadata/md5-cache/dev-python/python-novaclient-18.3.0
+++ b/metadata/md5-cache/dev-python/python-novaclient-18.3.0
@@ -1,4 +1,4 @@
-BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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(-)?] <dev-python/prettytable-3.4.0[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=>dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] 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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[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
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-novaclient/python-novaclient-18.3.0.tar.gz
_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=4a02608b220c2126afb609c4e5460812
+_md5_=ee6d3d0188f6a99352ef1aa0f20b6e06
diff --git a/metadata/md5-cache/dev-python/readme-renderer-41.0 b/metadata/md5-cache/dev-python/readme-renderer-41.0
new file mode 100644
index 000000000000..b935e9c2d729
--- /dev/null
+++ b/metadata/md5-cache/dev-python/readme-renderer-41.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/docutils-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/bleach-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docutils-0.13.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.5.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[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-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A library for rendering 'readme' descriptions for Warehouse
+EAPI=8
+HOMEPAGE=https://github.com/pypa/readme_renderer/ https://pypi.org/project/readme-renderer/
+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 ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/bleach-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docutils-0.13.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygments-2.5.2[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 )
+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/r/readme-renderer/readme_renderer-41.0.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=d461fa03478e46658204f5ab17d84c95
diff --git a/metadata/md5-cache/dev-python/setuptools-68.1.2 b/metadata/md5-cache/dev-python/setuptools-68.1.2
new file mode 100644
index 000000000000..dec746aa2738
--- /dev/null
+++ b/metadata/md5-cache/dev-python/setuptools-68.1.2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nspektr-0.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.6.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.37.1-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( python_targets_pypy3? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ini2toml-0.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jaraco-path-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-fixture-config[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) 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(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 multiprocessing pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+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/certifi-2016.9.26[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+RDEPEND=>=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nspektr-0.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ordered-set-4.0.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3-r2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/platformdirs-2.6.2-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.37.1-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 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/setuptools/setuptools-68.1.2.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=38f606c60dcb654ac0371be3efd8879c
diff --git a/metadata/md5-cache/dev-python/sphinx-gallery-0.14.0 b/metadata/md5-cache/dev-python/sphinx-gallery-0.14.0
new file mode 100644
index 000000000000..4129d5ab652d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sphinx-gallery-0.14.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/joblib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.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 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Sphinx extension to automatically generate an examples gallery
+EAPI=8
+HOMEPAGE=https://github.com/sphinx-gallery/sphinx-gallery/ https://sphinx-gallery.github.io/ https://pypi.org/project/sphinx-gallery/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx[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/s/sphinx-gallery/sphinx-gallery-0.14.0.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=54a267d54b0e80d4233273d6a06dc2a8
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index c9da149a3129..0a2dac83a6f9 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/bsearch-1.5.0-r4 b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4
index 42452880dea8..ccfaec3a2acf 100644
--- a/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4
+++ b/metadata/md5-cache/dev-ruby/bsearch-1.5.0-r4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://0xcc.net/ruby-bsearch/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~mips ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=Ruby-BSD
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/bsearch-1.5.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=6bd07f5b3efc5456bd7fa1c7e82b73e9
+_md5_=a9afe7e84c13f4078ac18c83894757b4
diff --git a/metadata/md5-cache/dev-ruby/capistrano-3.17.3 b/metadata/md5-cache/dev-ruby/capistrano-3.17.3
index 52b033c9a859..3bb2f7d1f4a1 100644
--- a/metadata/md5-cache/dev-ruby/capistrano-3.17.3
+++ b/metadata/md5-cache/dev-ruby/capistrano-3.17.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://capistranorb.com/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/airbrussh-1.0.0[ruby_targets_ruby30(-)] >=dev-ruby/sshkit-1.9:0[ruby_targets_ruby30(-)] >=dev-ruby/rake-10.0.0[ruby_targets_ruby30(-)] dev-ruby/i18n:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/airbrussh-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/sshkit-1.9:0[ruby_targets_ruby31(-)] >=dev-ruby/rake-10.0.0[ruby_targets_ruby31(-)] dev-ruby/i18n:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/airbrussh-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/sshkit-1.9:0[ruby_targets_ruby32(-)] >=dev-ruby/rake-10.0.0[ruby_targets_ruby32(-)] dev-ruby/i18n:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/capistrano-3.17.3.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=06f7f88fef0ff76dbe1de08b9e4ed317
+_md5_=868e36488ac4b2d79f1f8933d66ab4b3
diff --git a/metadata/md5-cache/dev-ruby/colored2-3.1.2-r1 b/metadata/md5-cache/dev-ruby/colored2-3.1.2-r1
new file mode 100644
index 000000000000..b95e7a0d6434
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/colored2-3.1.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/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=Console coloring
+EAPI=8
+HOMEPAGE=https://github.com/kigster/colored2
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/colored2-3.1.2.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=69eb1797bc359986b162c5e056eb91b5
diff --git a/metadata/md5-cache/dev-ruby/dalli-3.2.5 b/metadata/md5-cache/dev-ruby/dalli-3.2.5
index db9209a79b1c..a81b2ab1a948 100644
--- a/metadata/md5-cache/dev-ruby/dalli-3.2.5
+++ b/metadata/md5-cache/dev-ruby/dalli-3.2.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/petergoldstein/dalli
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/petergoldstein/dalli/archive/v3.2.5.tar.gz -> dalli-3.2.5.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=1d4e608daa74029f61861135863a8a2e
+_md5_=e91c127c6e2c931ee5c404ed8849fbc4
diff --git a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1 b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1
index b478aeff3da1..c62ea2d46919 100644
--- a/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1
+++ b/metadata/md5-cache/dev-ruby/debug_inspector-1.1.0-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/banister/debug_inspector/archive/v1.1.0.tar.gz -> debug_inspector-1.1.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=4a0f06ad82e2d052458142f7c9e48172
+_md5_=0377590e7fe63ad50dab0b6596e81917
diff --git a/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0 b/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0
index 0680db1a36ef..e968253b68fa 100644
--- a/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0
+++ b/metadata/md5-cache/dev-ruby/faraday_middleware-1.2.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] parsexml? ( >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby30(-)] ) oauth? ( >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby30(-)] ) mashify? ( >=dev-ruby/hashie-1.2:*[ruby_targets_ruby30(-)] ) rashify? ( >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/faraday:1[ruby_targets_ruby31(-)] parsexml? ( >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby31(-)] ) oauth? ( >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby31(-)] ) mashify? ( >=dev-ruby/hashie-1.2:*[ruby_targets_ruby31(-)] ) rashify? ( >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/brotli-0.1.8[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/addressable[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.3.3[ruby_targets_ruby30(-)] dev-ruby/webmock:3[ruby_targets_ruby30(-)] dev-ruby/json[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby30(-)] >=dev-ruby/rack-cache-1.1[ruby_targets_ruby30(-)] >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby30(-)] >=dev-ruby/hashie-1.2[ruby_targets_ruby30(-)] >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/brotli-0.1.8[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/addressable[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.3.3[ruby_targets_ruby31(-)] dev-ruby/webmock:3[ruby_targets_ruby31(-)] dev-ruby/json[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.1[ruby_targets_ruby31(-)] >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby31(-)] >=dev-ruby/hashie-1.2[ruby_targets_ruby31(-)] >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/faraday:1[ruby_targets_ruby30(-)] parsexml? ( >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby30(-)] ) oauth? ( >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby30(-)] ) mashify? ( >=dev-ruby/hashie-1.2:*[ruby_targets_ruby30(-)] ) rashify? ( >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/faraday:1[ruby_targets_ruby31(-)] parsexml? ( >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby31(-)] ) oauth? ( >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby31(-)] ) mashify? ( >=dev-ruby/hashie-1.2:*[ruby_targets_ruby31(-)] ) rashify? ( >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby31(-)] ) ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/brotli-0.1.8[ruby_targets_ruby30(-)] dev-ruby/bundler[ruby_targets_ruby30(-)] dev-ruby/addressable[ruby_targets_ruby30(-)] >=dev-ruby/rake-12.3.3[ruby_targets_ruby30(-)] dev-ruby/webmock:3[ruby_targets_ruby30(-)] dev-ruby/json[ruby_targets_ruby30(-)] >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] >=dev-ruby/rack-cache-1.1[ruby_targets_ruby30(-)] >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby30(-)] >=dev-ruby/hashie-1.2[ruby_targets_ruby30(-)] >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/brotli-0.1.8[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/addressable[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.3.3[ruby_targets_ruby31(-)] dev-ruby/webmock:3[ruby_targets_ruby31(-)] dev-ruby/json[ruby_targets_ruby31(-)] >=dev-ruby/multi_xml-0.5.3[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.1[ruby_targets_ruby31(-)] >=dev-ruby/simple_oauth-0.1[ruby_targets_ruby31(-)] >=dev-ruby/hashie-1.2[ruby_targets_ruby31(-)] >=dev-ruby/rash_alt-0.4.3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
DESCRIPTION=Various middleware for Faraday
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/lostisland/faraday_middleware/archive/v1.2.0.tar.gz -> faraday_middleware-1.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=3bf91e90472c9c7945797aec9dc3ae66
+_md5_=ddf2ac6e345a35aaaa3347b54228f8cf
diff --git a/metadata/md5-cache/dev-ruby/haml-6.1.2 b/metadata/md5-cache/dev-ruby/haml-6.1.2
new file mode 100644
index 000000000000..af64d6767f6c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/haml-6.1.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby30(-)] dev-ruby/thor[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby31(-)] dev-ruby/thor[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby32(-)] dev-ruby/thor[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5.15[ruby_targets_ruby30(-)] dev-ruby/nokogiri[ruby_targets_ruby30(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby30(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby30(-)] dev-ruby/unindent[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/nokogiri[ruby_targets_ruby31(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby31(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby31(-)] dev-ruby/unindent[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/nokogiri[ruby_targets_ruby32(-)] >=dev-ruby/railties-6.0[ruby_targets_ruby32(-)] >=dev-ruby/activemodel-6.0[ruby_targets_ruby32(-)] >=dev-ruby/actionpack-6.0[ruby_targets_ruby32(-)] dev-ruby/unindent[ruby_targets_ruby32(-)] ) doc? ( dev-ruby/yard[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=A ruby web page templating engine
+EAPI=8
+HOMEPAGE=https://haml.info/
+INHERIT=ruby-fakegem
+IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby30(-)] dev-ruby/thor[ruby_targets_ruby30(-)] dev-ruby/tilt:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby31(-)] dev-ruby/thor[ruby_targets_ruby31(-)] dev-ruby/tilt:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/temple-0.8.2[ruby_targets_ruby32(-)] dev-ruby/thor[ruby_targets_ruby32(-)] dev-ruby/tilt:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=6
+SRC_URI=https://github.com/haml/haml/archive/v6.1.2.tar.gz -> haml-6.1.2.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=80904c90d6cf00664714364d5abd1cda
diff --git a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2 b/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2
deleted file mode 100644
index 38a4416aab6f..000000000000
--- a/metadata/md5-cache/dev-ruby/hamster-3.0.0-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Efficient, immutable, thread-safe collection classes for Ruby
-EAPI=8
-HOMEPAGE=https://github.com/hamstergem/hamster
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=~amd64 ~riscv
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/hamster-3.0.0.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d35e062cd56ab097f32f5aad50816c3f
diff --git a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2 b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2
index 1c5b7f2f6e2f..86393787d740 100644
--- a/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2
+++ b/metadata/md5-cache/dev-ruby/heredoc_unindent-1.2.0-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/adrianomitre/heredoc_unindent
INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/heredoc_unindent-1.2.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=172a3545b1a4d86870351365f7a2febd
+_md5_=de23e4c0f3317ffe5d04ce2d393a7311
diff --git a/metadata/md5-cache/dev-ruby/hoe-4.0.4 b/metadata/md5-cache/dev-ruby/hoe-4.0.4
index e3bfb28a2e62..842418888441 100644
--- a/metadata/md5-cache/dev-ruby/hoe-4.0.4
+++ b/metadata/md5-cache/dev-ruby/hoe-4.0.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.zenspider.com/projects/hoe.html
INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby30(-)] <dev-ruby/rake-15.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby31(-)] <dev-ruby/rake-15.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rake-0.8.7[ruby_targets_ruby32(-)] <dev-ruby/rake-15.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/hoe-4.0.4.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=1d0f133ed6358a9067ead794af3a5c6a
+_md5_=ce0b1e36ae8671d1fa0e68a128470a46
diff --git a/metadata/md5-cache/dev-ruby/i18n-1.14.1 b/metadata/md5-cache/dev-ruby/i18n-1.14.1
index 30b20c4435e8..a00ec3a501bb 100644
--- a/metadata/md5-cache/dev-ruby/i18n-1.14.1
+++ b/metadata/md5-cache/dev-ruby/i18n-1.14.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://rails-i18n.org/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby-i18n/i18n/archive/v1.14.1.tar.gz -> i18n-1.14.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=57b3a5417e71d5209d1c5a9796be76cb
+_md5_=66a622435af480f5daf6fd8860104355
diff --git a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3 b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3
index b0153d51a3df..9c31faeefc6f 100644
--- a/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3
+++ b/metadata/md5-cache/dev-ruby/log4r-1.1.10-r3
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=A comprehensive and flexible logging library written in Ruby
EAPI=8
-HOMEPAGE=http://log4r.sourceforge.net/
+HOMEPAGE=https://log4r.sourceforge.net/
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 doc test
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 sparc x86
LICENSE=LGPL-3
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/log4r-1.1.10.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=9b6e9c00e21f65553b8db15c9eac1ff5
+_md5_=40b75bf0b46df18f923f05bdb87b1645
diff --git a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4 b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4
index c6cc62f151d9..fb55e021e366 100644
--- a/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4
+++ b/metadata/md5-cache/dev-ruby/mini_portile2-2.8.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/flavorjones/mini_portile
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.8
SRC_URI=https://rubygems.org/gems/mini_portile2-2.8.4.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=aac764220c4bacd9cf4a5735d8179ec4
+_md5_=e1ef081913ac91d7395eb046ef494c01
diff --git a/metadata/md5-cache/dev-ruby/public_suffix-5.0.3 b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3
index 171737a1d250..f8762daeb0ce 100644
--- a/metadata/md5-cache/dev-ruby/public_suffix-5.0.3
+++ b/metadata/md5-cache/dev-ruby/public_suffix-5.0.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://simonecarletti.com/code/publicsuffix-ruby/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://rubygems.org/gems/public_suffix-5.0.3.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d07b5f70c6ce5fdba5816385161e177f
+_md5_=9e3f62c599a147800eb72fc28d8a6ab9
diff --git a/metadata/md5-cache/dev-ruby/rack-protection-2.2.3 b/metadata/md5-cache/dev-ruby/rack-protection-2.2.3
deleted file mode 100644
index d07ad9a17b1e..000000000000
--- a/metadata/md5-cache/dev-ruby/rack-protection-2.2.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=This gem protects against typical web attacks
-EAPI=8
-HOMEPAGE=https://github.com/rkh/rack-protection
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://rubygems.org/gems/rack-protection-2.2.3.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=92b9f80ebde87fafc98c390ce1d50f96
diff --git a/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1 b/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1
deleted file mode 100644
index 667bd7b9d21d..000000000000
--- a/metadata/md5-cache/dev-ruby/rack-test-1.1.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/sinatra:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Rack::Test is a small, simple testing API for Rack apps
-EAPI=8
-HOMEPAGE=https://github.com/rack-test/rack-test
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/rack-1.0:*[ruby_targets_ruby30(-)] <dev-ruby/rack-3:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=1.0
-SRC_URI=https://github.com/rack-test/rack-test/archive/v1.1.0.tar.gz -> rack-test-1.1.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=981ab683062588451c81c5e157beebab
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6
index 36864a025b57..9904b93b0ea9 100644
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6
+++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.12.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-mocks
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby30(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby30(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.12*[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.12.6.tar.gz -> rspec-mocks-3.12.6-git.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=3a83acf4b86bccb11873a9dcedb33777
+_md5_=9ae95870b3d0fa8fc45e759ae48993bd
diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.12.1 b/metadata/md5-cache/dev-ruby/rspec-support-3.12.1
index 873ef6e59713..51bc4ff0cca6 100644
--- a/metadata/md5-cache/dev-ruby/rspec-support-3.12.1
+++ b/metadata/md5-cache/dev-ruby/rspec-support-3.12.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-support
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-support/archive/v3.12.1.tar.gz -> rspec-support-3.12.1-git.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=36cde94b16c2aee1fd28e54902a86ebb
+_md5_=d5a86ff0b937856ebd425f3349a026ba
diff --git a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6 b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6
index 4dd79257a16b..f7d126c5cb4c 100644
--- a/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6
+++ b/metadata/md5-cache/dev-ruby/ruby-gettext-3.4.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://ruby-gettext.github.io/
INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86
LICENSE=|| ( GPL-2 Ruby-BSD LGPL-3+ )
RDEPEND=ruby_targets_ruby30? ( dev-ruby/erubi[ruby_targets_ruby30(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby30(-)] dev-ruby/prime[ruby_targets_ruby30(-)] dev-ruby/racc[ruby_targets_ruby30(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/erubi[ruby_targets_ruby31(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby31(-)] dev-ruby/prime[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/erubi[ruby_targets_ruby32(-)] >=dev-ruby/locale-2.0.5[ruby_targets_ruby32(-)] dev-ruby/prime[ruby_targets_ruby32(-)] dev-ruby/racc[ruby_targets_ruby32(-)] >=dev-ruby/text-1.3.0[ruby_targets_ruby32(-)] ) sys-devel/gettext ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/gettext-3.4.6.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=048ff11a53744fcab860a150d77a6e2d
+_md5_=1d42c4324e2475640205f8914afd9846
diff --git a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3 b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3
index b14fe4f8d77c..393ca036507b 100644
--- a/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3
+++ b/metadata/md5-cache/dev-ruby/ruby_parser-3.20.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/seattlerb/ruby_parser
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/sexp_processor-4.16.0:4[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/ruby_parser-3.20.3.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=5224fee3f2f6d8cde71cc10680f35eb3
+_md5_=a4304b29db25217117c6363752d19952
diff --git a/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0 b/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0
index 7b5e1cb93d82..69d141120a7c 100644
--- a/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0
+++ b/metadata/md5-cache/dev-ruby/shoulda-context-2.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/thoughtbot/shoulda-context
INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/shoulda-context-2.0.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=89306867d3c9878ad616c4df88784f77
+_md5_=2a46318df1f9e51e56253d19061b0f83
diff --git a/metadata/md5-cache/dev-ruby/sinatra-2.2.3 b/metadata/md5-cache/dev-ruby/sinatra-2.2.3
deleted file mode 100644
index fdba4180ede6..000000000000
--- a/metadata/md5-cache/dev-ruby/sinatra-2.2.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( dev-ruby/mustermann:2[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-2.2.3[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/rack-test-0.5.6[ruby_targets_ruby30(-)] dev-ruby/erubis[ruby_targets_ruby30(-)] dev-ruby/builder[ruby_targets_ruby30(-)] <dev-ruby/activesupport-7[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=A DSL for quickly creating web applications in Ruby with minimal effort
-EAPI=8
-HOMEPAGE=http://www.sinatrarb.com/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-ruby/mustermann:2[ruby_targets_ruby30(-)] dev-ruby/rack:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-2.2.3[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/sinatra/sinatra/archive/v2.2.3.tar.gz -> sinatra-2.2.3.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=b544ce0ab9d94fa8a3e20b56f363c5e8
diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1 b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1
index 90629e87a3b0..95bc74676fb3 100644
--- a/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1
+++ b/metadata/md5-cache/dev-ruby/sqlite3-1.6.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=>=dev-db/sqlite-3.41.2:3 ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/sqlite3-1.6.3.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=34d6b32de5aaee5dd864a8db1f73c4e3
+_md5_=f0b5ae2ac368975a79bbc4f95e9b7f74
diff --git a/metadata/md5-cache/dev-ruby/stringio-3.0.7 b/metadata/md5-cache/dev-ruby/stringio-3.0.7
index 394436cb2452..59d50450244a 100644
--- a/metadata/md5-cache/dev-ruby/stringio-3.0.7
+++ b/metadata/md5-cache/dev-ruby/stringio-3.0.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/stringio
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/stringio/archive/v3.0.7.tar.gz -> stringio-3.0.7.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=f736c8af9481f7ac9a14eebd6f51f9b0
+_md5_=bf4dc854dada4755c56d6c3aad523592
diff --git a/metadata/md5-cache/dev-ruby/test-unit-3.6.1 b/metadata/md5-cache/dev-ruby/test-unit-3.6.1
index 1d4a14597a99..88532999dbed 100644
--- a/metadata/md5-cache/dev-ruby/test-unit-3.6.1
+++ b/metadata/md5-cache/dev-ruby/test-unit-3.6.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://rubygems.org/gems/test-unit
INHERIT=ruby-fakegem
IUSE=doc test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Ruby-BSD BSD-2 ) PSF-2
RDEPEND=ruby_targets_ruby30? ( dev-ruby/power_assert[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/power_assert[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/power_assert[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/test-unit/test-unit/archive/3.6.1.tar.gz -> test-unit-3.6.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0afef48f46b3cd8f751bfc86d77062da
+_md5_=4472155e8358bdeb3638e88dcd8f5e2a
diff --git a/metadata/md5-cache/dev-ruby/tilt-2.2.0 b/metadata/md5-cache/dev-ruby/tilt-2.2.0
index cf9049fcd2e7..af83167ed80b 100644
--- a/metadata/md5-cache/dev-ruby/tilt-2.2.0
+++ b/metadata/md5-cache/dev-ruby/tilt-2.2.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jeremyevans/tilt
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/jeremyevans/tilt/archive/v2.2.0.tar.gz -> tilt-2.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=f64aefa11030edade1a7f8bf70a98db5
+_md5_=7a449888500237ec2becb490207ce454
diff --git a/metadata/md5-cache/dev-ruby/vcr-5.1.0 b/metadata/md5-cache/dev-ruby/vcr-5.1.0
deleted file mode 100644
index eaf7afcf5a3d..000000000000
--- a/metadata/md5-cache/dev-ruby/vcr-5.1.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( json? ( dev-ruby/multi_json[ruby_targets_ruby30(-)] ) ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-DESCRIPTION=Records your test suite's HTTP interactions and replay them during test runs
-EAPI=7
-HOMEPAGE=https://github.com/vcr/vcr/
-INHERIT=ruby-fakegem
-IUSE=json test test ruby_targets_ruby30 doc test test
-KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( json? ( dev-ruby/multi_json[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 )
-RESTRICT=test !test? ( test )
-SLOT=5
-SRC_URI=https://github.com/vcr/vcr/archive/v5.1.0.tar.gz -> vcr-5.1.0.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=63089b1376137b4f0d22cdf607407713
diff --git a/metadata/md5-cache/dev-ruby/vcr-6.2.0 b/metadata/md5-cache/dev-ruby/vcr-6.2.0
index 1873a980e065..1b7201aafd06 100644
--- a/metadata/md5-cache/dev-ruby/vcr-6.2.0
+++ b/metadata/md5-cache/dev-ruby/vcr-6.2.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/vcr/vcr/
INHERIT=ruby-fakegem
IUSE=json test test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby30? ( json? ( dev-ruby/json[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( json? ( dev-ruby/json[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( json? ( dev-ruby/json[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=6
SRC_URI=https://github.com/vcr/vcr/archive/v6.2.0.tar.gz -> vcr-6.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=e24c1ff3520249b3c3c49ebbabb90e00
+_md5_=c7538f81c8afd33d7848f07cc76c843f
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 2fcc110b2899..b0127ab9121f 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/checkbashisms-2.23.5 b/metadata/md5-cache/dev-util/checkbashisms-2.23.5
index 5290ab6f0ec7..1a1c8cc62ea8 100644
--- a/metadata/md5-cache/dev-util/checkbashisms-2.23.5
+++ b/metadata/md5-cache/dev-util/checkbashisms-2.23.5
@@ -2,10 +2,10 @@ DEFINED_PHASES=compile install prepare
DESCRIPTION=Perl script to check for commonly used bash features not defined by POSIX
EAPI=8
HOMEPAGE=https://packages.debian.org/devscripts https://salsa.debian.org/debian/devscripts
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=dev-lang/perl virtual/perl-Getopt-Long
RESTRICT=test
SLOT=0
SRC_URI=mirror://debian/pool/main/d/devscripts/devscripts_2.23.5.tar.xz
-_md5_=5256da84bbd9459dae1a7aeda4f2bd5b
+_md5_=c6ff6a63e62873a876df050aa88afef5
diff --git a/metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2 b/metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2
deleted file mode 100644
index 8d1b40e4e60b..000000000000
--- a/metadata/md5-cache/dev-util/cucumber-create-meta-6.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] >=dev-ruby/sys-uname-1.2.2:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby31(-)] >=dev-ruby/sys-uname-1.2.2:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=HTML formatter for Cucumber
-EAPI=8
-HOMEPAGE=https://cucumber.io/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=Ruby
-RDEPEND=ruby_targets_ruby30? ( >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby30(-)] >=dev-ruby/sys-uname-1.2.2:1[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-messages-17.1.1:17[ruby_targets_ruby31(-)] >=dev-ruby/sys-uname-1.2.2:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=6
-SRC_URI=https://rubygems.org/gems/cucumber-create-meta-6.0.2.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=3f1b9ffd931b3cc443898f0afd85d5a1
diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3
deleted file mode 100644
index 5be3f2bb9e3d..000000000000
--- a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-12.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=a simpler alternative to Regular Expressions
-EAPI=8
-HOMEPAGE=https://cucumber.io/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=12
-SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-12.1.3.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0f70597a615b7c85260b3da9576c1064
diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0
deleted file mode 100644
index bc947f4fcd4a..000000000000
--- a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-14.0.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=a simpler alternative to Regular Expressions
-EAPI=8
-HOMEPAGE=https://cucumber.io/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=14
-SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-14.0.0.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=4b7aedb0e929c0d42dd016f5b178b263
diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0 b/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0
deleted file mode 100644
index df0a0d05dd2d..000000000000
--- a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-DESCRIPTION=HTML formatter for Cucumber
-EAPI=8
-HOMEPAGE=https://cucumber.io/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=Ruby
-RDEPEND=ruby_targets_ruby30? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=17
-SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-17.0.0.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=943d5ee2d4d8e309d1f8a77cb6b0cc8c
diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 b/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1
deleted file mode 100644
index d5c53ae15b93..000000000000
--- a/metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) 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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=HTML formatter for Cucumber
-EAPI=8
-HOMEPAGE=https://cucumber.io/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=Ruby
-RDEPEND=ruby_targets_ruby30? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby30(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-util/cucumber-messages-17.1.0.1:17[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-13.0.0-r2[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-16.0.1-r2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=17
-SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-17.0.0.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=8ddb7106aa7f93e010d7b7d2f576c5ee
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.24 b/metadata/md5-cache/dev-util/pkgcheck-0.10.24
deleted file mode 100644
index 45f5e970175b..000000000000
--- a/metadata/md5-cache/dev-util/pkgcheck-0.10.24
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) dev-python/wheel test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-vcs/git ) test? ( >=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) >=dev-python/pytest-7.3.1[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DESCRIPTION=pkgcore-based QA utility for ebuild repos
-EAPI=8
-HOMEPAGE=https://github.com/pkgcore/pkgcheck
-INHERIT=elisp-common distutils-r1 optfeature pypi
-IUSE=emacs test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=BSD MIT
-RDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) python_targets_python3_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/p/pkgcheck/pkgcheck-0.10.24.tar.gz
-_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0d289c7db2d89fee5c53a47f7ac40dd1
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.25 b/metadata/md5-cache/dev-util/pkgcheck-0.10.25
deleted file mode 100644
index ec3e2efc87b3..000000000000
--- a/metadata/md5-cache/dev-util/pkgcheck-0.10.25
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) dev-python/wheel test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) >=dev-python/pytest-7.3.1[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DESCRIPTION=pkgcore-based QA utility for ebuild repos
-EAPI=8
-HOMEPAGE=https://github.com/pkgcore/pkgcheck
-INHERIT=elisp-common distutils-r1 optfeature pypi
-IUSE=emacs test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=BSD MIT
-RDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) python_targets_python3_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/p/pkgcheck/pkgcheck-0.10.25.tar.gz
-_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=cdac11e567b784696badebebd3f7664b
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.25-r1 b/metadata/md5-cache/dev-util/pkgcheck-0.10.25-r1
new file mode 100644
index 000000000000..9b76a2bfd2dc
--- /dev/null
+++ b/metadata/md5-cache/dev-util/pkgcheck-0.10.25-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter <dev-libs/tree-sitter-bash-0.20.0 dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) dev-python/wheel test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( >=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter <dev-libs/tree-sitter-bash-0.20.0 dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) >=dev-python/pytest-7.3.1[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DESCRIPTION=pkgcore-based QA utility for ebuild repos
+EAPI=8
+HOMEPAGE=https://github.com/pkgcore/pkgcheck
+INHERIT=elisp-common distutils-r1 optfeature pypi
+IUSE=emacs test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
+LICENSE=BSD MIT
+RDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter <dev-libs/tree-sitter-bash-0.20.0 dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) python_targets_python3_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/p/pkgcheck/pkgcheck-0.10.25.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=63b6660eebde74f9d3fdaed8d3c8db1c
diff --git a/metadata/md5-cache/dev-util/pkgcheck-9999 b/metadata/md5-cache/dev-util/pkgcheck-9999
index f4637c170436..391a3004202f 100644
--- a/metadata/md5-cache/dev-util/pkgcheck-9999
+++ b/metadata/md5-cache/dev-util/pkgcheck-9999
@@ -1,4 +1,4 @@
-BDEPEND=~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~sys-apps/pkgcore-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) dev-python/wheel test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( ~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~sys-apps/pkgcore-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) >=dev-python/pytest-7.3.1[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~sys-apps/pkgcore-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter <dev-libs/tree-sitter-bash-0.20.0 dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) dev-python/wheel test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git ) test? ( ~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~sys-apps/pkgcore-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter <dev-libs/tree-sitter-bash-0.20.0 dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) >=dev-python/pytest-7.3.1[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-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
DESCRIPTION=pkgcore-based QA utility for ebuild repos
EAPI=8
@@ -7,9 +7,9 @@ INHERIT=elisp-common distutils-r1 optfeature git-r3
IUSE=emacs test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
LICENSE=BSD MIT
PROPERTIES=live
-RDEPEND=~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~sys-apps/pkgcore-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter dev-libs/tree-sitter-bash dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=~dev-python/snakeoil-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ~sys-apps/pkgcore-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter <dev-libs/tree-sitter-bash-0.20.0 dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lazy-object-proxy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pathspec[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tree-sitter-0.19.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] emacs? ( >=app-editors/emacs-24.1:* app-emacs/ebuild-mode app-emacs/flycheck ) python_targets_python3_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
_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=695ead34de98359590b872ce8538fac4
+_md5_=8d0f45dedc058f76799311bb84b58d63
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index 66aba79fe85f..ef74adf96d48 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/kconfigwidgets-5.109.0 b/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.109.0
index 3d8675c45aec..4de7420fd7ea 100644
--- a/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.109.0
+++ b/metadata/md5-cache/kde-frameworks/kconfigwidgets-5.109.0
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=5/5.109
SRC_URI=mirror://kde/stable/frameworks/5.109/kconfigwidgets-5.109.0.tar.xz
_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 frameworks.kde.org 6556398a532490b4d6d03158a82e455a kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d0c87e0bb5a6dbd78e96864431239ef7
+_md5_=ff709ac3358d63d2667ff3c14308c033
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index d4293ab6788d..a52689542454 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/alpine-2.26-r2 b/metadata/md5-cache/mail-client/alpine-2.26-r2
new file mode 100644
index 000000000000..0694bf134e4c
--- /dev/null
+++ b/metadata/md5-cache/mail-client/alpine-2.26-r2
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=sys-libs/ncurses:= virtual/libcrypt:= kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) ssl? ( dev-libs/openssl:0= )
+DESCRIPTION=An easy to use text-based based mail and news client
+EAPI=8
+HOMEPAGE=https://alpineapp.email/ https://repo.or.cz/alpine.git/
+INHERIT=autotools optfeature toolchain-funcs
+IUSE=+chappa ipv6 kerberos ldap nls onlyalpine passfile smime ssl
+KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=sys-libs/ncurses:= virtual/libcrypt:= kerberos? ( app-crypt/mit-krb5 ) ldap? ( net-nds/openldap:= ) ssl? ( dev-libs/openssl:0= ) app-misc/mime-types
+SLOT=0
+SRC_URI=https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz chappa? ( https://alpineapp.email/alpine/patches/alpine-2.26/all.patch.gz -> alpine-2.26-chappa-5.patch.gz )
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=8d186abcf4678eebf168088ed2e8cbfe
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 82f3b0e20749..f7dfa7be895b 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/exiftool-12.64 b/metadata/md5-cache/media-libs/exiftool-12.64
index 2d6ccc1ad9ab..543700ac41cd 100644
--- a/metadata/md5-cache/media-libs/exiftool-12.64
+++ b/metadata/md5-cache/media-libs/exiftool-12.64
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://exiftool.org/ https://exiftool.sourceforge.net
INHERIT=perl-module
IUSE=doc test
-KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos
+KEYWORDS=~amd64 arm64 ppc ppc64 ~x86 ~x64-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://exiftool.org/Image-ExifTool-12.64.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=02b7e62faf82dfa25ff2b7a82257450f
+_md5_=efe2827661cf42d7ad18895bd75d8a5f
diff --git a/metadata/md5-cache/media-libs/libpng-1.6.40-r1 b/metadata/md5-cache/media-libs/libpng-1.6.40-r1
index 34a8b34e090d..c9795fa63d44 100644
--- a/metadata/md5-cache/media-libs/libpng-1.6.40-r1
+++ b/metadata/md5-cache/media-libs/libpng-1.6.40-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://www.libpng.org/
INHERIT=libtool multilib-minimal
IUSE=apng cpu_flags_arm_neon cpu_flags_x86_sse 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
-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=libpng2
RDEPEND=>=sys-libs/zlib-1.2.8-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/16
SRC_URI=mirror://sourceforge/libpng/libpng-1.6.40.tar.xz apng? ( mirror://sourceforge/apng/libpng16/1.6.40/libpng-1.6.40-apng.patch.gz mirror://sourceforge/apng/libpng16/libpng-1.6.40-apng.patch.gz )
_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=3e2ca21a9539d0adc4a9576c8fa5ba0d
+_md5_=c123b9223a58f0f78c8265135f9115ff
diff --git a/metadata/md5-cache/media-libs/netpbm-11.2.1 b/metadata/md5-cache/media-libs/netpbm-11.2.2
index c92420cdcb69..6e3d31bd5da5 100644
--- a/metadata/md5-cache/media-libs/netpbm-11.2.1
+++ b/metadata/md5-cache/media-libs/netpbm-11.2.2
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain
RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
SLOT=0/stable.102
-SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.1.tar.xz
+SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.2.2.tar.xz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=368e350e14d13f506e74004c4aab7b3b
diff --git a/metadata/md5-cache/media-libs/netpbm-11.3.2 b/metadata/md5-cache/media-libs/netpbm-11.3.3
index 74ba02ad84bd..52f8a0e521b0 100644
--- a/metadata/md5-cache/media-libs/netpbm-11.3.2
+++ b/metadata/md5-cache/media-libs/netpbm-11.3.3
@@ -10,6 +10,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=Artistic BSD GPL-2 IJG LGPL-2.1 MIT public-domain
RDEPEND=dev-lang/perl jbig? ( media-libs/jbigkit:= ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs?] ) png? ( >=media-libs/libpng-1.4:0= sys-libs/zlib ) postscript? ( app-text/ghostscript-gpl sys-libs/zlib ) rle? ( media-libs/urt:= ) svga? ( media-libs/svgalib ) tiff? ( >=media-libs/tiff-3.5.5:= ) xml? ( dev-libs/libxml2 ) X? ( x11-libs/libX11 )
SLOT=0/advanced.103
-SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.3.2.tar.xz
+SRC_URI=https://dev.gentoo.org/~ceamac/media-libs/netpbm/netpbm-11.3.3.tar.xz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=fa75cfec77d2d959c81fa1bf3e8a3a47
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index d1949f38c04e..ff5c4e0ec040 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/wireshark-4.0.7 b/metadata/md5-cache/net-analyzer/wireshark-4.0.7
index c7405ab40a83..a47bc9976fbd 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-4.0.7
+++ b/metadata/md5-cache/net-analyzer/wireshark-4.0.7
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.wireshark.org/
IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic readme.gentoo-r1 lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins +pcap qt6 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump wifi zlib +zstd +filecaps +lua_single_target_lua5-1
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=acct-group/pcap >=dev-libs/glib-2.50.0:2 dev-libs/libpcre2 >=net-dns/c-ares-1.13.0:= >=dev-libs/libgcrypt-1.8.0:= media-libs/speexdsp bcg729? ( media-libs/bcg729 ) brotli? ( app-arch/brotli:= ) ciscodump? ( >=net-libs/libssh-0.6:= ) filecaps? ( sys-libs/libcap ) http2? ( >=net-libs/nghttp2-1.11.0:= ) ilbc? ( media-libs/libilbc:= ) kerberos? ( virtual/krb5 ) libxml2? ( dev-libs/libxml2 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4:= ) maxminddb? ( dev-libs/libmaxminddb:= ) minizip? ( sys-libs/zlib[minizip] ) netlink? ( dev-libs/libnl:3 ) opus? ( media-libs/opus ) pcap? ( net-libs/libpcap ) gui? ( x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qt5compat:6 dev-qt/qtmultimedia:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5 ) ) sbc? ( media-libs/sbc ) sdjournal? ( sys-apps/systemd:= ) smi? ( net-libs/libsmi ) snappy? ( app-arch/snappy:= ) spandsp? ( media-libs/spandsp:= ) sshdump? ( >=net-libs/libssh-0.6:= ) ssl? ( >=net-libs/gnutls-3.5.8:= ) wifi? ( >=net-libs/libssh-0.6:= ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd:= ) gui? ( virtual/freedesktop-icon-theme ) selinux? ( sec-policy/selinux-wireshark )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) test
SLOT=0/4.0.7
SRC_URI=https://www.wireshark.org/download/src/all-versions/wireshark-4.0.7.tar.xz
_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 fcaps c0a086b957a1b183a8d136eabf02f191 flag-o-matic be27a904c614cb93ae037762dc69bcc2 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0b58fbee76eae2b53c331fea9401b22c
+_md5_=22580f8500f0dc17ba350ccf7fcdccea
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index a4b6ab5b94e3..a915f644cf02 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/libnftnl-1.2.6 b/metadata/md5-cache/net-libs/libnftnl-1.2.6
index ab7a4daf2db5..8b23185b16ea 100644
--- a/metadata/md5-cache/net-libs/libnftnl-1.2.6
+++ b/metadata/md5-cache/net-libs/libnftnl-1.2.6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://netfilter.org/projects/nftables/
INHERIT=linux-info usr-ldscript verify-sig
IUSE=examples static-libs test split-usr verify-sig
-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=GPL-2
RDEPEND=>=net-libs/libmnl-1.0.4:=
RESTRICT=!test? ( test )
SLOT=0/11
SRC_URI=https://netfilter.org/projects/libnftnl/files/libnftnl-1.2.6.tar.xz verify-sig? ( https://netfilter.org/projects/libnftnl/files/libnftnl-1.2.6.tar.xz.sig )
_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
-_md5_=87881d836d4ba5e47a21bbb0861acb4a
+_md5_=a3966373c8000658495faaced43b4682
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index e361aad7f68c..584c79c94900 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/checkpassword-pam-0.99-r2 b/metadata/md5-cache/net-mail/checkpassword-pam-0.99-r2
new file mode 100644
index 000000000000..38402c9f2f9a
--- /dev/null
+++ b/metadata/md5-cache/net-mail/checkpassword-pam-0.99-r2
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DEPEND=>=sys-libs/pam-0.75
+DESCRIPTION=checkpassword-compatible authentication program w/pam support
+EAPI=7
+HOMEPAGE=http://checkpasswd-pam.sourceforge.net/
+KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=mirror://sourceforge/checkpasswd-pam/checkpassword-pam-0.99.tar.gz
+_md5_=4ebeea42021d4d105ebc4e932be4eaca
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index ff6688124f89..583918e194ae 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/dhcpcd-10.0.2 b/metadata/md5-cache/net-misc/dhcpcd-10.0.2
index 7b108f0a56f6..7465f58c5446 100644
--- a/metadata/md5-cache/net-misc/dhcpcd-10.0.2
+++ b/metadata/md5-cache/net-misc/dhcpcd-10.0.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/NetworkConfiguration/dhcpcd/ https://roy.marples.name/projects/dhcpcd/
INHERIT=systemd toolchain-funcs
IUSE=debug +embedded ipv6 privsep +udev
-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=BSD-2
RDEPEND=udev? ( virtual/udev ) privsep? ( acct-group/dhcpcd acct-user/dhcpcd )
SLOT=0
SRC_URI=https://github.com/NetworkConfiguration/dhcpcd/releases/download/v10.0.2/dhcpcd-10.0.2.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=7b0b21f3f782c24a9ee9174b492d410f
+_md5_=b92be3e52d77f7ab7a884e324f0115c9
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 5a09680239e0..19e2a74563c2 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/baselayout-2.14 b/metadata/md5-cache/sys-apps/baselayout-2.14
index 6665a9acd9e5..a92d6efb7d87 100644
--- a/metadata/md5-cache/sys-apps/baselayout-2.14
+++ b/metadata/md5-cache/sys-apps/baselayout-2.14
@@ -4,10 +4,10 @@ EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
INHERIT=multilib prefix
IUSE=build +split-usr
-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-2
RDEPEND=!sys-apps/baselayout-prefix
SLOT=0
SRC_URI=https://gitweb.gentoo.org/proj/baselayout.git/snapshot/baselayout-2.14.tar.bz2
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=0e22ca3d60f79ea8115ab8b17ac491bd
+_md5_=983bdf022c50022e0ddf57c263cd2b75
diff --git a/metadata/md5-cache/sys-apps/debianutils-5.8 b/metadata/md5-cache/sys-apps/debianutils-5.8
index f9ff9a2079aa..f38c096c6a75 100644
--- a/metadata/md5-cache/sys-apps/debianutils-5.8
+++ b/metadata/md5-cache/sys-apps/debianutils-5.8
@@ -5,10 +5,10 @@ EAPI=7
HOMEPAGE=https://packages.qa.debian.org/d/debianutils.html
INHERIT=autotools flag-o-matic
IUSE=+installkernel static
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux
LICENSE=BSD GPL-2 SMAIL
PDEPEND=installkernel? ( || ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) )
SLOT=0
SRC_URI=mirror://debian/pool/main/d/debianutils/debianutils_5.8.orig.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=565ef8f0c15140f5c0304c7946e1da7d
+_md5_=26d1695cb7755042f49b2c47707f23ad
diff --git a/metadata/md5-cache/sys-apps/ethtool-6.4 b/metadata/md5-cache/sys-apps/ethtool-6.4
index 3fbeac77ad92..0e4c9a5d0c15 100644
--- a/metadata/md5-cache/sys-apps/ethtool-6.4
+++ b/metadata/md5-cache/sys-apps/ethtool-6.4
@@ -5,9 +5,9 @@ DESCRIPTION=Utility for examining and tuning ethernet-based network interfaces
EAPI=8
HOMEPAGE=https://www.kernel.org/pub/software/network/ethtool/
IUSE=+netlink
-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=netlink? ( net-libs/libmnl )
SLOT=0
SRC_URI=https://www.kernel.org/pub/software/network/ethtool/ethtool-6.4.tar.xz
-_md5_=73acaa472fc6db272c602e05405b2bc7
+_md5_=008d8b5decf4b962f428a958d663f0ec
diff --git a/metadata/md5-cache/sys-apps/fakeroot-1.32.1 b/metadata/md5-cache/sys-apps/fakeroot-1.32.1
index 6afff7d8ab90..f90a5c918f2a 100644
--- a/metadata/md5-cache/sys-apps/fakeroot-1.32.1
+++ b/metadata/md5-cache/sys-apps/fakeroot-1.32.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://packages.qa.debian.org/f/fakeroot.html
INHERIT=autotools flag-o-matic plocale
IUSE=acl debug nls test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://debian/pool/main/f/fakeroot/fakeroot_1.32.1.orig.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=98d6a82030d3526e6f9224edfaa94c60
+_md5_=c281e37d72d8746c92dd63042b184cb4
diff --git a/metadata/md5-cache/sys-apps/hwdata-0.372 b/metadata/md5-cache/sys-apps/hwdata-0.372
index 75f5a0340645..cbc5f0cd7cf6 100644
--- a/metadata/md5-cache/sys-apps/hwdata-0.372
+++ b/metadata/md5-cache/sys-apps/hwdata-0.372
@@ -3,10 +3,10 @@ DESCRIPTION=Hardware identification and configuration data
EAPI=8
HOMEPAGE=https://github.com/vcrhonek/hwdata
INHERIT=edo
-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+
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.372.tar.gz -> hwdata-0.372.tar.gz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3
-_md5_=627a8b63f5c762f29957820525feb3e9
+_md5_=763706bf12ed8d9f8d075abbf04ea634
diff --git a/metadata/md5-cache/sys-apps/iproute2-6.4.0 b/metadata/md5-cache/sys-apps/iproute2-6.4.0
index 43e88532c98c..e9635cdcc5b2 100644
--- a/metadata/md5-cache/sys-apps/iproute2-6.4.0
+++ b/metadata/md5-cache/sys-apps/iproute2-6.4.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://wiki.linuxfoundation.org/networking/iproute2
INHERIT=edo toolchain-funcs
IUSE=atm berkdb bpf caps elf +iptables libbsd minimal nfs selinux split-usr
-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=GPL-2
RDEPEND=!net-misc/arpd !minimal? ( net-libs/libmnl:= ) atm? ( net-dialup/linux-atm ) berkdb? ( sys-libs/db:= ) bpf? ( dev-libs/libbpf:= ) caps? ( sys-libs/libcap ) elf? ( virtual/libelf:= ) iptables? ( >=net-firewall/iptables-1.4.20:= ) libbsd? ( dev-libs/libbsd ) nfs? ( net-libs/libtirpc:= ) selinux? ( sys-libs/libselinux )
RESTRICT=test
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-6.4.0.tar.xz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=3e2e9ad596119a904dd3355d008585f2
+_md5_=76c30ad87e165b116cfa1efa5adc2217
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index 06567ef28aeb..de41872caba9 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/passwdqc-2.0.3 b/metadata/md5-cache/sys-auth/passwdqc-2.0.3
index 26e081366a56..2425eb9c48d5 100644
--- a/metadata/md5-cache/sys-auth/passwdqc-2.0.3
+++ b/metadata/md5-cache/sys-auth/passwdqc-2.0.3
@@ -4,10 +4,10 @@ DESCRIPTION=Password strength checking library (and PAM module)
EAPI=8
HOMEPAGE=http://www.openwall.com/passwdqc/
INHERIT=pam toolchain-funcs
-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=Openwall BSD public-domain
RDEPEND=sys-libs/pam virtual/libcrypt:=
SLOT=0
SRC_URI=http://www.openwall.com/passwdqc/passwdqc-2.0.3.tar.gz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=6ab795ce23ad74992924e0d0a8a36a26
+_md5_=41e6b24905d3c60f269bb4b61a82a045
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index a2b71e458c24..4892598de764 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/gcc-12.3.1_p20230818 b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230818
new file mode 100644
index 000000000000..cb5517e1af8d
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-12.3.1_p20230818
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/binutils-2.30[cet(-)?] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 >=sys-devel/bison-1.875 >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-util/valgrind ) d? ( || ( sys-devel/gcc[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm 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-util/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 +nptl +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.3
+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-20230818/gcc-12-20230818.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.3.0-musl-patches-1.tar.xz
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain a53583543a0ba0ed9dccd711b9b65bff toolchain-funcs 862d337d98edb576796827be2c6b11ca
+_md5_=821164316c5852a9974be83ef71b248a
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 5fd715697fa6..ebf5e74ed8b0 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/fuse-3.15.1 b/metadata/md5-cache/sys-fs/fuse-3.15.1
index dce10ed3ec38..ec787c33e9b0 100644
--- a/metadata/md5-cache/sys-fs/fuse-3.15.1
+++ b/metadata/md5-cache/sys-fs/fuse-3.15.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/libfuse/libfuse
INHERIT=flag-o-matic meson-multilib udev python-any-r1
IUSE=+suid 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
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86
LICENSE=GPL-2 LGPL-2.1
RDEPEND=>=sys-fs/fuse-common-3.3.0-r1
RESTRICT=!test? ( test ) test? ( userpriv )
SLOT=3
SRC_URI=https://github.com/libfuse/libfuse/releases/download/fuse-3.15.1/fuse-3.15.1.tar.gz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=8c1137b1246802f88d29a56de13c3864
+_md5_=178909bf26c5afb7e8bf87daaf2ebb68
diff --git a/metadata/md5-cache/sys-fs/xfsprogs-6.4.0 b/metadata/md5-cache/sys-fs/xfsprogs-6.4.0
index 663219beb05b..838295c191af 100644
--- a/metadata/md5-cache/sys-fs/xfsprogs-6.4.0
+++ b/metadata/md5-cache/sys-fs/xfsprogs-6.4.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/
INHERIT=flag-o-matic systemd usr-ldscript
IUSE=icu libedit nls selinux split-usr
-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=LGPL-2.1
RDEPEND=dev-libs/inih dev-libs/userspace-rcu:= >=sys-apps/util-linux-2.17.2 icu? ( dev-libs/icu:= ) libedit? ( dev-libs/libedit ) selinux? ( sec-policy/selinux-xfs )
SLOT=0
SRC_URI=https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-6.4.0.tar.xz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=15825a982faf8ceb908e2f78ad5298cd
+_md5_=5a8b3c3e68a579e4b62a4ee07895088e
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index dfd8a8af7989..a30d470c3e9c 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/libnvme-1.5 b/metadata/md5-cache/sys-libs/libnvme-1.5
index e1c594219f50..96daed2277ee 100644
--- a/metadata/md5-cache/sys-libs/libnvme-1.5
+++ b/metadata/md5-cache/sys-libs/libnvme-1.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/linux-nvme/libnvme
INHERIT=python-r1 meson
IUSE=dbus +json keyutils python ssl +uuid python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=LGPL-2.1+
RDEPEND=json? ( dev-libs/json-c:= ) keyutils? ( sys-apps/keyutils:= ) dbus? ( sys-apps/dbus:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ) ssl? ( >=dev-libs/openssl-1.1:= ) uuid? ( sys-apps/util-linux:= )
REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) )
SLOT=0/1
SRC_URI=https://github.com/linux-nvme/libnvme/archive/refs/tags/v1.5.tar.gz -> libnvme-1.5.tar.gz
_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=d1f51c82523a6455b5601146d0301921
+_md5_=16eef084c2b7008e92eb9f19fede16eb
diff --git a/metadata/md5-cache/sys-libs/zlib-1.3 b/metadata/md5-cache/sys-libs/zlib-1.3-r1
index 2c81d84c7fb3..f846277c841d 100644
--- a/metadata/md5-cache/sys-libs/zlib-1.3
+++ b/metadata/md5-cache/sys-libs/zlib-1.3-r1
@@ -12,4 +12,4 @@ RDEPEND=!sys-libs/zlib-ng[compat]
SLOT=0/1
SRC_URI=https://zlib.net/zlib-1.3.tar.xz https://zlib.net/fossils/zlib-1.3.tar.xz https://zlib.net/current/beta/zlib-1.3.tar.xz https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.xz verify-sig? ( https://zlib.net/zlib-1.3.tar.xz.asc https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.xz.asc )
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 862d337d98edb576796827be2c6b11ca usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
-_md5_=bfd857ed1f13ebf60fd4cd7680749328
+_md5_=99383a930edcc56162cb312af76f7f52
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index c726a7b49bcc..9a0b73f5265f 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/lsof-4.98.0-r1 b/metadata/md5-cache/sys-process/lsof-4.98.0-r1
index e1970b53a06f..dce5ce1c10ff 100644
--- a/metadata/md5-cache/sys-process/lsof-4.98.0-r1
+++ b/metadata/md5-cache/sys-process/lsof-4.98.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/lsof-org/lsof
INHERIT=flag-o-matic
IUSE=rpc selinux
-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=lsof
RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/lsof-org/lsof/releases/download/4.98.0/lsof-4.98.0.tar.gz
_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=cc848582c680908cf29e2c992f4edfb1
+_md5_=32b4425dcd2b2092495c90cbebd48c67
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index bb13d4934e7e..4b09e2788b00 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/lighttpd-1.4.71 b/metadata/md5-cache/www-servers/lighttpd-1.4.71
index 6ea38a23ed87..c97cacd4ab92 100644
--- a/metadata/md5-cache/www-servers/lighttpd-1.4.71
+++ b/metadata/md5-cache/www-servers/lighttpd-1.4.71
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.lighttpd.net https://github.com/lighttpd
INHERIT=lua-single meson readme.gentoo-r1 systemd tmpfiles
IUSE=+brotli dbi gnutls kerberos ldap +lua maxminddb mbedtls mmap mysql +nettle nss +pcre php postgres rrdtool sasl selinux ssl sqlite +system-xxhash test unwind webdav xattr +zlib zstd lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86
LICENSE=BSD GPL-2
RDEPEND=acct-group/lighttpd acct-user/lighttpd virtual/libcrypt:= brotli? ( app-arch/brotli:= ) dbi? ( dev-db/libdbi mysql? ( dev-db/libdbi-drivers[mysql] ) postgres? ( dev-db/libdbi-drivers[postgres] ) sqlite? ( dev-db/libdbi-drivers[sqlite] ) ) gnutls? ( net-libs/gnutls ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-2.1.26:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) maxminddb? ( dev-libs/libmaxminddb ) mbedtls? ( net-libs/mbedtls ) nettle? ( dev-libs/nettle:= ) nss? ( dev-libs/nss ) pcre? ( dev-libs/libpcre2 ) php? ( dev-lang/php:*[cgi] ) rrdtool? ( net-analyzer/rrdtool ) sasl? ( dev-libs/cyrus-sasl ) ssl? ( >=dev-libs/openssl-0.9.7:= ) system-xxhash? ( dev-libs/xxhash ) unwind? ( sys-libs/libunwind:= ) webdav? ( dev-libs/libxml2 sys-fs/e2fsprogs ) xattr? ( kernel_linux? ( sys-apps/attr ) ) zlib? ( >=sys-libs/zlib-1.1 ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-apache ) virtual/tmpfiles
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) mysql? ( dbi ) postgres? ( dbi ) sqlite? ( dbi ) webdav? ( sqlite )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.71.tar.xz
_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 1f435bc389faf790af695df46b8dcb73 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=bf426bd3745ef304324686276693c68a
+_md5_=e779114d9d6b2828be3bec75193a899e
diff --git a/metadata/md5-cache/www-servers/puma-6.3.0 b/metadata/md5-cache/www-servers/puma-6.3.0
index ef20566482f0..1d4a34b681e7 100644
--- a/metadata/md5-cache/www-servers/puma-6.3.0
+++ b/metadata/md5-cache/www-servers/puma-6.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://puma.io/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=BSD
RDEPEND=dev-libs/openssl:0= ruby_targets_ruby30? ( dev-ruby/nio4r:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/nio4r:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/nio4r:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/puma/puma/archive/v6.3.0.tar.gz -> puma-6.3.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=feb335bee3c75a6512d88955f73aa797
+_md5_=58e692864934ba82cc9841b3eddabded
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 154f4b187bc3..844e2f08132e 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-08-19T02:12:14Z
+TIMESTAMP 2023-08-19T08:10:13Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgJP5fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgeOVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDsXQ//SfzTj5hSyxD/3vjJyJospnCjD90rExmy2k9WiWcAj2tbPyitMrABmcU8
-2WhNmoilFFWESqRicoM/t6qE81rfeIKZL5Ta3Knia1cjweJxAu33kkgowxlNqf0J
-svEiKn5ofogpJTFO6T9a9tDNiDJJ+0hENcFXoGkzX6o4cqiq4vme+I9FhZEegtRQ
-CRmO4Mrmm6WpFFdlKP6h9Cw9CnYQwYJ0QkdvoZuGK3GTgTB8GNGBNUpMl99ktfEa
-70FVvgAdpLFual2rhNN7KNYz9yCmPAnDaE4wlNlyGBD2mlQLdegT3QtWxdr+j6Qd
-lXm2ot7BsdeLbOW8dxcVoxudqKJkAR+GmWU8qSXeSyhw9h0EKfyEEOnST7U/ME3u
-Lcjz/CLurRXqUGILwTc5H/G+SNSWDs/dONVm234y+3TOse1sdbdw2dn6o6LUOrEd
-VZONkp1G+czH6PcbaRU1aokaxiyui2PT5OmviWFbaGorBztrp0MpLeNMfga/oBlM
-cAK8G4MH20UxupkRu7VTDgIeLy7dAlaRdIGLouaYvepkVH6UNx7XOMcIsLC0KXiy
-01KfA2YkbeQy0lwTN0qiaPUCVNoW8E3N9oGRICPmufPiUXFWMyz4MNSwg20Mz8Dw
-hGs/qXkc0vuCK92jVZD37e6XiO3Go1eAuFCWMFJHsD/HNt/MjkE=
-=2P3o
+klDa+w//ZnBuG3ULrQpjjFDASL4oTwvnOInnIRrtscwS11Vx46TCsoniJotWtZ2y
+Y83H1I9RsR/hH+c2t4MOWSS6jJH5XBTNcZmENbI2l2fUDg7+mxVcTZ0V7qJDkXWg
+rjwA7Q5rZv+mYkY5DExLkLOmgBuS6Dr++Pu/2cV4y51doaqDtGOeQGJ8FMilIkq6
+y54t0zn/SI2G48zKVRpapGK24ZBTVD/9c8muPyAtFZgqkXulMPSEsq5U8zlMxzwf
+D7KoefXsF8Sv9g2OcjSMjwCpqsWm9VBYt8C9UJESf9P3kU2foYPmG5QeyNAx5BBV
+tdn49qcJ/hE8CstEwD7mZQFWcpUQKDLzmcXroiugF8R/XuljAJlgDdHfEb4JvzCN
+Sa6kXAMz1QYYy3G+UFkcIJ2By6gAAH6FXkcjO9Mp3mcZsuHJyx39JLIcjIoXbELH
+j4/0fhet1JmiIhbptcdtYZd9LxsF2186LYsskqTSXJdip1QtlUvKmTlvaGSwn8Ez
+vJNomIFEPeF2oz76i5ZG6LwPfVU3DRBoREvFIkhXnIgSC+4H8+aieo53IY5A41fp
+cpwIXMpsELy0efMoE26IAnjT/9wlszW2pd3IIqdwnUe+jGminBI7fpv5SSa/xRHF
+f1U91ko+tCVeiNywRhmAW7gdibDwMCt4TkHc4XyGgWVGxs3oIKg=
+=hZXT
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 43017e8faad6..5a9f9867260c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Aug 2023 02:12:11 +0000
+Sat, 19 Aug 2023 08:10:10 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index a4552eebca17..e7bef8b5eb3a 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Aug 19 02:12:11 AM UTC 2023
+Sat Aug 19 08:10:10 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 3219ac7140f8..bde6c566231d 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Aug 2023 02:15:01 +0000
+Sat, 19 Aug 2023 08:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index b384b637ce3a..e45d0a989208 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-980580d1433dac8c7fce5792976786ba002c4ed1 1692396379 2023-08-18T22:06:19+00:00
+1c589a5c19a274302fa4c079772882f25aa3479c 1692432190 2023-08-19T08:03:10+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index bf415af40929..b8a81862daf8 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1692411002 Sat 19 Aug 2023 02:10:02 AM UTC
+1692432601 Sat 19 Aug 2023 08:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 43017e8faad6..5a9f9867260c 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Aug 2023 02:12:11 +0000
+Sat, 19 Aug 2023 08:10:10 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index febb3b2cc136..e7381eb5efd6 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index b681006e0904..0acb28bff6eb 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -4,6 +4,6 @@ AUX wireshark-3.4.2-cmake-lua-version.patch 304 BLAKE2B 438bd2ee1e0e0121cc673709
DIST wireshark-4.0.6.tar.xz 41583088 BLAKE2B 5c4f3b6e16541afbeb9241d2c66c75da97df3164cbc841f1d5d5ba57fa102d85c8d22275180ce2e4fb72ed73c9fb8e64be1c9b4f337803d85146564bee43ce52 SHA512 651b760d05518a914ffbb2fe1ced84e877ebc40d7b03500586e009609064761bef7810654b1321e08aeea403867450be289227a9e43937e9f777693a8f4c901b
DIST wireshark-4.0.7.tar.xz 43113752 BLAKE2B 06d4863fe796da8d3b97144a8b24430741ea8f58a8401a56327e0db37e5a7e81e63ab43325c87195a535565af7cb1265e25f8c62600ae69d549da479951bb9a1 SHA512 98f609405f20a3714e7c5e4f806cae5cc842daaf0219bd92d3130d2930758cce244edca4529db59300b5ca1e1e98d1aa632bc5c85c92f26aa2e0c124e691a5ab
EBUILD wireshark-4.0.6.ebuild 7998 BLAKE2B 5cfa933262dd90a34f80eabe4712e1ef56a17c95458eb1739397e872cd35d95374aa54fdba164121a912163b335691623a52d6d5ea164d6074567ec6c655154e SHA512 5996d39b034060fe9cebc3b13f2e9becfbcf640e68d9039e5e48a4da97c8a4d5f6d00973fd64db3e2d514872afa4317813b296b33d53bf630e58ac9a4d5e9a30
-EBUILD wireshark-4.0.7.ebuild 8003 BLAKE2B cec3a00dbb3721848360e0bb62b411dc6162cbfb07c47120cb7c486c34e3bbc42bb6700cb28d0a13619c604b9128677b2ceac001949da8dd6ee5ecaf5befccc7 SHA512 3d16e2a4529b8ee885e139a2a582f250e738bb8a7873f459cc0e2409525e5663c8a4ccc237c13825880025ae469e017ce4e6eb6a64ef705d4b7fc2f06edc41cf
+EBUILD wireshark-4.0.7.ebuild 8001 BLAKE2B 61a4d95c9972b72cc832b9cf1818fee7f6a7fb3912af023e4a09ea39fc7121fdaab67d60832248339aff5689e4553d95c15e32d8114b19468643c800533c0e3c SHA512 bdd9c14d706227df3d352b320e920cd31b019466f75fa9eff8b3400cca7eddba0d17164559a3f61682f017620ac8a3412eb13f25d2f121d01003692c793c19f5
EBUILD wireshark-9999.ebuild 8050 BLAKE2B e48ab65b52d3c0e3bf214e30d03d1cb1543c8cf1cf54c96e9814891ed693db99510a0efbb16efbb092b53bb57cce760c0269ef0a46e6136a2d92e162af3fff6c SHA512 5bbf03f59352d4bf10e35dce56cf0d7c7cd5ca1648fcbdaf4a5ca83f7f4ebf62d577304aa73362e7ef72495cab3ab684710e806d00cd808671713bbb0d0a7b25
MISC metadata.xml 5422 BLAKE2B 92a191ef763a5ce4079f75b06ec7514c1f052b96e3ed2ff1e6d60e426b60d3bdebe373fc23b11625e5de2b8dc495924787e14ab6be6ec9e9f5216686a3c7dd3b SHA512 574ab162b8634bd66d1d93ac3e845328958cab66982aac5ea5aba3bbecd2c510c66a7f7584eb1192c1ca0c157522ade2dbaf0780c4d92601ff416a81a6b1239f
diff --git a/net-analyzer/wireshark/wireshark-4.0.7.ebuild b/net-analyzer/wireshark/wireshark-4.0.7.ebuild
index 7aec333de3c4..d6647dd933c0 100644
--- a/net-analyzer/wireshark/wireshark-4.0.7.ebuild
+++ b/net-analyzer/wireshark/wireshark-4.0.7.ebuild
@@ -19,7 +19,7 @@ else
S="${WORKDIR}/${P/_/}"
if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86"
fi
fi
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 8c6bf4b52117..b0a09a1c3c14 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest
index c4dee6f274b7..9a5e08e4e31b 100644
--- a/net-libs/libnftnl/Manifest
+++ b/net-libs/libnftnl/Manifest
@@ -6,6 +6,6 @@ DIST libnftnl-1.2.6.tar.xz 336684 BLAKE2B a08010b26db0c7a5429f33a92ca4f17e8e1580
DIST libnftnl-1.2.6.tar.xz.sig 566 BLAKE2B 8ad336d0d8c693beb6335e874ad62040257e0c4527f8acb32fcc8b4889eea88ba3a42c9b2b795db6f6e3d148066ee0a9217b1e30c7e784c793458dd480ee624a SHA512 61288aa03fb80d43d09866ce549815202f682b30b283cf3119ced0fe59536d10f1c029e433651d1cb31115e977b660886a153f3361f5cafdbb0ed6da602e5b2f
EBUILD libnftnl-1.2.4.ebuild 1615 BLAKE2B 41e2d28c3e21f30dc0976347c8561ca6abca350bb048c2bc8343e196747434b9afa37c02f0abceb63f3ba383be7f8361f712d93622878df6a4909d662ded2d22 SHA512 b983ba7e45a4ee60f88e8820fb70ad160a65e73f30710723bb3dd090f4cdd216d872a9489c4e7b5f82c3b194f0da07ac50565118ab1f874430dcf48018f8b210
EBUILD libnftnl-1.2.5.ebuild 1613 BLAKE2B fbaec2e91dac8a2bb44b188ab465e83cafbba21d2b6cd5241597d48676ada51c2e398c115c4616dfceb29f30cfa205f7bf425f474880231641c9d1d14b8902ed SHA512 926bb6af079b4cd63698fb80b4ce418c0da5f744e55b1e97f8d21bc7a32d4d67a6cc9adf6cee3f9a195624e3a3493f340fa3fb388ce35c1aeda861d6b3c728ad
-EBUILD libnftnl-1.2.6.ebuild 1621 BLAKE2B eb9d86a9db337573b009f12a90dc39bb85b50e49eb123bb5243ccd7eb5ab499952452a20a880ba53443a34584a0965802eb528562d55c5ae9e9a83485c465fcb SHA512 a70c37df3c08e9420346a13ac38bfc4daa633740e4aed391dfee9f01b24d0e1e8296e140920b7a779347cfb1d5de61254dcfe7a4f844269cf126864d57c675cc
+EBUILD libnftnl-1.2.6.ebuild 1617 BLAKE2B 485f9901ada67c4713962bbfce084b768bee6d201eaee235f2dae16de9aebae9a8b6324ab6d165eb6685062d6531064af2414e6b926a25e480231362cf92b5d8 SHA512 c4e6a4684030d36cba2ede1d12a8b6ae495951029f222ad144f764646304afe4afe181e3dcc228a71060f11d6101aa687a83c40db388582a335b68e5b1bf3c58
EBUILD libnftnl-9999.ebuild 1621 BLAKE2B eb9d86a9db337573b009f12a90dc39bb85b50e49eb123bb5243ccd7eb5ab499952452a20a880ba53443a34584a0965802eb528562d55c5ae9e9a83485c465fcb SHA512 a70c37df3c08e9420346a13ac38bfc4daa633740e4aed391dfee9f01b24d0e1e8296e140920b7a779347cfb1d5de61254dcfe7a4f844269cf126864d57c675cc
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/net-libs/libnftnl/libnftnl-1.2.6.ebuild b/net-libs/libnftnl/libnftnl-1.2.6.ebuild
index 2515991d1a98..9f4b9cb621fd 100644
--- a/net-libs/libnftnl/libnftnl-1.2.6.ebuild
+++ b/net-libs/libnftnl/libnftnl-1.2.6.ebuild
@@ -17,7 +17,7 @@ else
https://netfilter.org/projects/${PN}/files/${P}.tar.xz
verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.xz.sig )
"
- 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"
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
fi
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index d1ffefe42ac7..8b97629caee1 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/checkpassword-pam/Manifest b/net-mail/checkpassword-pam/Manifest
index 867f79f63b57..8809ce1a9d05 100644
--- a/net-mail/checkpassword-pam/Manifest
+++ b/net-mail/checkpassword-pam/Manifest
@@ -1,3 +1,5 @@
+AUX checkpassword-pam-0.99-clang16-build-fix.patch 289 BLAKE2B adeb20b58fe7db47e7e26961d0b27dfa373128f07a0078947eb7c859876b29d07d1dcbb6a40605bed6c14b1759226a2bd7f9260afb0ceb03e1a6227c7b7e526f SHA512 33967217ddef382f261db120d29573d92811f7c9c1d7aac11a667e687e8d8a89e39b158ba8aff15ebc082ec8347397670c466bd67f3e868f3adde5efd90bbd6f
DIST checkpassword-pam-0.99.tar.gz 83751 BLAKE2B 398344f6ae8556a40db2d217fe38d20a6f0159bbc7750c3d4c115ca6a383dbfa9018af1f0f5404b34b349e998093307de333434ea0b9b176a9491a48f4d5c044 SHA512 d7c9cbeec7fb15c07dcc3c6e6b7f38884bdf0fd2fe31d3a38b2f6f58deec57716b5d65387b03cb858c1bf5fbb5dce88e0451bf1b866b88fbc17165100040baec
EBUILD checkpassword-pam-0.99-r1.ebuild 443 BLAKE2B a502d5b4883732ea6b318648cab21875591e4aab3418f645f1ec54d9c0f414804ebaf2d8c7ddac133b42a09cb96660b38a66adafa016f685256bc70b6ed0e03f SHA512 4ecd9d3d39ee50fca1ded9dce70d1b2ebb4311dbe1e018c93ca3d9a0a6c51b253a5fca8fa6f2a6663093d9ceea54c2c3a471f4a1440434d3b6fa6e4a1aa15a27
+EBUILD checkpassword-pam-0.99-r2.ebuild 507 BLAKE2B 5706cf33b62e0147ba84ba6d65f66bddbf4eff433da6dd219b804c2057486d6945295140ffb795425fa1f4a04b8a52e675b4a88944c6f82c875d440ab76c6d52 SHA512 1824f4587210886f1fb843598251f23e526d555b18a618099d259ec2b577f76ae8e513c5e0abb0334255a4031032647c56d86ffc680bbf1cf5dd22f24d3ba18b
MISC metadata.xml 253 BLAKE2B b344c7f0acd8e2d4cee9c760e09d877f0aab4cc154cd7f0b7e58aad4b73b1a4590b7db1e01a2ef81f755e188de6737d1134cd5acd22be3879d390df04b32c69d SHA512 474d9d21a4822b0a959822529a28a9b12c7e05b9fcf89be22a373885a1be93d01f1ddff3cf134dcdd1194022c73160675038b066d9970353a0b38ed42f6308cc
diff --git a/net-mail/checkpassword-pam/checkpassword-pam-0.99-r2.ebuild b/net-mail/checkpassword-pam/checkpassword-pam-0.99-r2.ebuild
new file mode 100644
index 000000000000..8b8df16d4e6a
--- /dev/null
+++ b/net-mail/checkpassword-pam/checkpassword-pam-0.99-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="checkpassword-compatible authentication program w/pam support"
+HOMEPAGE="http://checkpasswd-pam.sourceforge.net/"
+SRC_URI="mirror://sourceforge/checkpasswd-pam/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~riscv ~x86"
+
+DEPEND=">=sys-libs/pam-0.75"
+
+DOCS=(
+ AUTHORS
+ NEWS
+ README
+)
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.99-clang16-build-fix.patch
+)
diff --git a/net-mail/checkpassword-pam/files/checkpassword-pam-0.99-clang16-build-fix.patch b/net-mail/checkpassword-pam/files/checkpassword-pam-0.99-clang16-build-fix.patch
new file mode 100644
index 000000000000..28e0eeda8101
--- /dev/null
+++ b/net-mail/checkpassword-pam/files/checkpassword-pam-0.99-clang16-build-fix.patch
@@ -0,0 +1,11 @@
+Bug: https://bugs.gentoo.org/897930
+--- a/getopt.c
++++ b/getopt.c
+@@ -38,6 +38,7 @@
+ #endif
+
+ #include <stdio.h>
++#include <string.h>
+
+ /* Comment out all this code if we are using the GNU C Library, and are not
+ actually compiling the library itself. This code is part of the GNU C
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index c68a399888f1..7a73ae99a0ed 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index c93e25726626..1c40294fc3d6 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -5,7 +5,7 @@ DIST dhcpcd-10.0.2.tar.xz 264324 BLAKE2B 999033b4c0bc46943332b0b7ed3f1869ad54e2c
DIST dhcpcd-9.4.1.tar.xz 257092 BLAKE2B 847c7451918ac89fe384e180ec52ee4624c0f2dc73354ecb4c63b02d8d9cf0a6d164b33e5d083a05d4868079dcf6208a820b4263c80337a12be40a27517ecf87 SHA512 530e6a5bddab4f91bd66f8d47ccd8d6cac4bc2998ddd36da7e257c83270b558016e9e1fc2f815fb99c0d86ed4bbc2a3a1b78788e69fe151fddaf94428a47fa45
DIST dhcpcd-9.5.1.tar.xz 258280 BLAKE2B 355a98d415253608e8f586809d41e7654c1973d956cb3951218e1ff8c928ee414aa1b9854180c78e975898d9eb0f4cb9cc0fe64eefd5690b371989093e1bcb5a SHA512 979c180743d3e01d1996033d42c5606792e3acaef4e600f0ea51c362643a5b2743c6dc2792314c3b66edfa99c3b98d17f46cf3421e2088b37804e6e2167037ee
EBUILD dhcpcd-10.0.1.ebuild 4645 BLAKE2B d91647c2848635deb660d61d6d37058a35ec2f12fb9914a6f753207d31f3284d86ba9281363b618a5e3bea509f9ac899769591ae738bc94923169b8cdc11a334 SHA512 99a22505227de7210250e7265d3099c2bae62b667a78f8a7f14cd54faaf122f3971afc07cdf0be3977e72e4004a702d7bff59c144b5f962262b18f8d7b857304
-EBUILD dhcpcd-10.0.2.ebuild 4645 BLAKE2B d91647c2848635deb660d61d6d37058a35ec2f12fb9914a6f753207d31f3284d86ba9281363b618a5e3bea509f9ac899769591ae738bc94923169b8cdc11a334 SHA512 99a22505227de7210250e7265d3099c2bae62b667a78f8a7f14cd54faaf122f3971afc07cdf0be3977e72e4004a702d7bff59c144b5f962262b18f8d7b857304
+EBUILD dhcpcd-10.0.2.ebuild 4642 BLAKE2B f782d26c5a212901941f67a48b6f307bb7cfafe39ae2b6da7f5adaa89fd4fbbfbaf594153e8f0f859cf0ef1fb2f2e0546e6eac3a8158d04a231864eda742789d SHA512 502927c8a47c50d12eecfe991d6d80e63db5556237d7235bf94ee5842a62a83ad2f3d177173216b52a2d581d57d654cb1b7f5a127389be9719b7e6ab01a50ee7
EBUILD dhcpcd-9.4.1.ebuild 4646 BLAKE2B 9f2447bc68012dfd41188f10d62729958b1abb3804e44abb5f65cfd2ee3086fb28cd9530b420e4a0597ec9ab4af4aab7784dcbe935adfc2b017e34b3dfb8025e SHA512 63f8ce073f061a76f8c9e41b3601d4ecd13ab3471443d6cfe73149333c3bc0452f02d6bd96cfbfac664bf6b5f315eb664ec45e673ec71086d23c9e7e4e26ca46
EBUILD dhcpcd-9.5.1.ebuild 4610 BLAKE2B e74ed2bcac66ce60354b6a1d5fe606b91c87057db2e23dd31fd1035aa5ab05042053c62d04b406c5ff9c1b96a2e196a60a8df699c7755319ca50a58f627e684e SHA512 88976827203f49c28d45cb0dfd65b1f71e881e53c617e3cc131f6886197cfcc50dfaa6d0d1a2e6e678e12f9964aa50f70d102475bcbcc9431e6d5f4c98c5120b
EBUILD dhcpcd-9999.ebuild 4645 BLAKE2B d91647c2848635deb660d61d6d37058a35ec2f12fb9914a6f753207d31f3284d86ba9281363b618a5e3bea509f9ac899769591ae738bc94923169b8cdc11a334 SHA512 99a22505227de7210250e7265d3099c2bae62b667a78f8a7f14cd54faaf122f3971afc07cdf0be3977e72e4004a702d7bff59c144b5f962262b18f8d7b857304
diff --git a/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild b/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild
index 1ea2577fd47a..1fbfc4c3955b 100644
--- a/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild
+++ b/net-misc/dhcpcd/dhcpcd-10.0.2.ebuild
@@ -15,7 +15,7 @@ else
SRC_URI="https://github.com/NetworkConfiguration/dhcpcd/releases/download/v${PV}/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}"
- 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
DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 75c8415770f2..78a98caca0bd 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index cbddc6b7042e..70185d8cdc00 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,11 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Hans de Graaff <graaff@gentoo.org> (2023-08-19)
+# Ruby 3.0 is not compatible with OpenSSL 3. Please upgrade to a newer
+# Ruby version.
+ruby_targets_ruby30
+
# Michael Orlitzky <mjo@gentoo.org> (2023-08-11)
# PHP 7.x is end-of-life. Please upgrade to a newer slot.
php_targets_php7-3
diff --git a/profiles/features/llvm/package.mask b/profiles/features/llvm/package.mask
new file mode 100644
index 000000000000..51d3b5dce46c
--- /dev/null
+++ b/profiles/features/llvm/package.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Joonas Niilola <juippis@gentoo.org> (2023-08-17)
+# sys-devel/clang-common[default-libcxx] &&
+# sys-devel/clang-runtime[libcxx] aren't compatible with most
+# pre-compiled binary packages provided by upstreams, like rust-bin,
+# firefox-bin, etc. Append this list as needed. Bug #912154
+dev-lang/rust-bin
+mail-client/thunderbird-bin
+www-client/firefox-bin
diff --git a/profiles/package.mask b/profiles/package.mask
index 45d226c46a68..efa2cb51031a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,9 +33,15 @@
#--- END OF EXAMPLES ---
+# Hans de Graaff <graaff@gentoo.org> (2023-08-19)
+# Ruby 3.0 is not compatible with OpenSSL 3 and consequently will be
+# masked earlier than its upstream EOL date. Please use a newer Ruby
+# version instead. Masked for removal on 2023-09-19.
+dev-lang/ruby:3.0
+
# Sam James <sam@gentoo.org> (2023-08-18)
-# Masked for testing. Breaks pigz at least: https://github.com/madler/pigz/issues/111.
-=sys-libs/zlib-1.3
+# Masked for testing.
+=sys-libs/zlib-1.3-r1
# Jonas Stein <jstein@gentoo.org> (2023-08-17)
# Upstream warns that it is broken and there is no fix since 2010
@@ -192,13 +198,6 @@ dev-python/ansible-runner
# Removal on 2023-08-18. Bug #910549.
dev-python/importlib-resources
-# Hans de Graaff <graaff@gentoo.org> (2023-07-19)
-# Obsolete components for older, removed, cucumber versions that have no
-# value on their own. Masked for removal on 2023-08-19.
-dev-util/cucumber-wire
-dev-util/cucumber-cucumber-expressions:12
-dev-util/cucumber-cucumber-expressions:14
-
# Mike Pagano <mpagano@gentoo.org> (2023-07-18)
# Mask impacted kernels vulnerable to StackRot and
# ones with a memory corruption bug
@@ -227,24 +226,6 @@ dev-util/cucumber-cucumber-expressions:14
=virtual/dist-kernel-6.1.37*
=virtual/dist-kernel-6.3*
-# Hans de Graaff <graaff@gentoo.org> (2023-07-18)
-# Obsolete rubu30-only package, previously a dependency of nanoc. No
-# longer maintained upstream. Masked for removal on 2023-08-18.
-dev-ruby/hamster
-
-# Hans de Graaff <graaff@gentoo.org> (2023-07-18)
-# Obsolete slots (for sinatra the slot is ruby30 only) without reverse
-# dependencies. Use the newer slot instead. Masked for removal on
-# 2023-08-18.
-dev-ruby/sinatra:2
-dev-ruby/rack-protection:2
-dev-ruby/rack-test:1.0
-
-# Hans de Graaff <graaff@gentoo.org> (2023-07-18)
-# Obsolete slot without reverse dependencies. Use the newer slot
-# instead. Masked for removal on 2023-08-18.
-dev-ruby/vcr:5
-
# Florian Schmaus <flow@gentoo.org> (2023-07-17)
# Obsolete acct-* packages which became leaf packages.
# Removal on 2023-08-17.
@@ -300,12 +281,6 @@ acct-group/gpio
acct-group/simplevirt
acct-group/spi
-# Hans de Graaff <graaff@gentoo.org> (2023-07-14)
-# Obsolete slots or packages specifically for cucumber 7 which is no
-# longer available. Masked for removal on 2023-08-14
-dev-util/cucumber-create-meta
-dev-util/cucumber-html-formatter:17
-
# Tomáš Mózes <hydrapolic@gmail.com> (2023-07-13)
# Incompatible with OpenSSL-3, update to MariaDB 10.6.
<dev-db/mariadb-10.6
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index af3760b40ecf..9bb306c25c9e 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/baselayout/Manifest b/sys-apps/baselayout/Manifest
index b3dc413a62e4..439afefdb368 100644
--- a/sys-apps/baselayout/Manifest
+++ b/sys-apps/baselayout/Manifest
@@ -1,6 +1,6 @@
DIST baselayout-2.13.tar.bz2 29423 BLAKE2B a399e515297d3a936c5821205f1f0d6de844580099936be50e80a463b9fa6239aead52b7b371136680e263e326f7e6a1faea8cd8db0f11462cf0e8166707fc91 SHA512 ff16f20cf2c65258ab6d48c403607113f84fc57ffee6650652202746095f402f8c6a4f22040d0bb9310180945131bed6a0fda3717b39080a987e4f5224339095
DIST baselayout-2.14.tar.bz2 30182 BLAKE2B c5f67795233e565c2c75c97a55c000aec98e901bb0a25f1aeb52b01b44d7c09bfc6e67813234629ca71ff32d603e82ada8e66e5ab6007fa0664b95367256320d SHA512 bffd118f5e92975b9247d854fc5683a311dbcd03efa37a13dfd05d04e92a6e784858d3a55aa689f782229afc5985e829eb332c08a79eed081bf0a47720ca7e8a
EBUILD baselayout-2.13-r1.ebuild 11686 BLAKE2B adeac8dc0f417736700c68360b48916aa726132e13e22e1a66f812f05226b61b241c5037b65a9cbcf694c0cb8c5f4444e4c490b84bd26de901f4c4750bd39193 SHA512 e001080c313caf3deaeb5933d840b7a2516eed4fa1cf2a0e3b4f4e7573dda36780356fc5f30b51b695cdf3756e617458c41265ad4ac686296a2649877aad7d2a
-EBUILD baselayout-2.14.ebuild 11694 BLAKE2B f0744aeb0e5f4e7729440b80fa50ccb34c8d66a9f0c851bf8da32077b17536b052a4b506d9227aa407114d733919fd8c5e4b22391a125e8341518cde00ea61c0 SHA512 d486d370775a043ae01e372e5601edde30c07567990120dd1bcf65475122536bf349e779df6f57b69f4e48649588241c4927b44e1ea4c4d457943465f8316744
+EBUILD baselayout-2.14.ebuild 11686 BLAKE2B adeac8dc0f417736700c68360b48916aa726132e13e22e1a66f812f05226b61b241c5037b65a9cbcf694c0cb8c5f4444e4c490b84bd26de901f4c4750bd39193 SHA512 e001080c313caf3deaeb5933d840b7a2516eed4fa1cf2a0e3b4f4e7573dda36780356fc5f30b51b695cdf3756e617458c41265ad4ac686296a2649877aad7d2a
EBUILD baselayout-9999.ebuild 11694 BLAKE2B f0744aeb0e5f4e7729440b80fa50ccb34c8d66a9f0c851bf8da32077b17536b052a4b506d9227aa407114d733919fd8c5e4b22391a125e8341518cde00ea61c0 SHA512 d486d370775a043ae01e372e5601edde30c07567990120dd1bcf65475122536bf349e779df6f57b69f4e48649588241c4927b44e1ea4c4d457943465f8316744
MISC metadata.xml 528 BLAKE2B 74766eb4949cff7bc3c896dc2477058a121acdde032be40bb3d2cb35874a830fc1882b5c3e6887799ffcf9cddf9fef54001eadd1b510b635c081b84b9ffeb035 SHA512 08dc12b95610151124e7dcb454a353ed10b30202aac3a7f36013c929fd5ee94436452bb48dfc77fa96bd6bb33dba0eb9c98868ef2e978f32f73fef5defc8a040
diff --git a/sys-apps/baselayout/baselayout-2.14.ebuild b/sys-apps/baselayout/baselayout-2.14.ebuild
index a588c68f51e9..8cc92f9d92cc 100644
--- a/sys-apps/baselayout/baselayout-2.14.ebuild
+++ b/sys-apps/baselayout/baselayout-2.14.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} = 9999 ]]; then
inherit git-r3
else
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"
- 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
LICENSE="GPL-2"
diff --git a/sys-apps/debianutils/Manifest b/sys-apps/debianutils/Manifest
index 4de16f8f91d2..11032968713e 100644
--- a/sys-apps/debianutils/Manifest
+++ b/sys-apps/debianutils/Manifest
@@ -2,5 +2,5 @@ AUX debianutils-3.4.2-no-bs-namespace.patch 1168 BLAKE2B 1951a40e7f3c2a872a7dbe3
DIST debianutils_5.7.orig.tar.gz 257231 BLAKE2B 61d2e7abcd359c5dc87b7f91e510e91e1926183c15a572c7d87cf4a590dded2e2ee8c9b4e06f7f478353139870c808927575de233200ad69e084a6f971c4bd24 SHA512 79acd8885abca93842d696167171a359011c49a40f38deeb25bc94d62905f95afa3a7b2540d3bd4b0ffd363c5c48a439a1a68139a29d6c033980b019cea75d92
DIST debianutils_5.8.orig.tar.gz 260865 BLAKE2B 8a2bb3dc06d6e7a41ca53759610c432eaf3797135b13d717d1e8969926388a6955ba020db64a039d1b8dc06a8ee47d5bc960c6f54fe6b9c17e2b361f5636ece3 SHA512 7fddff17804ab334ac1ab3fa4b76a3fed8d83dc2dbf8d9ab1e486b5f226ac8363e98336cfa651c7630eef5fffa4551dbf7a5da1ba60f033b279f9aca624d58a2
EBUILD debianutils-5.7.ebuild 1044 BLAKE2B d8175b35f5ee63c395a7d7b87306bfd25be41c19d80890c218b8d6c61ecdc3cbea1fe5a90f17f23ce43269ec56f1252ae4c151319650fa931b6aaccf94c08a26 SHA512 8fdd414115cacc0c61ae0ce411ecaa724a0173c6d9f15c2664c900e62312bb7bcceb2175deea019d1ea374c56c66b89a43e4c2c316d88e9222495438e8d81593
-EBUILD debianutils-5.8.ebuild 1052 BLAKE2B 722a2dfd70e10425cad8b9dacc412d7969ddf50d016d37084aadee750e95f5abe689d5f97aa8dbab1da66c2c00c2f3377007fb47a4ced888b54ab6ce81e93c9d SHA512 85a55f4cf2f661c01815c5474f590cc290100be68960fffbeaf2ee525fcb5aa16a0509b1f34e40bcdde3318a96ab29a6f25ba8af4900a27c935d2b884abdaef6
+EBUILD debianutils-5.8.ebuild 1049 BLAKE2B ea0d3e7ccf89ddc9fc00225a273ca11cb51d4ed87aa0bfb5069032f122e0985fafeddf494d766daad513101a03ee0180027707f4295e90d9de5f679a58508af5 SHA512 3d20907c71377aa43052858cdc0e2ddbf645865bcd21ace01c1f82beab28cd599a983268d79702bfd0d784020d94305ee19f6ab4c5215cdc00a354ac63c69dc3
MISC metadata.xml 446 BLAKE2B a681b76916f27a5d016fa34c6c6ce4abe887c1f46232cb6cd759ba699eca0cba865ff7b0d33900b1f9e858e016532815b18bf86cc211b97f57a1c0a56580d125 SHA512 c080d8ae5511a0870aa778f744518a2482e7d61ff9e653a808b3959571b8bb47dc90b1b1f2feaccc323df0521f4ae91efb43fa31bd6c8a72075c8b2e9dfeb829
diff --git a/sys-apps/debianutils/debianutils-5.8.ebuild b/sys-apps/debianutils/debianutils-5.8.ebuild
index 8187ac45152d..f0c58aaf4955 100644
--- a/sys-apps/debianutils/debianutils-5.8.ebuild
+++ b/sys-apps/debianutils/debianutils-5.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.orig.tar.gz"
LICENSE="BSD GPL-2 SMAIL"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x86-linux"
IUSE="+installkernel static"
PDEPEND="
diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest
index 2685f7e25afc..1eeeb2ecf760 100644
--- a/sys-apps/ethtool/Manifest
+++ b/sys-apps/ethtool/Manifest
@@ -10,5 +10,5 @@ EBUILD ethtool-5.19.ebuild 605 BLAKE2B 1f0b0a87665434d31c5dc09d7902c629c118db82a
EBUILD ethtool-6.1.ebuild 641 BLAKE2B 30923d70692c4b580e03c17347f104d4b99ee23ebd9664c717d00273bfc22fda66e53800c71c0d2a873a186dc3ccdbef72fe3a4d7d64d5d253963f9138141b08 SHA512 7d313abdedf7c2bbe68d2f676ba85a12914b5fc80e6a132ab2da52c7c25212b06e591a186cb8f9ed949d3ab4bab404d47d357b278a6367f2c5385008a0f1112e
EBUILD ethtool-6.2.ebuild 597 BLAKE2B 9c69f88683d78a567bff9953e758a8fd8a94582d6763cd104432a025137b7f2691a195c82e97d4499ff9194e3e7245f06ce62bff21e946d6b1f946eba394440d SHA512 a2f7a0224e8d6d7b3a2d3a7ab002cdfe7f5c40ce005f07460ecb445aea02f46979ecee1a05e4ff8ab6f0ca2e01e2135f6cd9654fe9f4ee9a9ba207711ce2d178
EBUILD ethtool-6.3.ebuild 597 BLAKE2B 9c69f88683d78a567bff9953e758a8fd8a94582d6763cd104432a025137b7f2691a195c82e97d4499ff9194e3e7245f06ce62bff21e946d6b1f946eba394440d SHA512 a2f7a0224e8d6d7b3a2d3a7ab002cdfe7f5c40ce005f07460ecb445aea02f46979ecee1a05e4ff8ab6f0ca2e01e2135f6cd9654fe9f4ee9a9ba207711ce2d178
-EBUILD ethtool-6.4.ebuild 605 BLAKE2B 5f3dc535aca5067e234b9a3893c6101f78fc9998351a958be068f8aa16a1bcc5d46df9459f061c801a49a79af7390e3a86281dc5f5c130ad8a9c1d9fb44fe9f3 SHA512 40e6f1d78d664fd8f5b0e15269018ae6973dcb8447cef86a49dd0a78c5d5e5eee1d73005141d49082c5735576197d21bc7bd10241d2359050b1d2d056416223f
+EBUILD ethtool-6.4.ebuild 602 BLAKE2B f7c2ef3aefbfcc6c4a5665f58680ddc7c0593ca67eb4ea43075fec39d2d697eb26aa31c40329a1fc2f4a36b54cecd89cae016f8b0ce74254fddba0a3e6a44669 SHA512 a7b424c3a01398528f77cee5dc02a7f9aba817b2e654852dc8ba169b4edef4da26e9a0e83a93d4fbce341617154f95b8b7c9fabcf338367e8589488c8f0a8108
MISC metadata.xml 993 BLAKE2B 92777546a5d0d904b319409448ce71991ddd4b89941888b19d2cb093b9f3227361fac1ef39535524a5bcb7b1cfd91c90fb4557d5501b46d44df64e647fb7d3aa SHA512 696f633f299189a01bc9ff309faac585a849323e0d471e1ddb7631bc917c83220844bae7ba1568a181b08029f4109bb2cf0c3063cee5f0d91705a04abe353793
diff --git a/sys-apps/ethtool/ethtool-6.4.ebuild b/sys-apps/ethtool/ethtool-6.4.ebuild
index a7eff7664c78..0eda28977ab7 100644
--- a/sys-apps/ethtool/ethtool-6.4.ebuild
+++ b/sys-apps/ethtool/ethtool-6.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-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"
IUSE="+netlink"
RDEPEND="netlink? ( net-libs/libmnl )"
diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest
index 41e9864c3fba..5a9a62ddb6ab 100644
--- a/sys-apps/fakeroot/Manifest
+++ b/sys-apps/fakeroot/Manifest
@@ -1,5 +1,5 @@
DIST fakeroot_1.31.orig.tar.gz 551366 BLAKE2B f9b766f233f1f731399a814d1936b1dbdd64808a411ba11c4f460fe2eb66d3a5d40fd907d3d6cf6d9f0d062ad24319bee379da0609bbb9b0e1b7f17a889643b0 SHA512 a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b
DIST fakeroot_1.32.1.orig.tar.gz 551727 BLAKE2B 62befaabcddcc9ba75d5df6e81412a83dd82e76febbc03fe7e37e2f607d48ed2126db794b4a6ac7f0a9ddb04cf431050d959fb81665bd60837a1713f2d937970 SHA512 fe8263ca9b90e4df253311e5331721a8783260a1058b307d10ffbde47724fc24df584806b17af4477be47d90dc553abe6a476e02cf8ce2aebdd94357ff7d7f09
EBUILD fakeroot-1.31.ebuild 1881 BLAKE2B 6c1ead3269b8d1e5706abdd2626141e13c34b63d3a56b0e47804e93b82ad5d9bfffda32a7f661243a585fc71e1849076befcc53a006c185b089b43bc04e8799a SHA512 7a60ad4899db62d30a7b2bd077e4642291f4d4de67d023eaf29f767846a6af9403958448a89227a2b17eb89a5fa769e0a89ad9de9686bca5d61fcd5c3431b93d
-EBUILD fakeroot-1.32.1.ebuild 1888 BLAKE2B 6ce7031558575afb3b10bc0cf4f5d2c82a833104881f7b69b800038fd2929000bcd0c3db29177057029250a294cde94b583a16098c4dca059dfb09e9e5873385 SHA512 223d0caa9a91edbb2fcd3d936506c808863d42fd20829ae588eed91eab99ece4b748fdf608548ae9b67049ac723797624656943ef5b92987aba0340f52eac587
+EBUILD fakeroot-1.32.1.ebuild 1885 BLAKE2B 8b72f2a547436161c235083e7a4eb5eefbcac21cf3aca99797bf01d6c83698e20001db5584ddc88e410a4779eb9fabc1f08101ee289d5b3c1dc9413c8842134b SHA512 20b41a689a1445cd4e7ddcbe8825da4b5ab693b5e9a0d0ad5c48b4e9d6a09081ed6bdc7c9cef1c111afa0f3cb6dd13aae83bfff08c283655d69dbaf9b68b7834
MISC metadata.xml 258 BLAKE2B b3ebb9691cf2c860b26172c2fc7ead843959a83806b7c06f4eec2ea349a6d2f39afe2f4b08c09bc7f65d18bece520b8b6306c8c7c2075d653f04b09af43db8fd SHA512 02ab38ca1547c68e87cbcad1dd4bb121e90d1fcca941cbfd29583ea803ed50617aa6a29df11915af5e95d63fc817df2250c7b8189157d705ef86e477d6a1685e
diff --git a/sys-apps/fakeroot/fakeroot-1.32.1.ebuild b/sys-apps/fakeroot/fakeroot-1.32.1.ebuild
index ad2a72c41547..97dd8f9b3626 100644
--- a/sys-apps/fakeroot/fakeroot-1.32.1.ebuild
+++ b/sys-apps/fakeroot/fakeroot-1.32.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="acl debug nls test"
RESTRICT="!test? ( test )"
diff --git a/sys-apps/hwdata/Manifest b/sys-apps/hwdata/Manifest
index b044318fecf7..f5dc4e1428f0 100644
--- a/sys-apps/hwdata/Manifest
+++ b/sys-apps/hwdata/Manifest
@@ -2,6 +2,6 @@ DIST hwdata-0.371.tar.gz 2340297 BLAKE2B bb92b6d4f66879eacc1efae13ff1a5fe5801461
DIST hwdata-0.372.tar.gz 2349386 BLAKE2B 0b3c8a7d23cd999090839d046ce6228098bb4976d0be56a07b6b32bdd968e11933b0d648cf4d596ed9ca09f5b754083c62bf0aba116835de6aed72f228cacf1b SHA512 3a7fda4c1f06dff62892dd0d21095d7603a2ec16e67667215b2f59640a38845a79b2dc2a19bcc40656fd472e4216393ac08e190939ec05ef6d4af3e7e6c9141f
DIST hwdata-0.373.tar.gz 2356072 BLAKE2B 22be63c94f1ba0fe5e31f1a19d8bf60a302bd6a2a7a15fbeaba0c3399490f86e067c5c84e1bbf5c4cc55a1ec588282d41c5ca9f3cf9e774ae559cac1b95d5812 SHA512 cb940a1cad1b7b6cef0e4bca980b0e6f0af06bf157069645645bb4403d98fbb26bbeef580c984b73091375db09e96c8b672b52d5cf27d75581ff8f0e935d8294
EBUILD hwdata-0.371.ebuild 694 BLAKE2B e65d661084c4d61beaf449b8f7b8db5ba3bea6d2ccb93776d93dc077f26f74bcca40e89eafddacac44f67faaa568012c3c01c679bcc5dcb210889356b4d7d81b SHA512 087f7c7157e38023f3f3121237dc930fb69abca7b0523907a01463d011380d0f78d15bb4ace04deb08082af5d03fa7a1371d196ca34e31bc4d14b36e681ea077
-EBUILD hwdata-0.372.ebuild 702 BLAKE2B 8734f2398aa66f05a6f68ace57d21a1cb515babef49888824257eb354da537d84f396c38a216ec071b6caa5b38a841c4049e3108d2ffd99cdfbc3bff8c64c045 SHA512 6dffe93d4582d6bd7c50d0a57bc6d067693c897dbd33c1ffc75b514065b64fad66d805d26f69d6af927813920b9ad5072f5a6eda118cb0942d66ec78c1a76088
+EBUILD hwdata-0.372.ebuild 694 BLAKE2B e65d661084c4d61beaf449b8f7b8db5ba3bea6d2ccb93776d93dc077f26f74bcca40e89eafddacac44f67faaa568012c3c01c679bcc5dcb210889356b4d7d81b SHA512 087f7c7157e38023f3f3121237dc930fb69abca7b0523907a01463d011380d0f78d15bb4ace04deb08082af5d03fa7a1371d196ca34e31bc4d14b36e681ea077
EBUILD hwdata-0.373.ebuild 702 BLAKE2B 8734f2398aa66f05a6f68ace57d21a1cb515babef49888824257eb354da537d84f396c38a216ec071b6caa5b38a841c4049e3108d2ffd99cdfbc3bff8c64c045 SHA512 6dffe93d4582d6bd7c50d0a57bc6d067693c897dbd33c1ffc75b514065b64fad66d805d26f69d6af927813920b9ad5072f5a6eda118cb0942d66ec78c1a76088
MISC metadata.xml 328 BLAKE2B cf72c9663e944154e41475067b5e89dbfcd50f0c771e17dddfb6042a2ccb10693d7ef6eb7508e9ec7a50cbc59e8e47698030a5c1e18accd79040d4318416eb54 SHA512 f366d006f709fabe624840768aa780982884ba8a74f3ac121e323995e218a577dc5a4d34d9dcbec44571580d388967d78350d4540316444ddaf014b99db804e7
diff --git a/sys-apps/hwdata/hwdata-0.372.ebuild b/sys-apps/hwdata/hwdata-0.372.ebuild
index afddd20d2fd1..b5d599c17b39 100644
--- a/sys-apps/hwdata/hwdata-0.372.ebuild
+++ b/sys-apps/hwdata/hwdata-0.372.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="GPL-2+"
SLOT="0"
-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"
RESTRICT="test"
diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 0555f97d82a1..22af17e9836f 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -16,6 +16,6 @@ EBUILD iproute2-6.0.0.ebuild 5943 BLAKE2B d85a48405ed9359c187e770afdd7583f54c390
EBUILD iproute2-6.1.0-r1.ebuild 6000 BLAKE2B 49f03ac76621e34f65217bfbed93815d72914a081dda6598b1ce789dff8cf3f19697b199dde9a9e235738ef35b0cfcbdef04ba4652d3022dee49cd32b7f11a66 SHA512 d8a3fadd4a4ac3a1539f1b6c0e74320b321114ea3ddba75111606362f49412e04b6ca578cfc0f07d2fbc460d2639a1bbe8727c08e65cf103f29c552dc93b3bc5
EBUILD iproute2-6.2.0-r1.ebuild 5955 BLAKE2B fc3cf5a97c950bb2a6c52d358e3e69d9b20a48c395185003aaf41ebe6f116d29603a1cbf44c149ccca285897d0db22fb47ec85b99a136ca606fdc51c637085ee SHA512 758771a80b246ec00a63288623875f9c37ced74d6082155b1be9035b2a97a2743fbd465e6c7bfeb038db3ac51c3194180a598f95dc9ea7f236dbad1eb729dada
EBUILD iproute2-6.3.0.ebuild 5955 BLAKE2B fc3cf5a97c950bb2a6c52d358e3e69d9b20a48c395185003aaf41ebe6f116d29603a1cbf44c149ccca285897d0db22fb47ec85b99a136ca606fdc51c637085ee SHA512 758771a80b246ec00a63288623875f9c37ced74d6082155b1be9035b2a97a2743fbd465e6c7bfeb038db3ac51c3194180a598f95dc9ea7f236dbad1eb729dada
-EBUILD iproute2-6.4.0.ebuild 5979 BLAKE2B a79d98e28f9afeb785bd96654140acee1f3d85a9e5d7f5e3b9069f6ea506cd22c37251046e2ec426dbc94d4a6526ea79b4ff83e5a33041a0bae2bf49f5322f53 SHA512 3f854b559d8cbf51f4b9269dd9ab44fe678247b34e71529ac7246bb36412722977750d3ac1c8e5db0d34ca0d83ba3235edbe61afa3dfd14b6c62165b3263738f
+EBUILD iproute2-6.4.0.ebuild 5976 BLAKE2B cc084dc0b70edef588fbc066c9636f0e892480d4d2dd21c55852db921c1a1acfdfcb45062eb472ae726bc5c867f75b40f7a9bb43bfa46e833a1b3f801d0bce64 SHA512 b62aa861ff0eb450fffc7b813d0d13ea7388c9f1655775631ddf114ba10d122286dd65176d7fa695a8cf6afb57d7e4b19a24d6b242df6cff79ce0d385f987919
EBUILD iproute2-9999.ebuild 5963 BLAKE2B 7ba37fa4579eaea479d365ec7d1f964e238335403e0f6eb4042f56dbdac2d0151249a53d5e95ade07f66d75e9a9801dcde755c8009f463c959f08da59446858d SHA512 a17546ddc1d04498e42d2d34e698f5844a978684f8f1475272e98030d9d5ac5d5069e84831f43b6576185da37b017ca08306e621117ac453c5d1e415929d8986
MISC metadata.xml 973 BLAKE2B e505f65ebcc30561fe249ede546cbad6289a0be929be6105379c25674e1dbade56fc62fa75839b0485099f13bc175daa55ad8b86f0a346e52907cfa00c4bb3f1 SHA512 a7e201275dd562c097d66083225e74221f81d89a7efac98b7c05cc7c508100a94b9e928854796cfbfbfeb679acfe34fb79026f7d04df8e07f57132ffc64be525
diff --git a/sys-apps/iproute2/iproute2-6.4.0.ebuild b/sys-apps/iproute2/iproute2-6.4.0.ebuild
index 1a167417ca7d..efc9592a9bc0 100644
--- a/sys-apps/iproute2/iproute2-6.4.0.ebuild
+++ b/sys-apps/iproute2/iproute2-6.4.0.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz"
- 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"
fi
DESCRIPTION="kernel routing and traffic control utilities"
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index e7f477eb305e..19af63bb20e7 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/passwdqc/Manifest b/sys-auth/passwdqc/Manifest
index 4e5f0cb7c84f..38fb67b66c2e 100644
--- a/sys-auth/passwdqc/Manifest
+++ b/sys-auth/passwdqc/Manifest
@@ -3,5 +3,5 @@ DIST passwdqc-2.0.2.tar.gz 88796 BLAKE2B 4be0180dbee38d124cc5fd3780fcc27b276bd93
DIST passwdqc-2.0.3.tar.gz 89608 BLAKE2B d4d999f1da011041e947fcf40b28977c825e7be2a9edfe641205f433862607e958d74b6e11ef5222e9791985a55dc3117c71d47b9516c521bb64ff4cddee77d5 SHA512 08a1ee0e7efe0be8af8b253147836c479247a849baf598a1ad573a050ef4b8700fdb725fd887877f82f9207f3654f489f71267cc4051ce8ebf2405125b77b6b9
EBUILD passwdqc-1.4.0-r2.ebuild 1588 BLAKE2B a7ded9db95d63e238d5293d609819a57855dbe26449dc28917f211bbca97cf8a93008cbf4178464a45eea28e8615b0745cde90aeaec4514ca4bd7fc2a1633368 SHA512 f7eaba8bd7ace225b0f70d79f27505e595519f554f070d3b3d8d4f583934bb50d2f924e64c769b4ed9d7311c67178db2f8b36e31dd9890ef4c3788d5a3ff3dbf
EBUILD passwdqc-2.0.2-r1.ebuild 1604 BLAKE2B 9da4fe1ffb08e174a1e803885b71c213f877956bf40855957889dc4e8d7a53ac260ee7f434a0a5b537fe4eb715cf0fe961f944a68d1b3b29209286f625888cde SHA512 a2364fc7b56cea12f905ca149422cd21b64efb1f4ca04329a8d097570b730537a1e52893b5ebb18564fc28d02308a3227cf5dbecf7d2129d77193cb4eb69ea6f
-EBUILD passwdqc-2.0.3.ebuild 1272 BLAKE2B 1dc25aa6d68327cec7ef7fa86335c96879e84388f6ba4892b9c097a6ee033002c0229a35e246f93aadac1dc7fd66f5d018208f29637e2f7621bff1f0f7ef419f SHA512 527321d8f30219e780659b86f1f5036e207450edf3d2887c1832542a9891d96ccb20c458c83eca176400af649c07cf953a50d5f64265d07fea734739879aa456
+EBUILD passwdqc-2.0.3.ebuild 1269 BLAKE2B e7f6a1e21d0bf204d20c677d6baf291d526617a7095fd9521076e7029bc38c282ea528f828587a9f41fc58787dee7cdb4dcc442d11944a5aaaf279d2d315fcb2 SHA512 b5cb85da17bba9d3e56d02a93249f7c9cf28d1bcb720732f59105ce79561f30910fc60464fc0a4e59ad3e4ce6960280b1bcb7a6fcbda862fef9e5025c30afedd
MISC metadata.xml 406 BLAKE2B c9c09f5769ef2219d38955deaf449ddc90e2a108faffc48f14cf49ea47a9844cb6808815e39a02116d943e3776d1b9d6323d8fe5217172d18606160c5cf43031 SHA512 8afab23cd4966626ca03b43412f35aa65c213487850ad2897df9932779eba8d489bddc2dd15c0eaedcb34294d9621a0c0e2b85c4a412b7816a06d18167d7aa18
diff --git a/sys-auth/passwdqc/passwdqc-2.0.3.ebuild b/sys-auth/passwdqc/passwdqc-2.0.3.ebuild
index f1346100a726..e6db275d8d89 100644
--- a/sys-auth/passwdqc/passwdqc-2.0.3.ebuild
+++ b/sys-auth/passwdqc/passwdqc-2.0.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.openwall.com/${PN}/${P}.tar.gz"
LICENSE="Openwall BSD public-domain"
SLOT="0"
-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"
RDEPEND="
sys-libs/pam
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 7312901e5bc8..de71e35ea904 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f1f2774ceef8..b0afb0e83e13 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -23,6 +23,7 @@ DIST gcc-12-20230623.tar.xz 79782948 BLAKE2B 6eeabdd1495482b8bc5a6f2f90cd7d7967b
DIST gcc-12-20230728.tar.xz 79813460 BLAKE2B 89db12fbdc7d75d298335fdd61b15439c161090deb94e224d13592d25fa64fd21c289f75fbe77e5c0d10f90e18019a12c343014e73ef446281ac8c471a39b937 SHA512 20c8bbe3918ed41b05b00cc3fa90e1ee59faf9ece876faf3e93ab01b2a79e6b83b55812e41d662ad1b9a420ca3f891f46cd70aa9f7f6bcf292dda0f57b56681e
DIST gcc-12-20230804.tar.xz 79785996 BLAKE2B 6af25c245bed3affa42a265e56afc59afe7001603572223226b236efb67c804697a53b8f31ad68a5ddcaee1533212de87725bbad4acbb67a75e9b007e69fc071 SHA512 44b0c202f913913c586313a0f76bd721566e4519824a18b5569339e3996d556c866e7b980c341aa1d433f56fc8f18d2a11fc47e5bc91b693a3ecfdce37b9082b
DIST gcc-12-20230811.tar.xz 79789344 BLAKE2B eac77a22bf93524e60320db7aeb7ecbfceb0f2e84596ed81b0e8f8ea985fbf412a88c42bf2d58f1aa42698e4cf2037d24fa5457ba4a7d18a5c14fde509b56399 SHA512 e9de50607ae2f8b1800346c1e7f85a042f363c5da00497fc7355d3e89f2e2196df8e04ee1514153cae4bbcc8c8dba187558f062a30ff977f7725576b624f5e42
+DIST gcc-12-20230818.tar.xz 79797008 BLAKE2B f838f69b699d74fedc2e9b038211bd0089d0ff38811ccbc45911dc2ef21452481216329b5398275ea36b1fc54052086daf5c7a86a7cdb53a14784b90d56c0dc7 SHA512 7a86639efb41fd2c9092729e9ebcdbb49d12bffb1ed6052b595892d2c3fab78955dda4d4fdbb89b4fb4ab2f827f458eb97ab01d76995267f2d7f1ee8cb6a0aad
DIST gcc-12.3.0-musl-patches-1.tar.xz 3572 BLAKE2B c7bf65f7c9ea8023ddaac821ee2b778622fa310ac72a72b2f7032494a8f304eac86217f9204622e6c21aaef9952bece0d09bc126facd4f42b602927909815ab5 SHA512 babc279fea2c1fd4c018815f2f5630214fd46015ce9f365c28af242681d51818eaca30ce298eddcab1eed5ac5f2759e2b47b2335afab9d722b4469a6d4fec326
DIST gcc-12.3.0-patches-2.tar.xz 14236 BLAKE2B 06c43662c9abb0fa3cf90d5e2273c69aecb9158e6cf6f23c04754ed5d686be2616e81e2502eb16f4298ddd50518ca7677e13249da9e9b091162d3931ff65e4fe SHA512 b0d4b85dbf1a54aaaa1997203b872e3106906b4ad49cde57e1428bc22b2f8e2d73b8cb10ae0d0b792aebaf664594da4d1dea04c44ddc34e59047410766db04d1
DIST gcc-13-20230527.tar.xz 83956360 BLAKE2B 86a2131b88144817673a6300c73b29c2dbb8559a7057609601029aaf60aeb4c4926fa4b99c4e1768726cde09f994159685768b62b3ca73d7b606847788301e82 SHA512 87566c74258f9981742eae77f552361c220f79fa6f17c36d5b5a9e73f41c50d8a2cab16b9ffb17f07829005f0d42b4b1d524150d3dcba9710091532cbfad7152
@@ -62,6 +63,7 @@ EBUILD gcc-12.3.1_p20230623.ebuild 1620 BLAKE2B 3866983ddc8c6811e00c12af0051e80b
EBUILD gcc-12.3.1_p20230728.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
EBUILD gcc-12.3.1_p20230804.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
EBUILD gcc-12.3.1_p20230811.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
+EBUILD gcc-12.3.1_p20230818.ebuild 1621 BLAKE2B 830b5c20e6bda5a28297bfbfd92a9cc74b5f371fe22eb06913c3dbcbe0d794b198dff9cda6f35bb7b34821ae0601afbe66a01e4c3686e9ba1a5cc049d9cf7868 SHA512 7144d0759578fb3db8ff377f2224e551e6fe5e669660baa712b5fa90e4e2875ac3e37f62ee66b0f1664b0f3d29b8d0acf144e7f52ef26bc23638d04770bd772b
EBUILD gcc-12.4.9999.ebuild 1589 BLAKE2B 8de913409a3303b99e08e719751855382983fc3208de45a45e9f42d334c3f5b2b387b910791af804cae0c646c139d735235802bad96b4b84fe54f3cafd46cfec SHA512 fc445103363a11b7628e3f46ad8dc4b4c8e1f942dfd25078b41638779f7e4580fb9acff78812fb1039e5410e6dbdbaeea71b99f2d52ce3c4f04ec30dbf72ef7c
EBUILD gcc-13.1.1_p20230527.ebuild 1675 BLAKE2B 79870241df5096103bd49f812832100faf0e6663d97f478fa1dfa73ff31283b86453b0553a4d207da9bd3d4149fc79e9665efe457a7110616908f1e96a4c9695 SHA512 a865581a2f9f98fd92dfeb4a712909e88ca1bd02d3c983be2d2250de8d2b5cc7f8dcb5bc306d70d41feb595d65d5a61c29696dee01b328897768a68625c1a400
EBUILD gcc-13.2.0.ebuild 1679 BLAKE2B dd35823fb6e934b093eccff7d8e4554ee15503bc52b05fe50ce5ec30eecc3741139ddd64959f4151aa057f0e5f806321547a4e48bc105dea4b802efd36d9ac3c SHA512 91ebbcc87519d3b610f2c32a8e034ce34a7bfd4f63676e2cae554f0b44b8a1924404313f231d1ed8919acbd4aefb51655929c5cfde473b53b086ab516682bd79
diff --git a/sys-devel/gcc/gcc-12.3.1_p20230818.ebuild b/sys-devel/gcc/gcc-12.3.1_p20230818.ebuild
new file mode 100644
index 000000000000..1ffe2b97a4bf
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.3.1_p20230818.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 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="2"
+MUSL_VER="1"
+MUSL_GCC_VER="12.3.0"
+
+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}"
+ BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+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-fs/Manifest.gz b/sys-fs/Manifest.gz
index 1a06ceb28119..bdb6e12b8541 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index e565a2b41d3c..b9a55801736c 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -8,6 +8,6 @@ DIST fuse-3.16.1.tar.gz 14175331 BLAKE2B 80bdf704d2251edba795f50e5623ba5194c36bb
DIST iconv.m4.bz2 3057 BLAKE2B 9d8f7637d87bfcea1b60f3ea11e162aecf391b3f4579a3b85afb01735f56bfbae363a7e781279f3b2bed0d1dd3336f7d0678d3b1d59004824d7d0ca848dceb6e SHA512 9899368b8acc06e216a7a548b83a894f780e152a02612cd52af02b5c3f2ff38e2c36e77bda300587f81c3d74c90addec8066885216fa0e74f3f3280a383d2b55
EBUILD fuse-2.9.9-r2.ebuild 2141 BLAKE2B 92bedf477999e4b306f48194f211769747f1c0955efa944421c5afbfd95f0d2f731b1b0ccc33dd403a8083a915c3c73081b332ea9c08629084923fcc470d0ca5 SHA512 808807cdd2daef32aa9923beb6317e4c13b9a70205899537aecf1c31ad88a7b1945f5b5242edb1869db9d0e56ade86a1fc2b65633c64b02236f9358bae9aafe3
EBUILD fuse-3.15.0.ebuild 1717 BLAKE2B d184785d62157336bdbacb8c25d420ae79aa50e685d920cc005699311ab0786a4aa011baf49ff4c7ec49c75d0a6388f704aac84a42dddf88f075cab6ac123746 SHA512 0f6bfb95ad2d25c30e446a3da8d44db9ec6132a70703b56dbce5e0888af6cd2a5b9f7d97247e3851da3dc6f5a31196126c0113326ea9a60a020dc02a2962dea0
-EBUILD fuse-3.15.1.ebuild 1725 BLAKE2B 8439f3ffc31721449180dadde7f4efb4bbdc33148d28f258d452b3fcc63b1ab486969dcbd220f1df59685ebe2cad8e55e422f2d34cfc5775197e8233b1fb2679 SHA512 3208f2e0cdcfa55fc99c76139f7294fd6975ee9dde9bae67df0e0c88e1f9d6c2c762aca68567e551a0b6dc3e7fadc4a087a0540828ec7137853dfd8d2f045e2a
+EBUILD fuse-3.15.1.ebuild 1722 BLAKE2B 7bb9c09d21adc0031086cc7abfd92c3ad7975e0154a7012f7115e81a93fe2c3bc3cb7399af26859406b0232d459dbca07cf0b174b817118a27e35b36f0ffdd57 SHA512 53d633f7a3070794623d5e2705a9000bee626c0ddb2e944221956aac356188ce25fcb989d0730120ae88c63dd5fec362d558d4216d277895f1dd17e323930b94
EBUILD fuse-3.16.1.ebuild 1725 BLAKE2B 8439f3ffc31721449180dadde7f4efb4bbdc33148d28f258d452b3fcc63b1ab486969dcbd220f1df59685ebe2cad8e55e422f2d34cfc5775197e8233b1fb2679 SHA512 3208f2e0cdcfa55fc99c76139f7294fd6975ee9dde9bae67df0e0c88e1f9d6c2c762aca68567e551a0b6dc3e7fadc4a087a0540828ec7137853dfd8d2f045e2a
MISC metadata.xml 357 BLAKE2B 49ff08baa6cc3cb3d58f892f8d1db18f2d8fd184945c4fe7fc75f0db265bf9b6ee8861b421c8ab1070a51e2b03b94eb77133991d71208a51a30d1f286d3a9ea6 SHA512 1c5b658c85cb13904843e1b0746019cca9dba7ec0cc61d4ba0c13378b32b4d3eaf016fbc7805637113c5285909c22f16d8ad3cdc23fec69775b12057f4146a0e
diff --git a/sys-fs/fuse/fuse-3.15.1.ebuild b/sys-fs/fuse/fuse-3.15.1.ebuild
index d70683145e06..8f64f9c75cd5 100644
--- a/sys-fs/fuse/fuse-3.15.1.ebuild
+++ b/sys-fs/fuse/fuse-3.15.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="3"
-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="+suid test"
RESTRICT="!test? ( test ) test? ( userpriv )"
diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index a8a009353fe4..a318140200fa 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -4,5 +4,5 @@ AUX xfsprogs-6.3.0-gettext-0.22.patch 378 BLAKE2B 6744a37393dca2ca00443091751f85
DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c SHA512 dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb
DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b SHA512 831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
EBUILD xfsprogs-6.3.0.ebuild 2405 BLAKE2B 5e38acaf9b28e3b413e8ff6a252601e84b572e75d23562f1536ea8c5dcb444416892321cc22104c06b52fbf274b3667dfdf7f463307641e5f713ef935c931804 SHA512 e28ecdfbf9e9d86f6e4e2d27ae75efb15dcae3a19c2a3fb18b05dcb798bba39b1be9cd025715d31327347a56e0128ee3f4b6fb6d6d98cbd35b0773e89d8d39ed
-EBUILD xfsprogs-6.4.0.ebuild 2370 BLAKE2B 83a3205a3c0946835e572d492e75f492ed20433ab904b18f56abde49e3308e23343459aa1d8b0cdcdb47510180702d0815cb1c7411825565fa2f8972ef9d9ef6 SHA512 1baac81cad555b8a6fbf6a8dfc830a0d015b34701da1f86c7951008b315e5979ee5d0499458ba626dcc2478e8180bc1f3672f63a9dee5e069ef3e55b21c24c38
+EBUILD xfsprogs-6.4.0.ebuild 2367 BLAKE2B 06a4864b481802bec6572b3d1fcf4ac2bbfcd80431d039bd28833f9fd1a71daa03f9e6eb70365ccaa47e200e8c9dfb83a184d4c1ab48a5106974ad0a7d866a4f SHA512 0009a03bd3f7fb6a6a95776b1a095c88fc72e7c7bcdc1023eeb656228031f6f04063004e5d913b8514df1de5935c27c80bdfbc7fb01477dbf4b881aad90d4b55
MISC metadata.xml 339 BLAKE2B b7d67fc8bcf854e7a2453c23e5d5d8c193525ccd16a643e80415a103d2d22c892458ea6ada32653d04b3d471c780f07b2b0537a317d9e64468130e065c6f5ab1 SHA512 445b4f6d853a272cc6bf8fde42745adf226512fa310f9af4bbabad4cfa5a6888b2c2215dfc0896c07b800820b69417c6d408bb21ed17a5224b5c9e3412c5f62d
diff --git a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
index fa4a6f0611df..7b9a4a0ca7e6 100644
--- a/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-6.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz"
LICENSE="LGPL-2.1"
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="icu libedit nls selinux"
RDEPEND="
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 521ed3ac49ac..b5a66eeec571 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest
index 8b78fe4c2393..70f08db9403b 100644
--- a/sys-libs/libnvme/Manifest
+++ b/sys-libs/libnvme/Manifest
@@ -6,5 +6,5 @@ DIST libnvme-1.5.tar.gz 566715 BLAKE2B 2111a6929bc17949f03c39fdb247420bba371641b
EBUILD libnvme-1.2-r1.ebuild 1192 BLAKE2B dd05f5d1fba9e50117b24d66fea37d05d1a9d1f900206e419f3f3ce76e3f0868639aa2aadf597507767f726fa5c59376e9d51d6bcd1067d62e24b12069e1baae SHA512 b56d7690c6b71d75b27436d36a0f47dee76b8c3951374aaf58cf4794b687b6fa02b2dbe5936c8fa76390a65c1463842ad2290d4fb4b37f3601644705c3d49971
EBUILD libnvme-1.3-r1.ebuild 1351 BLAKE2B 571a22422960fd0a7f5c2a0e16e367cb5b9ad9fcd543698b7aa4f320d24c5bb7cb4918bd858d9ebd144e24ec15e4c4db0a546aa773bb4ed023539314b01da3ed SHA512 223e511a5699cdef31b1a22d7bdd1bf757442b652f3dcead4a08e481524f963eb243f70cafa732165783bb32a7ad2d33baf1f379e9c18252f338943c472096dc
EBUILD libnvme-1.4.ebuild 1393 BLAKE2B 4d67d8f1c72859697e1983a609f3b55aaa62c4cd7bb8428318ae46a137fbddcb5afb46646d0b297807faea32e66fa545cff2d0d229f3b4de61b8480f1891a436 SHA512 01d338434a5bddaa21ca9d69ec362152252359660a0eb8ca16ae27b0f96389ae15c2cc78ba3eb1780deb9092e5d5fb514bafe74ab7122efe2a441fa1ad4a8877
-EBUILD libnvme-1.5.ebuild 1403 BLAKE2B a85508e1e533e588b77714a970cf84618b4f089b0719e01724e0377ca601caa1b5c59ae933f1e1a6ba90731dabdd3f5ad913dc46d3752ab0634c1045e68d82b4 SHA512 dffc8653367599375322d90974fb31b48e7664b40c356186f764c7944b586884f78d6f59f79703f4eceba903a59f8616823489dc88ee0e2386ddcfe618d98275
+EBUILD libnvme-1.5.ebuild 1402 BLAKE2B 7b08c5c7e0761e4dd5e4dc97f7a6a866d1ac65987dea4bf17184082ec5d48329d34ece03b7dce4f8838151c1b217682a82b1c0a1783bae4f4498e1c69db9b99d SHA512 c5b5e955d70f42f03abfa76834b77a7da2490c2d316fa62d072efa2a929ba1b4bdf401b4d640c76dcffb9d044c8d465967838be7054645c9cdfb92b9d4bc0a52
MISC metadata.xml 585 BLAKE2B 6163419190adb903fdbdef99ad53f8b14ffbc08ac3c8b56f820049468010af2a58ac204ded1b53c767759e9ac864bf85dbc3b723cd7113cb919194dd9ceaaac3 SHA512 2f5268b41676d2a61d5415de3ec62149cda53613970a1af6aface937cc635d26866c88205a6d9fcf7efd7df0c7f45308ecf5b29b6cea937966b765a222edb8f7
diff --git a/sys-libs/libnvme/libnvme-1.5.ebuild b/sys-libs/libnvme/libnvme-1.5.ebuild
index 8939d9860409..71461287e8c2 100644
--- a/sys-libs/libnvme/libnvme-1.5.ebuild
+++ b/sys-libs/libnvme/libnvme-1.5.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -
LICENSE="LGPL-2.1+"
SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="dbus +json keyutils python ssl +uuid"
REQUIRED_USE="
diff --git a/sys-libs/zlib/Manifest b/sys-libs/zlib/Manifest
index ad3788856d79..284dec52b69c 100644
--- a/sys-libs/zlib/Manifest
+++ b/sys-libs/zlib/Manifest
@@ -7,5 +7,5 @@ DIST zlib-1.2.13.tar.xz.asc 235 BLAKE2B 29206175f06b4e36960fc6b9403101f55c1f5b76
DIST zlib-1.3.tar.xz 1295740 BLAKE2B 5fe0f32339267348a313f23a21e9588bdb180b7415be303c85f5f169444d019e5f176ef7322f6e64297c360acc2a6041c50e2f66d1860e5c392d8970990f176a SHA512 3868ac4da5842dd36c9dad794930675b9082ce15cbd099ddb79c0f6bd20a24aa8f33a123f378f26fe0ae02d91f31f2994dccaac565cedeaffed7b315e6ded2a2
DIST zlib-1.3.tar.xz.asc 235 BLAKE2B 5fe6ce952699a19e848d0a6e6c3622f934340068fdcd29afb35c74f3c8ae66d04de644800d10b38c743bb2f4852ba28f1a97313cb0e6e6f9b804cbca5289ebbb SHA512 8f3ce5c21938d6abc7e121d2939648a0ce2dc01a8ab4eb001d44eb159935dd0b4f5b5e371b3ecfc0ceb23689e2cefe002065968908503cde15b1bba08aff9db6
EBUILD zlib-1.2.13-r1.ebuild 4678 BLAKE2B 9498146403a409cdf259955307713c952a3633cb25f429a0547f58396dc3d535267b15d15426a0ef798c42406c60e0afce1318bbab31743fa633a2ffc47e53a5 SHA512 02d899d6b9f62af3f820cd13df634687a2358270b48e74f091343ec3181554b4c41e0a910e8fafc3d2d826db8f0a3d5becf7854eab92d75528211f5859fbc1bf
-EBUILD zlib-1.3.ebuild 4798 BLAKE2B 8599b2345505370b8f12736e3d0613aabdecd50689158297453879598c65d540257ad9af10357c2f1b6139349eb8d276375b9d342fe427cfc79343a956d0a648 SHA512 c82cf61ec2af38875bef66704add68a11ad036a1bc41c48b1a1e6a5307c0c011fa343a023b42e67287a387a4c67ee736128195d7f85154fa67840f5ff93cd47d
+EBUILD zlib-1.3-r1.ebuild 4557 BLAKE2B c85ccc6bcb312f3285af230e5fd2546f4d511908f05b44a55d6e32d88cd05e900457ec18d62809a5c6224fc848afdbeec04a966f62186cb431a0de9db54d0ac2 SHA512 e61720d294e1dde5593f111ac5c0fd593292710b7b4aee37f160f5024e596c1ee79d8f628f45281437792aaefcd2742bd8119bd2873c6a1aabdd4b47c5d0e3e4
MISC metadata.xml 494 BLAKE2B a4a57a4153aefc189e407bcb8ce84f7c94581cc66967f69097087da7e6ff48d2de683b919fb00445d095c47ef39d31e01590f8c989ce0e5e01474e73ee2a0565 SHA512 a7e0160c127b3c2a6afe99e95992d9dbd017061303759c299ec38800efd6a9e11a35ae850c23c77c09c8833cd9d61ac1267f6becadf9c22437ee35e4304400c9
diff --git a/sys-libs/zlib/zlib-1.3.ebuild b/sys-libs/zlib/zlib-1.3-r1.ebuild
index 6dbffd69d64f..e20d5e67354b 100644
--- a/sys-libs/zlib/zlib-1.3.ebuild
+++ b/sys-libs/zlib/zlib-1.3-r1.ebuild
@@ -130,12 +130,6 @@ multilib_src_compile() {
use minizip && emake -C contrib/minizip
}
-sed_macros() {
- # Clean up namespace a little, bug #383179
- # We do it here so we only have to tweak 2 files
- sed -i -r 's:\<(O[FN])\>:_Z_\1:g' "$@" || die
-}
-
multilib_src_install() {
case ${CHOST} in
*-mingw*|mingw*)
@@ -158,11 +152,8 @@ multilib_src_install() {
;;
esac
- sed_macros "${ED}"/usr/include/*.h
-
if use minizip ; then
emake -C contrib/minizip install DESTDIR="${D}"
- sed_macros "${ED}"/usr/include/minizip/*.h
# This might not exist if slibtool is used.
# bug #816756
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index c232497b648b..d9cbe4493565 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/lsof/Manifest b/sys-process/lsof/Manifest
index 83b7f8c425ac..801c5174d130 100644
--- a/sys-process/lsof/Manifest
+++ b/sys-process/lsof/Manifest
@@ -1,5 +1,5 @@
AUX lsof-4.98.0-fix-common-include-strftime.patch 711 BLAKE2B 3c5182bcc967be342f9c4c677ffe8c6eee16d3b8c2d21c4433b86e28b7c9a1db8d04e2fd6e10d680765cd4b54d518d81d4a286ccf899a0806b98ee0c646a2dff SHA512 ea6c120e850bca271cc2152ddafe97a1a3105050ca59e83dd9b46bb1249686e2578f97d07f22128ed0f420170c669b031288b3fc4b0668947e6af9da512093ee
DIST lsof-4.98.0.tar.gz 734232 BLAKE2B 2f4ba4d179e8061e5bcff7dda4a0981616530bd5577fc73904e2699e6e982efee9e4270d3f2d3c68751d73cb98bfed0fd49d4c6bd967d15b4e06dcb72494d024 SHA512 6fde12497ce9cbba698be624b45e8392d551626c3e46b50ec23e661b322438ef7162dbac0d06829d56f074c7d934fa1ca98aa50ee1487125c93bebfe8eb2a2e8
-EBUILD lsof-4.98.0-r1.ebuild 1436 BLAKE2B 0fe376b835a5e327a59206c6df37a3170abbe48938e20d6632f04050b3ffe51de09afd0916e68cbc1edbe545f2f5225944a524608872844e8b8e56a46f7df8cf SHA512 cb6bb37101eee931c330fbbb01f5e5ac7882c9113185e74889e3d1a626e245524fc7860f9085b09ad6d33e3d022a1fc4b0776988dc6a12bbaf4e490f0b762c0f
+EBUILD lsof-4.98.0-r1.ebuild 1432 BLAKE2B 541f339fe2e0b636bdda745eb7cec96378e821fed50f8dea29681f77e739e162e79ab31237a57e8c787423bb8bc2f4587549881cbfbe4cf22bb43f2dd985dbe5 SHA512 964d1125af8895c046401d59795e0490966c6d326d3496752bc6ed54d24c4bcc417cdba9ee0f955dc6171d16b32c1b6179ba409da4d2d32eebbed98d66f6dc32
EBUILD lsof-4.98.0.ebuild 1143 BLAKE2B a8bb837a09660c9eeb0c2ad6fd2ba0ba20d52f72d5c3b7c65448d1df5e2f6ee630c6752723e4e92ca3f3f3d9425ad701e1fcf0f35580ff86d958bc0d1e5fcf16 SHA512 073842dd2e4655cfdcccda69b33226023a9d7df5a3870f45f485f6e89bf0ace263a57fde39130c2c881a6328e518cfcb90d48465f32d263a125aed8b85cfd40d
MISC metadata.xml 474 BLAKE2B d3c6368abc4d7656f3e2b136ffb651465fe7a65d65cb355b675b055ee6aa118d13d08ef224bd31fd17017d2ac3669b35a12dbd85f5375268bd48c099557c6eb1 SHA512 b7f98a413e6eb9fd787725e27c966586fea085ecbde22c84fd01e4fe5582e2e0d2ca18d1cce786d8e979d08e0fbdfed338c22d122d84544c1fc848b61573adfc
diff --git a/sys-process/lsof/lsof-4.98.0-r1.ebuild b/sys-process/lsof/lsof-4.98.0-r1.ebuild
index aef7b5fff4a8..a6f4299b1e9d 100644
--- a/sys-process/lsof/lsof-4.98.0-r1.ebuild
+++ b/sys-process/lsof/lsof-4.98.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/lsof-org/lsof/releases/download/${PV}/${P}.tar.gz"
LICENSE="lsof"
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"
IUSE="rpc selinux"
RDEPEND="
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index cf35a6b48265..b630ed61103e 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/lighttpd/Manifest b/www-servers/lighttpd/Manifest
index dc257e0f7b1a..44bf9145b81c 100644
--- a/www-servers/lighttpd/Manifest
+++ b/www-servers/lighttpd/Manifest
@@ -16,5 +16,5 @@ DIST lighttpd-1.4.71.tar.xz 1070904 BLAKE2B fa039ca7877050b4720c815c4bd164ad0fe7
EBUILD lighttpd-1.4.68.ebuild 6134 BLAKE2B d3f37d71841a1100922d6eb2bb8dca791c225696d104c573c764dc237e57d6d0176d2ae7b648743e4fc815b15ba0edfdb7ae6e82015a26f784a27ff7dae0203b SHA512 711c6376bb1bdb3784faec233f2efdff5bcd4be9e33bce41a07232c074d6d7ad479ff22697b7b0cccbc799ac8a82946942ff85215b5be82392f4491555fa31c9
EBUILD lighttpd-1.4.69.ebuild 6132 BLAKE2B ce49e64ef3f6a3d36327e43af22adeb6cb47e212994b11dc932555e4368c886fccc3adece30495d43b65a446b4bf2e03557cad238c264a1171fe4547276425fd SHA512 b74e6314a44b570771c2a74c605d904eda1250dec6d0066917687b13fc4c0fca6eab3c2b097716378200f34d5144522ebc045183ec9b5e81bd60720f59383930
EBUILD lighttpd-1.4.70.ebuild 6138 BLAKE2B 40ae26fa1b109d292cdd8bc0770391aeb550f7967c5aebfa9bd5795cc46653f142370ed9df76b1cc97f8ad6da391e47889a41c72e3329fed6739a63164df8321 SHA512 402cfc85f4bb144e5e9b5adc591cc79832c4bd8138278e1e5c411f74146ae5a05548416af355ba385bec4a3edaa9a90db830a2febb0155845f5b53145efda020
-EBUILD lighttpd-1.4.71.ebuild 6138 BLAKE2B 40ae26fa1b109d292cdd8bc0770391aeb550f7967c5aebfa9bd5795cc46653f142370ed9df76b1cc97f8ad6da391e47889a41c72e3329fed6739a63164df8321 SHA512 402cfc85f4bb144e5e9b5adc591cc79832c4bd8138278e1e5c411f74146ae5a05548416af355ba385bec4a3edaa9a90db830a2febb0155845f5b53145efda020
+EBUILD lighttpd-1.4.71.ebuild 6136 BLAKE2B d2fa2e548fab54f61d4ba39ca50089f39c78468415ffdc162309235428e588917276ad4058c79d960f23ea58d0ceb543ed3b9752c3816efd30bf173d8079ecea SHA512 eefa59d41420fdae24e16ffda947756f66c6481ed28e9d6c665c2ba158f4816c2e4bab233bab84778bdba20039bcb9be2f9f83ad2759a85521de5375a5a9ef99
MISC metadata.xml 1964 BLAKE2B f579b748ff30526597b77536bc6431ae08f340d1fa3fbc142b4668978bf8982bef21ed6975d89ef0cc8446b5a54a962c9bc2d62529f42da9642495ae58032918 SHA512 54b3c0a182c3eb48aa80d079738ec57b885115864c082f4c9c026273bf43893e222c24263e09a3bda4cf154264b064bd079dd9f4083fdb86c4529971208c259a
diff --git a/www-servers/lighttpd/lighttpd-1.4.71.ebuild b/www-servers/lighttpd/lighttpd-1.4.71.ebuild
index 5aa9f6dcb73d..185c91df3348 100644
--- a/www-servers/lighttpd/lighttpd-1.4.71.ebuild
+++ b/www-servers/lighttpd/lighttpd-1.4.71.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://download.lighttpd.net/lighttpd/releases-$(ver_cut 1-2).x/${P}.t
LICENSE="BSD GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
IUSE="+brotli dbi gnutls kerberos ldap +lua maxminddb mbedtls mmap mysql +nettle nss +pcre php postgres rrdtool sasl selinux ssl sqlite +system-xxhash test unwind webdav xattr +zlib zstd"
RESTRICT="!test? ( test )"
diff --git a/www-servers/puma/Manifest b/www-servers/puma/Manifest
index 18c62fe88939..140a97cace45 100644
--- a/www-servers/puma/Manifest
+++ b/www-servers/puma/Manifest
@@ -6,6 +6,6 @@ DIST puma-6.3.1.tar.gz 365566 BLAKE2B 4112406abb05569d8dcaf60826e66ef96ea3cae063
EBUILD puma-5.6.5.ebuild 1861 BLAKE2B 9fccd5ac7b24e5de70a7684621895ab5a0033c65d08a0879b831cb527696d3cdc65ffec4b8867b27b85fc3d66813b2e68594d9ef47f7bc90d9d8d447c0c5aa75 SHA512 d8a8f5a37c984531326b907dddca82514790637e9778d4c1c5d0adebf3bb3fbd49b3a17796888c349e1d0fa0e5de336e2b9310f368ea6fd02f0ab70e09badd1d
EBUILD puma-6.1.1-r1.ebuild 2054 BLAKE2B 13795ef5ee9663509e07745737b12a5fb53ada23c5a35bed89e2ef6597f63b6cf0e4d76c51517fe1dea1962499b6fc286da7b6e0bc871d747845245cede3c885 SHA512 207c7be17c589935611b9a13506d31d406ce6126af64e2e45bb8537c820ff140cab1579f044772c34768506f3fbd29e4334086ee306bc472eb3f0dc9172a6e90
EBUILD puma-6.2.2.ebuild 1998 BLAKE2B 7e0edccf630c75b4da696d6331707ff0901d710997984bd862413f5b7c8a56ee3f6ec05f6ebd431ae0582a451afc1e7a0c19df4b633b87855418ab903ebc0925 SHA512 cbfb0a8fd27fc16b09b3131988ff65f047377f5c4bc1f2becc073801a215031f14e2931d47646ceee79b4565530f987f57d050bb65691e9a21a01b33325d17db
-EBUILD puma-6.3.0.ebuild 2000 BLAKE2B 8a6fa210435f6ac52efea34f18fac6b820040c649a10934fd338e5af9e2b39d7512909f7328da77043e2a05ee4a5c1e8b58900c7edda6317245256c14948472b SHA512 61c94c011fbbe2d1624fa6fe38f70fbc71bce3b224a5e5de21198740271a2970fa45d42769e5789a94cedfecca2b4ed1e514f9052e1f2984165b240b59a0fb74
+EBUILD puma-6.3.0.ebuild 1999 BLAKE2B b40aefbeef23d218e94d68dc71bfb17f0dc9df53bba18760f5fdab874c7f9fa488e2da19167dad81b1ea52dc7eb75d8c3c6d33781894d0937af8cfc69c4957c6 SHA512 6a0a1cf2c45fe5bb68807caf90961641c1c80e3c0c51736a547fc96bf1ab10f836b0dd77f004964f79a93d2886937c3dcf006d42a6b62970bca43394d24a1659
EBUILD puma-6.3.1.ebuild 2165 BLAKE2B 63cf1429bb3bf6e4a108defa7dd2ff3ad6fd8031c94060af4e480e1ed08d1876e1a957355903fa472c3e46be4decb20c61de02fa6a1b7250cb7a23057e0c5a04 SHA512 fd827b7fc2603baa1f24bde264f7ab953d318f6597c54e6b756fd1e1ed716ab23eaef6121a5d75f5e0739cb86ef0e0545f6aa9f030820c67f49b1a7a3e2a13af
MISC metadata.xml 710 BLAKE2B bf109653812999e453fb414a83bf404786d16df301ba9dff87c123e0f1dbff8e3024109e96b7f36a3d9e1ebe57eb7aecc7acfd923f0de1bc8c4f358a87b32379 SHA512 894c677c61b3c7f8081b1511c64c274497c4ea85171f5b19d9606a19e4dff33df00d169653e3aede3eee07737b1cf9faadb812eebcf67292be68150c026b7f8e
diff --git a/www-servers/puma/puma-6.3.0.ebuild b/www-servers/puma/puma-6.3.0.ebuild
index 2369f50156fd..31f1a7712b66 100644
--- a/www-servers/puma/puma-6.3.0.ebuild
+++ b/www-servers/puma/puma-6.3.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/puma/puma/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE=""
DEPEND+=" dev-libs/openssl:0 test? ( net-misc/curl )"